问题标签 [wolfram-mathematica]

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 回答
1962 浏览

formatting - 从 Mathematica 导出自定义格式的表达式

如何让 Mathematica 导出/保存/写入具有正确 Fortan77 格式的文本文件,即 72 列和第六列上的继续标记?

我正在使用 Mathematica 生成大而复杂的分析表达式,然后我需要将其插入到预先存在的 Fortran77 代码中。我在 Mathematica 的前端使用FortranForm[]

SetOptions[$Output, PageWidth -> 72]

但是,我不知道如何让 Mathematica 正确输出到文本文件。我想要这样的东西:

但得到这个:

或这个:

0 投票
10 回答
4225 浏览

math - 数学编程语言

鉴于我之前关于AMPL 使用的问题。

是否有任何其他严格用于数学处理的编程/脚本语言?

例如:Matlab(它确实有点偏离数学结构,但足够接近)、Mathematica 和 AMPL

0 投票
2 回答
652 浏览

wolfram-mathematica - Mathematica 包入门

有人可以就如何开始使用mathematica 包提供一些建议吗?

我可以将以下内容保存在名为“Foo.m”的文件中。当我在该文件中运行输入单元格时,我可以看到 $ContextPath 变量中反映的效果。

但是,在我的笔记本中,我有以下内容:

但是需求调用由于某种原因失败了,并且 $ContextPath 保持不变。

编辑

我相信我现在有一个部分解决方案可以工作,我文件中的单元格没有被标记为初始化单元格 - 虽然我现在可以<<Foo',但Needs["Foo“]`仍然无法正常工作。

0 投票
3 回答
2849 浏览

wolfram-mathematica - 可以将方程的表达式放在其图形表示附近吗?

是否有可能当我在 Mathematica 中绘制一个函数时,它会自动靠近它的方程(即 y = 2x)甚至其他一些文本?

乍一看我没有找到任何选择,但如果有一个我想知道。

谢谢

0 投票
3 回答
2041 浏览

wolfram-mathematica - Mathematica 中的目标化简

我生成了非常长且复杂的一般形式的分析表达式:

当我尝试使用Simplify时,Mathematica 停止运行,我假设它试图扩展括号或简化不同的括号。括号虽然包含长表达式,但 Mathematica 自己很容易简化。有什么方法可以一次将范围限制Simplify为一个括号?

编辑:一些额外的信息和进展。

因此,根据你们的建议,我现在开始使用类似的东西

更改Times为适当的头部,例如PlusPower可以非常准确地定位简化。但是,仍然存在的问题/问题如下:Simplify仍将比指定的级别下降得更深Replace,例如

也简化了平方根。

我的计划是Replace一次自下而上地迭代使用一个级别,但这显然会导致大量重复工作,Simplify并最终导致与我一开始所经历的完全相同的 Mathematica 陷入困境。有没有办法限制Simplify到某个级别?

我意识到这种限制可能不会产生最佳结果,但这里的想法是得到“足够好”的东西。

0 投票
5 回答
3129 浏览

c# - 可以从其他编程语言(python/C#)中使用 Mathematica 吗?

是否可以从其他语言使用 Mathematica 的计算能力?我需要做一些复杂的操作(不一定是符号的,顺便说一句),如果能够直接从我的 python/c# 程序中调用 Mathematica 的函数或运行 Mathematica 的代码,那就太好了。

是否可以?

0 投票
2 回答
1353 浏览

statistics - Mathematica、PDF 曲线和阴影

我需要绘制一个正态分布,然后对它的某些特定区域进行着色。现在我通过创建分布图并用 RegionPlot 覆盖它来做到这一点。这非常令人费解,我敢肯定必须有一种更优雅的方式来做到这一点。我用谷歌搜索,查看文档,一无所获。帮帮我!

我猜 Mathematica 算不算编程?:D

0 投票
3 回答
1470 浏览

wolfram-mathematica - Mathematica 中的连接点

我在图形中显示了一组点:

替代文字 http://img69.imageshack.us/img69/874/plc1k1lrqynuyshgrdegvfy.jpg

我想知道是否有任何命令可以沿 xx 和 yy 轴自动连接它们。看下图可以更好地理解这一点: alt text http://img341.imageshack.us/img341/5926/tr53exnkpeofcuiw40koyks.jpg (我不是问自己如何实现算法!)。

谢谢

0 投票
1 回答
1913 浏览

authentication - Mathematica 中的 HMAC(基于哈希的消息验证码,又名数据签名)

似乎在阳光下的每种语言中都有 HMAC 的实现。(见下文。)算法非常简单:

http://en.wikipedia.org/wiki/HMAC

有没有人在 Mathematica 中实现它?

以下是其他语言实现的指针:

0 投票
1 回答
4172 浏览

matlab - 仅在编写完所有代码后在 MatLab/Mathematica 中运行代码

我想知道是否有一种方法可以在使用 Matlab 时,而不是让它逐行解释我写的内容,如果允许我写我想要的所有内容,并且只在我点击“评估”按钮时解释它,或者类似的东西。来自 c++/c# 我喜欢编写我必须编写的代码,然后才运行它。

此外,我不喜欢将 >> 放在行首。有没有办法让它起飞?

关于 Mathematica,我问了同样的问题。我听说有一个 Wolfram's Workbench(大多数人似乎根本不知道)可以做到这一点,但它似乎没有提供给大学,所以我从未尝试过。