Mathematica 9 is now available

2.8.2 输入和输出的工作过程

Mathematica 的运算步骤

当输入 x^2 等内容时,Mathematica 先将它当作由字符 x, ^, 2 组成的字符 串. 但根据 Mathematica 的设置方式,它很快就知道把这个字符串转化为 表达式 Power[x, 2]. 接着当可能的运算完成后,Mathematica 就把表达式 Power[x, 2] 转化为输出中的文本表示方式.

Mathematica 读入字符串 x^2,把它转化为表达式 Power[x, 2]

这里显示了这个表达式在 Fortran 中的形式

Out[2]//FortranForm=

FortranForm 是一个包装: Out[2] 中的值仍然是表达式 Power[x,2]

重要的一点是要理解在 Mathematica 进程中的 In[n]Out[n] 仅记录正在被处理的表达式 ,而不是输入和输出中的文本形表达式.
当用 TraditionalForm[expr] 明确要求一种特定的输出形式时, 所需结果的标志将是 Out[n]//TraditionalForm. 这表明即使 Out[n] 的值是一个表达式 , 所看到的是 expr//TraditionalForm.
Mathematica 中还可以全局地指定输出形式. 这样做时每行就不再明确 标出输出形式,但 In[n]Out[n] 仍然仅记录正在处理的表达式,而不是 用在输入和输出中的文本形式.

t 设置为用 FortranForm 明确包装的表达式

Out[4]//FortranForm=

上一行的结果仅是一个表达式

但t包含了 FortranForm 的包装,所以它以 FortranForm 的形式显示

Out[6]//FortranForm=

t 在任何地方都以 FortranForm 的形式出现



Any questions about topics on this page? Click here to get an individual response.Buy NowMore Information
THIS IS DOCUMENTATION FOR AN OBSOLETE PRODUCT.
SEE THE DOCUMENTATION CENTER FOR THE LATEST INFORMATION.