问题标签 [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.
python - 配置 WolframLanguageForJupyter 的问题
我正在尝试配置 WolframLanguageForJupyter。该项目可以在以下位置找到:https ://github.com/WolframResearch/WolframLanguageForJupyter
我尝试了该页面中提到的两种方法,即使用 paclet 和使用 git 存储库中的 wls 文件。我收到以下错误,
我不确定到底是什么问题。任何帮助,将不胜感激。
wolfram-mathematica - Wolfram Mathematica 中的 PadRight 函数有什么作用?
对于这行代码,我无法可视化padright
函数的作用?
wolfram-mathematica - 在 Wolfram Mathematica 中构造邻近矩阵
我有以下数据集:
我想使用城市人口之间的欧几里得距离(Wolfram Mathematica 中的函数:EuclideanDistance)从中构建邻近矩阵。我进行了一些尝试,但最终没有成功。有人有想法吗?
先感谢您!
javascript - 如何使用 Wolfram 语言中的 JavaScript 在下拉列表中选择一个值?
我在网页上有以下 HTML。
它代表一个下拉列表,用于选择要转到的页面。
我正在尝试以编程方式访问特定页面。因此,例如,当我想转到第 12 页时,我正在尝试以下操作:
但它给了我以下错误:
我究竟做错了什么?
整个页面也位于 iframe 内的#document 中:
因此,从下拉列表中更改页面不会更改浏览器中的 URL。
在 iframe 中访问 #document 中的元素的正确方法是什么。如何更改 javascript 以引用它?
syntax - 给 Matematica Solve 函数仅引用方程而不是整个方程?
如何提供仅引用方程而不是整个方程的 Matematica Solve 函数?
即假设我有多个方程式,例如:
但是,当我尝试将它们放入 Solve 时,Matematica 会引发错误:
同时,重写整个方程有效
但是当方程的数量和复杂性增加时,它很快就会变得很麻烦。
latex - 在 Mathematica 中显示完整计算以复制到乳胶中
我是 Mathematica 的新手,我希望这是一个内置的功能。我正在计算表的条件熵,并有以下 4 个变量:
那么最终的计算是:
我希望有一种方法可以将扩展后的内容显示a + b + c + d
为输出,这样我就可以右键单击/复制为乳胶以粘贴到文档中,这样我就不必输入它了。我不知道该怎么做。我猜有一种方法可以在输出中扩展这些变量以显示完整的计算,但也许这是不可能的。谢谢你的帮助。
nested - 如何在 Mathematica 中求解具有两个变化变量的方程?
我想为一个值 x 和多个值 y 求解一个方程。但是,在 y 运行一定次数后,x 也应该改变。我在考虑嵌套的 for 循环,因为我对 Mathematica 还比较陌生。我的想法是这样的:
For[i = 0, i < 4, i++, For[j = 5, j < 10, j++, Print[i + j]]]
当然,除了印刷品是等式。但我当然愿意接受更好的解决方案。我希望我能够以一半可以理解的方式表达自己,因为英语不是我的母语。
wolfram-mathematica - 如何使用 Wolfram Alpha 找到适用于域中任何变量的一组解
假设 x 和 y 是实数并且 y > 0。假设我想找出 A 的哪些值 (A + x + y > 0) 和 (A + x - y > 0) 始终成立,只要因为 x,y 在域中。
我将如何在 Wolfram Alpha 上指定它?(注:显然这些方程没有解,但我只是用它作为例子。)
或者,如果不在 Wolfram 上,我可以使用什么软件/网站?
我试着写:求解A:[输入我的第一个方程],y>0
但这不起作用,因为它只给出了当 A、x 和 y 变化时的整数解,而不是找到 A 的值,这样无论 x、y 是什么,它都始终成立。
javascript - 将 Wolfram 语言编写的 3D Rose 移植到 JavaScript 中
我想从 Geometry / Wolfram Mathematica 人那里得到帮助。我想在 JavaScript (p5.js) 环境中可视化这个 3D Rose。
该图最初是Paul Nylander在 2004-2006 年使用 wolfram 语言生成的,下面是代码:
我尝试在 JavaScript 中实现该代码,如下所示。
但我在下面得到了这个结果
与原来的不同,顶部的花瓣过于拉伸。
我怀疑
可能应该像下面...
但这与原著相去甚远。
也许我在问一个愚蠢的问题,但我已经被困了好几天了。
如果您看到错误,请告诉我。提前谢谢你
更新:
我将 x 范围更改为原始定义的 0~1。还简化了如下所示的 JS 代码以查找错误。
此外,当我在“let y =...”行中删除术语“sin(phi)”时,如下所示
此时我开始怀疑原始方程的错误,但我发现了 Jorge García Tíscar(西班牙语)的另一篇文章,它成功地用 wolfram 语言实现了完全相同的 3D 玫瑰。
所以,现在我真的不知道原来的方程式是如何形成的
更新2:已解决
我按照 Trentium 的建议(下面的答案 2)坚持将 0 ~ 1 作为 x 的范围,然后将 r 和 X 乘以任意数字。
简化的最终代码:
我最初得到垂直拉伸图形的原因是 x 的范围。我认为改变 x 的范围只会影响图形的整个大小。但实际上,范围影响如下。
(1): 0 ~ x ~ 1, (2): 0 ~ x ~ 1.2
(3):0~x~1.5,(4):0~x~2.0
(5): 翻转 (4)
到目前为止,我看到了像上面(5)这样的结果,没有意识到正确的形状隐藏在那个图中。
非常感谢 Trentium 对我的帮助!