如何在Mathematica中显示TraditionalForm中的方程式?

时间:2011-12-17 17:50:52

标签: wolfram-mathematica

我希望使用Mathematica在TraditionalForm中打印方程式。

虽然我已经取得了一些简单的成功,但我没有参加下面的2 enter image description here

enter image description here

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形式制作下标

Ready

至于第二个,由于NormalDistribution没有TraditionalForm定义,你必须自己输入Yoda的食谱或自己定义:

Unprotect[NormalDistribution];
NormalDistribution /: 
   Format[NormalDistribution[m_, s_],TraditionalForm] := \[ScriptCapitalN] [m, s]
Protect[NormalDistribution];

enter image description here

或者,为了实现双向目标,请使用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

enter image description here

"\!\(\*SubscriptBox[\(X\), \
\(1\)]\)~\[ScriptCapitalN](\!\(\*SubscriptBox[\(\[Mu]\), \
\(1\)]\),\!\(\*SuperscriptBox[SubscriptBox[\(\[Sigma]\), \(1\)], \
\(2\)]\))" // TraditionalForm

enter image description here

这个击键是:

X Ctrl - 1 Esc s c N Esc Esc m Esc Ctrl - 1 ,      Esc s Esc Ctrl - 1 Ctrl 6 2

我会把另一个留给你。