少し問題があります。私はかなり長い間検索しましたが、答えが見つかりませんでした (助けてください、私は初心者です)。Mathematica 9 で物理計算用の独自のノートブックを作成したいと考えています。ノートブックは使いやすく、概要をすばやく把握できる必要があります (毎回数量を使用したくない理由)。教科書のように数式を表示したい。私の問題は、たとえば ElectronMass に必要な添え字です。これらの値を保護したいので、シンボルである必要があります。しかし、うまくいきません。m を変更して、Electronmass の別の値を取得できます。ここに私のノートがあります:
Needs["Notation`"];
Symbolize[ParsedBoxWrapper[SubscriptBox["_", "_"]]]
Subscript[m, e] = Quantity["ElectronMass"];
Subscript[m, p] = Quantity["ProtonMass"];
Subscript[m, n] = Quantity["NeutronMass"];
Protect[Subscript[m, el], Subscript[m, p], Subscript[m, n]];
ここまでは良かったのに…でも、こうなってしまう…
In[19]:= m = 5
Out[19]= 5
In[20]:= Subscript[m, e ]
Out[20]= Subscript[5, e]
代わりに私は欲しい
In[20]:= Subscript[m, e ]
Out[20]= Subscript[m, e]
「m」または「e」に関係するものとは別に、Subscript[m, e] を処理するだけです。助けてくれてありがとう