我希望使用Mathematica在TraditionalForm
中打印方程式。
虽然我已经取得了一些简单的成功,但我没有参加下面的2
答案 0 :(得分:10)
在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&lt; = r ^ 2以2D形式制作下标
至于第二个,由于NormalDistribution
没有TraditionalForm
定义,你必须自己输入Yoda的食谱或自己定义:
Unprotect[NormalDistribution];
NormalDistribution /:
Format[NormalDistribution[m_, s_],TraditionalForm] := \[ScriptCapitalN] [m, s]
Protect[NormalDistribution];
或者,为了实现双向目标,请使用Notation package。
答案 1 :(得分:9)
我认为您正试图在mma的文本/备注/演示文稿中输入这些表达式。这是一个例子
"\!\(\*SubscriptBox[\(\[Integral]\), \(\\\ \)]\)\!\(\*SubscriptBox[\(\
\[Integral]\), \(\*SuperscriptBox[\(x\), \(2\)] + \
\*SuperscriptBox[\(y\), \(2\)] \[LessEqual] \*SuperscriptBox[\(r\), \
\(2\)]\)]\)\[CapitalPhi](x,y)\[DifferentialD]x\[DifferentialD]y" // \
TraditionalForm
"\!\(\*SubscriptBox[\(X\), \
\(1\)]\)~\[ScriptCapitalN](\!\(\*SubscriptBox[\(\[Mu]\), \
\(1\)]\),\!\(\*SuperscriptBox[SubscriptBox[\(\[Sigma]\), \(1\)], \
\(2\)]\))" // TraditionalForm
这个击键是:
X , Ctrl - 1 ,→,〜 , Esc s c N Esc ,( , Esc m Esc , Ctrl - 1 ,→, Esc s Esc , Ctrl - 1 , →, Ctrl 6 2 ,→,)
我会把另一个留给你。