问题标签 [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.
formatting - 从 Mathematica 导出自定义格式的表达式
如何让 Mathematica 导出/保存/写入具有正确 Fortan77 格式的文本文件,即 72 列和第六列上的继续标记?
我正在使用 Mathematica 生成大而复杂的分析表达式,然后我需要将其插入到预先存在的 Fortran77 代码中。我在 Mathematica 的前端使用FortranForm[]
和
SetOptions[$Output, PageWidth -> 72]
但是,我不知道如何让 Mathematica 正确输出到文本文件。我想要这样的东西:
但得到这个:
或这个:
wolfram-mathematica - Mathematica 包入门
有人可以就如何开始使用mathematica 包提供一些建议吗?
我可以将以下内容保存在名为“Foo.m”的文件中。当我在该文件中运行输入单元格时,我可以看到 $ContextPath 变量中反映的效果。
但是,在我的笔记本中,我有以下内容:
但是需求调用由于某种原因失败了,并且 $ContextPath 保持不变。
编辑
我相信我现在有一个部分解决方案可以工作,我文件中的单元格没有被标记为初始化单元格 - 虽然我现在可以<<Foo'
,但Needs["Foo
“]`仍然无法正常工作。
wolfram-mathematica - 可以将方程的表达式放在其图形表示附近吗?
是否有可能当我在 Mathematica 中绘制一个函数时,它会自动靠近它的方程(即 y = 2x)甚至其他一些文本?
乍一看我没有找到任何选择,但如果有一个我想知道。
谢谢
wolfram-mathematica - Mathematica 中的目标化简
我生成了非常长且复杂的一般形式的分析表达式:
当我尝试使用Simplify
时,Mathematica 停止运行,我假设它试图扩展括号或简化不同的括号。括号虽然包含长表达式,但 Mathematica 自己很容易简化。有什么方法可以一次将范围限制Simplify
为一个括号?
编辑:一些额外的信息和进展。
因此,根据你们的建议,我现在开始使用类似的东西
更改Times
为适当的头部,例如Plus
或Power
可以非常准确地定位简化。但是,仍然存在的问题/问题如下:Simplify
仍将比指定的级别下降得更深Replace
,例如
也简化了平方根。
我的计划是Replace
一次自下而上地迭代使用一个级别,但这显然会导致大量重复工作,Simplify
并最终导致与我一开始所经历的完全相同的 Mathematica 陷入困境。有没有办法限制Simplify
到某个级别?
我意识到这种限制可能不会产生最佳结果,但这里的想法是得到“足够好”的东西。
c# - 可以从其他编程语言(python/C#)中使用 Mathematica 吗?
是否可以从其他语言使用 Mathematica 的计算能力?我需要做一些复杂的操作(不一定是符号的,顺便说一句),如果能够直接从我的 python/c# 程序中调用 Mathematica 的函数或运行 Mathematica 的代码,那就太好了。
是否可以?
statistics - Mathematica、PDF 曲线和阴影
我需要绘制一个正态分布,然后对它的某些特定区域进行着色。现在我通过创建分布图并用 RegionPlot 覆盖它来做到这一点。这非常令人费解,我敢肯定必须有一种更优雅的方式来做到这一点。我用谷歌搜索,查看文档,一无所获。帮帮我!
我猜 Mathematica 算不算编程?:D
wolfram-mathematica - Mathematica 中的连接点
我在图形中显示了一组点:
替代文字 http://img69.imageshack.us/img69/874/plc1k1lrqynuyshgrdegvfy.jpg
我想知道是否有任何命令可以沿 xx 和 yy 轴自动连接它们。看下图可以更好地理解这一点: alt text http://img341.imageshack.us/img341/5926/tr53exnkpeofcuiw40koyks.jpg (我不是问自己如何实现算法!)。
谢谢
authentication - Mathematica 中的 HMAC(基于哈希的消息验证码,又名数据签名)
似乎在阳光下的每种语言中都有 HMAC 的实现。(见下文。)算法非常简单:
http://en.wikipedia.org/wiki/HMAC
有没有人在 Mathematica 中实现它?
以下是其他语言实现的指针:
matlab - 仅在编写完所有代码后在 MatLab/Mathematica 中运行代码
我想知道是否有一种方法可以在使用 Matlab 时,而不是让它逐行解释我写的内容,如果允许我写我想要的所有内容,并且只在我点击“评估”按钮时解释它,或者类似的东西。来自 c++/c# 我喜欢编写我必须编写的代码,然后才运行它。
此外,我不喜欢将 >> 放在行首。有没有办法让它起飞?
关于 Mathematica,我问了同样的问题。我听说有一个 Wolfram's Workbench(大多数人似乎根本不知道)可以做到这一点,但它似乎没有提供给大学,所以我从未尝试过。