我希望使用 Mathematica 在 TraditionalForm
中打印方程。
虽然我在一些简单的方面取得了成功,但我在下面的 2 方面没有成功。
最佳答案
在 MMA 中整合区域的标准方法是:
Integrate[Boole[x^2 + y^2 < r^2] \[Phi][x,y], {x, -r, r}, {y, -r, r}]
MMA 没有用于此的
TraditionalForm
,因此您必须自己制作一个:1) 输入
Integrate[\[Phi][x,y],x,y]
。2)改成繁体形式(使用ctrl shift-T)
3) 选择第二个积分。使用 ctrl-_ 和 x^2+y^2<=r^2 以二维形式制作下标
至于第二个,因为
NormalDistribution
没有 TraditionalForm
定义,你必须自己输入它,要么按照尤达的食谱,要么自己定义:Unprotect[NormalDistribution];
NormalDistribution /:
Format[NormalDistribution[m_, s_],TraditionalForm] := \[ScriptCapitalN] [m, s]
Protect[NormalDistribution];
或者,要使其双向运行,请使用 Notation package 。
关于wolfram-mathematica - 如何在 Mathematica 中以传统形式显示方程?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/8546702/