FortranForm

FortranForm[expr]

输出作为 Fortran 语言版本的 expr.

更多信息

  • 会翻译标准算术函数和一定的控制结构.
  • 当输入的运算结果为 FortranForm[expr] 时,FortranForm 不会出现在输出中. »
  • 输出行的宽度必须通过对相关的输出流给出选项 PageWidth->n 进行显式设置.
  • SetOptions[$Output,PageWidth->72] 对标准 Wolfram 语言输出使用有 72 个字符的行宽度.
  • 不产生任何声明.

范例

打开所有单元关闭所有单元

基本范例  (1)

多项式的 Fortran 语言版本:

混合数字和符号的表达式:

范围  (1)

任意函数的 Fortran 格式:

合成幂:

应用  (1)

计算多元函数的解析海森矩阵的项,以用在 Fortran 代码中:

属性和关系  (2)

当输入的运算结果为 FortranForm[expr] 时,FortranForm 不会出现在输出中:

Out 被赋值 x2,不是 FortranForm[x^2]

FortranForm 把表达式格式化成类似 Fortran 代码的样子:

CForm 把表达式格式化成类似 C 代码的样子:

可能存在的问题  (2)

可能需额外的 Fortran 函数定义来运行代码:

即便输出省略了上一层的 FortranForm,子表达式中依然存在:

输出中没有 FortranForm

但是,变量 e 含有 FortranForm,可能会影响后续的计算:

由于 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 语言. 1988. "FortranForm." Wolfram 语言与系统参考资料中心. Wolfram Research. https://reference.wolfram.com/language/ref/FortranForm.html.

APA

Wolfram 语言. (1988). FortranForm. Wolfram 语言与系统参考资料中心. 追溯自 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: 23-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: 23-November-2024 ]}