OutputForm[expr]
キー入力文字のみを用いてexpr を二次元形として出力する.
OutputForm
OutputForm[expr]
キー入力文字のみを用いてexpr を二次元形として出力する.
詳細
- OutputFormは,通常のキー入力文字を用いたStandardFormの近似形である.
- さまざまな式のOutputFormはこれらの内部表現と極めて異なる.
- OutputFormは,入力を評価してOutputForm[expr]になるときは出力には現れない. »
- OutputFormは直接Wolfram言語への入力として使うことができない.
- 可能な場合,OutputFormは特殊文字に近似を使う.このため,≥は>=として,または,éはe'として与えられる. »
例題
すべて開く すべて閉じる例 (2)
タイプセット式の出力形(OutputForm):
OutputForm[(x/Sqrt[5]) + y^2 + 1 / z]グラフィックスの出力形(OutputForm):
[image]//OutputFormスコープ (8)
基本オブジェクト (2)
整数(Integer),有理(Rational)数,実(Real)数,複素(Complex)数:
Map[OutputForm, {123, 1 / 23, 1.23, 1 + 23I}]OutputForm /@ N[{10 / 3, 10 / 3I}, 20]OutputForm /@ {I, π, E}OutputForm /@ {"a", "α", "⊕"}OutputForm["A first line
A second line"]特殊な入力形 (4)
ベキ(Power)の式のさまざまな表現方法:
OutputForm /@ {a ^ x, a^x, a^(1/(3)), Exp[x], 1 / x, (1/x)}OutputForm /@ {y'[x], ∫y[x]ⅆx, Subsuperscript[∑, k = 1, n]y[k], Subsuperscript[∏, k = 1, n]y[k], x∈Reals, x∧y∨z}OutputForm[{1, 2, 3}]OutputForm /@ {(| | | |
| - | - | - |
| a | b | c |
| d | e | f |), {{a, b, c}, {d, e, f}}}OutputForm /@ {Subscript[x, a], x^a, Overscript[x, a], Underscript[x, a]}特殊な出力形 (2)
ser = Series[Sin[x], {x, 0, 3}]式の出力形(OutputForm)をその基になっている完全形(FullForm)と比較する:
OutputForm[ser]FullForm[ser]sp = SparseArray[{{1, 2} -> 1}, {5, 5}]OutputForm[sp]省略された部分はFullFormだと可視になる:
FullForm[sp]特性と関係 (5)
OutputFormは,入力を評価してOutputForm[expr]になるときは出力には現れない:
OutputForm[x ^ 2]OutにはOutputForm[x^2]ではなく値 x2が割り当てられる:
%a ≥ bOutputForm[%]OutputFormは二次元にフォーマットする:
OutputForm[Exp[I x / n]]StandardFormとTraditionalFormでは付加的なフォーマットを施した二次元式になる:
StandardForm[Exp[I x / n]]TraditionalForm[Exp[I x / n]]InputFormとFullFormは一次元のフォーマットを提供する:
InputForm[Exp[I x / n]]FullForm[Exp[I x / n]]ToStringを使ってOutputFormによる文字列を生成する:
ToString[1 / a + x ^ 2, OutputForm]Head[%]Formatを使って書式を加える:
bin[x, y]//OutputFormFormat[bin[x_, y_], OutputForm] := MatrixForm[{{x}, {y}}]bin[x, y]//OutputForm考えられる問題 (1)
OutputFormは,出力のトップレベルから省略された場合でも部分式からは削除されない:
e = OutputForm[x ^ 2]出力はOutputFormではない:
%しかし,変数 e はOutputFormなので,続く評価に影響するかもしれない:
FullForm[e]OutputFormが介在するため乗算は評価されない:
x * eまず変数に割当てを行い.次に結果にOutputFormを適用することで計算可能性を維持する:
(f = x ^ 2)//OutputFormx * fテクニカルノート
-
▪
- 入出力の表記法
関連するガイド
-
▪
- 式と文字列の間の変換 ▪
- 数の表示
関連するワークフロー
- クラウドベースのAPIをコマンドライン上に配備して使う
履歴
1988 で導入 (1.0) | 1996 で更新 (3.0)
テキスト
Wolfram Research (1988), OutputForm, Wolfram言語関数, https://reference.wolfram.com/language/ref/OutputForm.html (1996年に更新).
CMS
Wolfram Language. 1988. "OutputForm." Wolfram Language & System Documentation Center. Wolfram Research. Last Modified 1996. https://reference.wolfram.com/language/ref/OutputForm.html.
APA
Wolfram Language. (1988). OutputForm. Wolfram Language & System Documentation Center. Retrieved from https://reference.wolfram.com/language/ref/OutputForm.html
BibTeX
@misc{reference.wolfram_2026_outputform, author="Wolfram Research", title="{OutputForm}", year="1996", howpublished="\url{https://reference.wolfram.com/language/ref/OutputForm.html}", note=[Accessed: 20-June-2026]}
BibLaTeX
@online{reference.wolfram_2026_outputform, organization={Wolfram Research}, title={OutputForm}, year={1996}, url={https://reference.wolfram.com/language/ref/OutputForm.html}, note=[Accessed: 20-June-2026]}