FortranForm

FortranForm[expr]

expr のFortran形式で式を出力する.

詳細

  • 標準的な算術計算といくつかの制御構造が書換えの対象となる.
  • FortranFormは,入力を評価するとFortranForm[expr]になるときは出力には現れない. »
  • 出力行の幅については,関連した出力ストリームにオプションPageWidth->n を明示的に設定する必要がある.
  • SetOptions[$Output,PageWidth->72]の設定では,標準的なWolfram言語の出力に対し72文字の行幅を使用する.
  • 宣言文は作成されない.

例題

すべて開くすべて閉じる

  (1)

多項式のFortran言語バージョン:

数値と記号を混合した式:

スコープ  (1)

任意関数のFortran形式:

複合されたベキ:

アプリケーション  (1)

Fortranコードで使うために多価関数の解析的ヘッシアン(Hessian)行列の項を計算する:

特性と関係  (2)

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

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

FortranFormは,式をFortranコードのようにフォーマットする:

CFormは式をCコードのようにフォーマットする:

考えられる問題  (2)

コードの実行には追加的なFortran関数の定義が必要かもしれない:

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

出力はFortranFormではない:

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

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

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

Wolfram Research (1988), FortranForm, Wolfram言語関数, https://reference.wolfram.com/language/ref/FortranForm.html.

テキスト

Wolfram Research (1988), FortranForm, Wolfram言語関数, https://reference.wolfram.com/language/ref/FortranForm.html.

CMS

Wolfram Language. 1988. "FortranForm." Wolfram Language & System Documentation Center. Wolfram Research. https://reference.wolfram.com/language/ref/FortranForm.html.

APA

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

BibTeX

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

BibLaTeX

@online{reference.wolfram_2024_fortranform, organization={Wolfram Research}, title={FortranForm}, year={1988}, url={https://reference.wolfram.com/language/ref/FortranForm.html}, note=[Accessed: 21-November-2024 ]}