InputForm

InputForm[expr]

Wolfram言語の入力に適した形式の式 expr を出力する.

詳細とオプション

  • InputFormは,常にWolfram言語の入力に適した一次元の出力を作成する.
  • InputForm[expr]のタイプセット形式は,入力で使われるときは expr と同じであると解釈される. »
  • InputFormは,入力を評価してInputForm[expr]になるときは出力には現れない. »
  • Put (>>)は,デフォルトでInputFormを作成する.
  • Short[InputForm[expr]]を使用することができるが,Wolfram言語の入力として無効なスケルトンオブジェクトを作成することがある.
  • オプションNumberMarksは,記号`が近似数値のタイプや精度,また確度を示すのに使われるかどうかの指定に使用することができる. »

例題

すべて開くすべて閉じる

  (2)

タイプセット式の入力形(InputForm):

グラフィックスの入力形(InputForm):

スコープ  (8)

基本オブジェクト  (2)

整数(Integer),有理(Rational)数,実(Real)数,複素(Complex)数:

任意精度の実(Real)数と複素(Complex)数:

特殊定数:

文字と文字列:

文字列用に文字を制御する:

特別な入力形  (4)

ベキ(Power)の式のさまざまな表現方法:

特殊なタイプセット式:

異なるリスト構造:

特殊な解釈を含まない入力:

同じ位置に特殊文字がある場合は特別の解釈があるかもしれない:

上付き文字の場合は,ほとんどがPowerと解釈される:

特別な出力形  (2)

オブジェクトの中には特殊な出力表現を使うものがある:

オブジェクトの中には省略した出力表現を使うものもある:

省略された部分はInputFormを使って可視にできる:

オプション  (3)

NumberMarks  (3)

デフォルトのナンバーマークなしの機械数の形式:

ナンバーマークが付いた同じ数:

精度を拡大した数にはデフォルトでナンバーマークが付けられる:

ナンバーマークなしの場合:

記号と数が混じった式:

すべての数字についてナンバーマークを含む:

すべてのナンバーマークを省略する:

特性と関係  (4)

InputForm[expr]のタプセット形式は,入力で使われるときは expr と同じであると解釈される:

出力をコピーして入力セルにペーストする.x^2x2と解釈される:

InputFormは,入力を評価してInputForm[expr]になるときは出力には現れない:

OutにはInputForm[x^2]ではなく値 x2が割り当てられる:

InputFormは線形表記になっている:

FullFormは特別なシンタックスを伴わない線形表記になっている:

OutputForm, StandardFormTraditionalFormはすべて二次元表記を提供する:

ToStringを使って入力形で数列を生成する:

考えられる問題  (1)

InputFormは,出力のトップレベルから省略された場合でも部分式からは削除されない:

出力はInputFormではない:

しかし,変数 eInputFormなので,続く評価に影響するかもしれない:

InputFormが介在するため乗算は評価されない:

まず変数に割当てを行い.次に結果にInputFormを適用することで計算可能性を維持する:

Wolfram Research (1988), InputForm, Wolfram言語関数, https://reference.wolfram.com/language/ref/InputForm.html (1996年に更新).

テキスト

Wolfram Research (1988), InputForm, Wolfram言語関数, https://reference.wolfram.com/language/ref/InputForm.html (1996年に更新).

CMS

Wolfram Language. 1988. "InputForm." Wolfram Language & System Documentation Center. Wolfram Research. Last Modified 1996. https://reference.wolfram.com/language/ref/InputForm.html.

APA

Wolfram Language. (1988). InputForm. Wolfram Language & System Documentation Center. Retrieved from https://reference.wolfram.com/language/ref/InputForm.html

BibTeX

@misc{reference.wolfram_2024_inputform, author="Wolfram Research", title="{InputForm}", year="1996", howpublished="\url{https://reference.wolfram.com/language/ref/InputForm.html}", note=[Accessed: 25-November-2024 ]}

BibLaTeX

@online{reference.wolfram_2024_inputform, organization={Wolfram Research}, title={InputForm}, year={1996}, url={https://reference.wolfram.com/language/ref/InputForm.html}, note=[Accessed: 25-November-2024 ]}