StandardForm[expr]
式 expr を標準的なWolfram言語の二次元形として表示する.
StandardForm
StandardForm[expr]
式 expr を標準的なWolfram言語の二次元形として表示する.
詳細
- StandardFormは,入力として使えるようにWolfram言語の式を固有で矛盾のない表記で出力する. »
- StandardFormには,慣用的な数学表記法の持つ多くの面が取り入れられている.
- StandardFormは,ノートブックのWolfram言語の式の入出力のどちらにも使われる標準書式である.
- GraphicsとGraphics3Dは,StandardFormで画像として表示される.
- StandardFormは,ノートブック用フロントエンドを使い編集することができる.
- StandardFormでは,キーボードの文字をはじめ各種の特殊文字を使うことができる.
- StandardFormはボックスに基づいている.
- ノートブック用フロントエンドのメニューには,StandardFormへの変換,逆変換用のコマンドが提供されている.
- StandardFormは,入力を評価するとStandardForm[expr]になるときは出力には現れない. »
例題
すべて開く すべて閉じる例 (2)
StandardFormはデフォルトで出力に使われる:
x ^ 2 + x ^ (-1) + Pix ^ 2 + x ^ (-1) + Pi//StandardFormグラフィックスのStandardForm:
Graphics[{Red, Disk[]}]Graphics3D[Sphere[]]スコープ (7)
基本オブジェクト (2)
整数(Integer),有理(Rational)数,実(Real)数,複素(Complex)数:
Map[StandardForm, {123, 1 / 23, 1.23, 1 + 23I}]StandardForm /@ N[{10 / 3, 10 / 3I}, 20]StandardForm /@ {I, Pi, E}StandardForm /@ {"a", "α", "⊕"}StandardForm["A first line
A second line"]特殊な入力形 (3)
異なるPower式:
StandardForm /@ {a ^ x, a^(1/(3)), Exp[x], x^-1}StandardForm /@ {Subscript[∂, x]y[x], Integrate[y[x], x], Sum[y[k], {k, 1, n}],
Element[x, Reals], (x∧y)∨z}StandardForm /@ {(| | | |
| - | - | - |
| a | b | c |
| d | e | f |), (| | |
| ------------------------------------------------------- | -------------------------------------------------------- |
| (\| \| \| \| - \| - \| \| a \| b \| \| c \| d \|) | (\| \| \| \| - \| - \| \| a \| b \| \| c \| d \|) |
| (\| \| \| \| - \| - \| \| a \| b \| \| c \| d \|) | (\| \| \| \| - \| - \| \| a \| b \| \| c \| d \|) |)}特殊な出力形 (2)
StandardForm[ser = Series[Sin[x], {x, 0, 3}]]もとになっている式のFullFormと比較する:
FullForm[ser]StandardForm[i = Interpolation[{1, 2, 3, 1}]]StandardForm[s = SparseArray[{{1, 2} -> 1}, {5, 5}]]省略された部分はInputFormを使うと可視となる:
InputForm[i]InputForm[s]特性と関係 (5)
StandardFormは,入力を評価するとStandardForm[expr]になるときは出力には現れない:
StandardForm[x ^ 2]OutにはStandardForm[x^2]ではなく値 x2が割り当てられる:
%//FullFormStandardFormは二次元の曖昧さのない形式である:
StandardForm[Exp[I x / n]]OutputFormはキーボード文字を使ってStandardFormを近似する:
OutputForm[Exp[I x / n]]TraditionalFormは二次元ではあるが曖昧な形式である:
TraditionalForm[Exp[I x / n]]InputFormとFullFormは一次元の形式を提供する:
InputForm[Exp[I x / n]]FullForm[Exp[I x / n]]ToStringを使ってStandardFormで文字列を生成する:
ToString[a ^ b, StandardForm]FullForm[%]ToExpressionを使ってもとに戻す:
ToExpression[%]FullForm[%]ToBoxesを使ってStandardFormでの式のボックス表現を得る:
ToBoxes[x ^ 2 + y ^ 3, StandardForm]ToExpressionを使ってもとに戻す:
ToExpression[%]Formatで書式を加える:
bin[x, y]//StandardFormFormat[bin[x_, y_], StandardForm] := MatrixForm[{{x}, {y}}]bin[x, y]//StandardForm考えられる問題 (1)
StandardFormは,出力のトップレベルから省略された場合でも部分式からは削除されない:
e = StandardForm[x ^ 2]出力はStandardFormではない:
%しかし,変数 e はStandardFormなので,続く評価に影響するかもしれない:
FullForm[e]StandardFormが介在するため乗算は評価されない:
x * eまず変数に割当てを行い.次に結果にStandardFormを適用することで計算可能性を維持する:
(f = x ^ 2)//StandardFormx * fテクニカルノート
-
▪
- 入出力の表記法 ▪
- 式の標準形への還元 ▪
- テキスト記述の式の解釈 ▪
- 式の拡張テキスト形式
関連するガイド
-
▪
- 数学タイプセット ▪
- セルメニュー ▪
- 式と文字列の間の変換 ▪
- グラフィックス指示子
履歴
1996 で導入 (3.0) | 2007 で更新 (6.0)
テキスト
Wolfram Research (1996), StandardForm, Wolfram言語関数, https://reference.wolfram.com/language/ref/StandardForm.html (2007年に更新).
CMS
Wolfram Language. 1996. "StandardForm." Wolfram Language & System Documentation Center. Wolfram Research. Last Modified 2007. https://reference.wolfram.com/language/ref/StandardForm.html.
APA
Wolfram Language. (1996). StandardForm. Wolfram Language & System Documentation Center. Retrieved from https://reference.wolfram.com/language/ref/StandardForm.html
BibTeX
@misc{reference.wolfram_2026_standardform, author="Wolfram Research", title="{StandardForm}", year="2007", howpublished="\url{https://reference.wolfram.com/language/ref/StandardForm.html}", note=[Accessed: 02-November-2026]}
BibLaTeX
@online{reference.wolfram_2026_standardform, organization={Wolfram Research}, title={StandardForm}, year={2007}, url={https://reference.wolfram.com/language/ref/StandardForm.html}, note=[Accessed: 02-November-2026]}