问题标签 [wolfram-language]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
49 浏览

wolfram-mathematica - 无法在 wolfram-mathmica 中完成傅立叶分析?

首先:我是一个完全的菜鸟,所以为糟糕的格式道歉。

我正在按照本教程获取图像的傅立叶级数。在本教程进行到一半时,我一直遇到这部分代码的错误:

堆栈跟踪是:

在此处输入图像描述

非常感谢任何帮助。

0 投票
1 回答
197 浏览

wolfram-mathematica - 程序仍在无限递归中

我正在尝试使用 Wolfram Mathematica 创建一个合并排序,但我仍然遇到这个递归错误,我不知道我在哪里犯了错误。我从 Java 重写了这段代码,它工作得很好,所以我想这对 Wolfram 来说是一些特别的事情。你有什么想法,我的代码有什么问题吗?

非常感谢!

Heer 是我的代码:

这是我的函数调用-mergeSort[{58, 3, 98}, 0, 3];

0 投票
0 回答
215 浏览

regression - 使用 LinearModelFit 或 Predict 在 Mathematica 中尝试多元线性回归模型

我正在将 Mathematica 用于一个项目,在该项目中我想将多元线性回归模型拟合到我的数据(由数值和分类变量组成)。

我一直在尝试使用函数 LinearModelFit 来做到这一点,但我没有运气。根据可用的 MMA 文档,他们给出的示例仅使用简单的数字数据,例如 {{0, 1}, {1, 0}, {3, 2}, {5, 4}}。就我而言,我有 3 个数值变量、4 个分类变量和我的响应变量,所以我无法使用 LinearModelFit 实现这一点。

然后我尝试使用 Predict[list1 -> list 2, Method->"LinearRegression"],将我的所有变量输入放在一个列表中,我将其插入到 list1 的位置,然后将我的响应变量值列表放入我的列表中插入到列表 2 的位置。这导致错误“不兼容的变量类型 (!("Numerical")) 和变量值”。

我想知道是否有人知道我是否应该使用不同的功能,或者我可能没有正确使用上面提到的 2 个功能?

谢谢。

0 投票
1 回答
315 浏览

wolfram-mathematica - 如何在 wolfram alpha 的函数中为每个区域(域)定义不同的表达式

我想将以下函数写入 wolframalpha

数学方程式

这意味着该函数由 x<0、0<=x<=1 和 x>1 的不同表达式定义,由上面的表达式定义。

我找到了这个答案,它让我更接近答案,但还没有。
f(x,y) = cos(1/x) for x<0,如何继续为两个不同的部分?

顺便说一句,使用Mathpix我可以从 wolfram 应该理解的照片中为这个方程生成 LATEX 表示,但显然不是在为每个域的不同表达式拆分函数时......

如何将此函数写入 wolframAlpha?

0 投票
1 回答
124 浏览

function - 为什么我在 Mathematica 函数中得到 Null?

我用mathematica做了一个函数,我从中得到了我想要的东西,但是最后我也得到了“空”,我不知道为什么。

这是我的代码:

我的输入:

我的输出:

0 投票
1 回答
271 浏览

wolfram-mathematica - 如何使用带下标的变量?

Mathics,我尝试过:

但它给出了错误:

Subscript[a, 0] 中的标记下标是受保护的。

0 投票
0 回答
339 浏览

python - Python equivalent of Wolfram Table[]

In wolfram Mathematica, I use Table[] function all the time.

Example of Table function

enter image description here

i1^2 + i3^3 could be any function of parameters (i1,i3).

and

is the space of parameters.

For more details see the documentation: https://reference.wolfram.com/language/ref/Table.html

I can do this with a series of for loops in python like this:

Is there a shorter, more compact way of doing it?

0 投票
0 回答
47 浏览

wolfram-mathematica - 在 Mathics 中将列表或数组元素打印为下标

我可以通过这种方式在 Mathics 中创建一个列表变量:

这在任何语言中都很常见,但是 Mathics Wolfram 语言也有以下语法:

它以漂亮的数学下标样式打印。

我的问题是:是否可以格式化列表(或数组)以使用下标样式打印?

0 投票
0 回答
71 浏览

wolfram-mathematica - 为什么数学会为一个非常简单的问题产生不正确的导数?

我一直在尝试使用 Mathematica 检查我的工作,它给了我一个相当简单的导数的错误答案。它还为我提供了针对不同问题的错误解决方案。我已经包含了手工工作的屏幕截图和错误答案的屏幕截图。

什么可能导致此错误?

图像显示了导数错误答案的图片

这是手工制定的解决方案。

0 投票
1 回答
72 浏览

heroku - Connecting to Heroku Postgres Database from Outside of Heroku App with JDBC

I'm trying to connect to a free tier Heroku database from the Wolfram Language. The DatabaseLink package uses JDBC to make the connection. When I specify that SSL should be used for the connection, I get:

JDBC: SSL error: PKIX path building failed: sun.security.provider.certpath.SunCertPathBuilderException: unable to find valid certification path to requested target

The support article at: https://reference.wolfram.com/language/DatabaseLink/tutorial/SecureSocketLayer.html

... seems to suggest that one needs to get the security certificate for the site, generate a "truststore" file, and then load the JVM in a way that specifies which truststore file should be used.

I'm unsure if this is leading me in the right direction or not. But as of now, I'm unsure how I would go about getting this security certificate.