シンボルの名前と数学のオブジェクト
Mathematica ではアルファベットや文字的な記号から構成される文字列は,デフォルトでシンボルの名前として解釈される.
これらの文字や記号はすべてシンボルの名前として扱われる.
| Out[1]= |  |
|
数式処理上の意味を持ち,英語アルファベット大文字で始まらない名前を持つシンボル
数式処理上の組込み済みの意味を持つすべてのシンボルは英語アルファベット大文字で始まる名前を持つ.例外に
Eと
Iに相当する

と

がある.
| Out[2]= |  |
|
Out[3]//OutputForm= |
| |  |
|
手書きのノートや出版物では,数学的なオブジェクトを表すのに短い名前を使うのが普通であり,大概は一文字の名前が使われる.一方,
Mathematica では,かえって長い具体的な名前を使った方が都合がよい.
筆記的なメディアなら,特定な一文字の名前である箇所で1つのものを表し,他の箇所ではそれを別のものとして使っても説明文を付けるので問題ない.しかし,
Mathematica では,別の文脈の箇所で使わない限り,特定な名前を持った大域的シンボルは常に同じものとして扱われる.
混乱を避けるため,名前は長くなっても意味のあるものを使った方がよい.その方が名前がより固有なものになる.
しかしそれでも,何も値が割り当てられない変数や局所変数には一文字的な短い名前を使った方が便宜上よいかもしれない.
大域関数 LagrangianLには長い説明調の名前を与えた方が分かりやすくてよい.局所変数は短い名前でもよいだろう.
| Out[4]= |  |
|
注釈的な名前を持つオブジェクトの作成
ノートブック用フロントエンドを使っている場合,メニュー項目を使いテキストの書式スタイルが変更できる.
| | |
| SingleLetterItalics | False | 1文字のシンボル名を斜体化するかしないかの指定 |
| MultiLetterItalics | False | 複数文字のシンボル名を斜体化するかしないかの指定 |
| SingleLetterStyle | None | 1文字のシンボル名に使用するスタイル名あるいは指示子 |
| MultiLetterStyle | None | 複数文字のシンボル名に使用するスタイル名あるいは指示子 |
ノートブックのセル関連オプション
伝統的な数学表記で慣用的に使われる一文字的な名前は普通斜体化される.他の名前はそのようなことはない.
Mathematica において慣用形(
TraditionalForm)を使うと,これと同じことが規約として守られる.特別にオプション
SingleLetterItalicsをセルに設定することで一文字変数を斜体化するよう指定できる.さらにオプション
SingleLetterStyleおよび
MultiLetterStyleの値を指定することにより,英語一文字あるいは複数文字を使った名前のスタイルを指定することができる.