FORTRAN

符号表达的代表性的Fortran

描述

FORTRAN(F返回Fortran代码的符号表达式F

FORTRAN(F名称,值使用由一个或多个指定的附加选项名称,值对参数。

例子

全部收缩

从符号表达式生成Fortran代码日志(1 + x)的

SYMS X F =日志(1 + X);FORTRAN(F)
ANS = 'T0 =日志(X + 1.0D0)'

生成用于所述3×3矩阵希尔伯特Fortran代码。

H =符号(hilb(3));FORTRAN(H)
ANS =“H(1,1)= 1.0D0 H(1,2)= 1.0D0 / 2.0D0 H(1,3)= 1.0D0 / 3.0D0 H(2,1)= 1.0D0 / 2.0D0 H(2,2)= 1.0D0 / 3.0D0 H(2,3)= 1.0D0 / 4.0D0 H(3,1)= 1.0D0 / 3.0D0 H(3,2)= 1.0D0 / 4.0D0 H(3,3)= 1.0D0 / 5.0D0'

通过指定写生成的Fortran代码到一个文件文件选项。当写入一个文件,FORTRAN优化使用中间变量命名为代码T0T1,...利用在文件中包含注释注释选项。

SYMS X F = DIFF(TAN(X));FORTRAN(F, '文件', 'fortrantest')
T0 = TAN(X)** 2 + 1.0D0

包括注释版本:1.1。注释行必须短于71个字符与Fortran 77的相一致。

FORTRAN(F, '文件', 'fortrantest', '评论', '版本:1.1')
*版本:1.1 T0 = TAN(X)** 2 + 1.0D0

输入参数

全部收缩

符号输入,指定为符号表达式。

名称 - 值对参数

指定可选的用逗号分隔的对名称,值参数。名称是参数的名称和是对应的值。名称必须出现引号内。您可以按照任何顺序指定多个名称和值对参数名1,值1,...,NameN,值N

例:FORTRAN(X ^ 2, '文件', 'fortrancode', '注释', 'V1.2')

文件写入,指定为矢量字符或字符串。当写入一个文件,FORTRAN优化使用中间变量命名为代码T0T1....

注释包括在文件头中,指定为字符向量,特征向量的单元阵列,或串矢量。注释行必须短于71个字符与Fortran 77的相一致。

提示

  • MATLAB®是左结合,而Fortran的向右关联。如果歧义存在于一个表达式,该FORTRAN函数必须遵循MATLAB创建的等价表示。例如,FORTRAN代表一个^ B ^ C在MATLAB作为(A ** B)**ÇFortran中。

也可以看看

||

R2006a前推出