输入和输出形式

这里是输入特殊表达式的一种方式.
In[1]:=
Click for copyable input
Out[1]=
输入同一表达式的另一种方式.
In[2]:=
Click for copyable input
Out[2]=
利用笔记本前端,也可以直接输入这一表达式.
In[3]:=
Click for copyable input
Out[3]=

Wolfram 语言中可以有许多不同的方式输出表达式.

在 Wolfram 系统的笔记本中,默认情况下,以 StandardForm 形式输出表达式.
In[4]:=
Click for copyable input
Out[4]=
OutputForm 仅用通常的键盘字符,它是 Wolfram 语言默认的文本界面.
InputForm 产生一个能直接由键盘输入的形式.
FullForm 显示表达式的以函数记号表示的内部形式.
In[7]:=
Click for copyable input
Out[7]//FullForm=
FullForm[expr]表达式的内部形式
InputForm[expr]适于直接从键盘输入的形式
OutputForm[expr]仅用键盘字符的二维形式
StandardForm[expr]Wolfram 系统笔记本中的默认格式

表达式的一些输出形式.

输出形式提供了 Wolfram 语言表达式的文本表示形式. 在有些情况下,这些文本表示方式也适用于 Wolfram 语言的输入. 但是在其它情况下,这仅用来进行查看,或者输出到其它程序,而不是用来作为 Wolfram 语言的输入.

TraditionalForm 用大量的规则集合去产生近似于传统数学记号的形式.
In[8]:=
Click for copyable input
Out[8]//TraditionalForm=
TeXForm 产生一个适合导出到 TeX 中的输出.
MathMLForm 产生一个 MathML 形式的输出.
CForm 产生一个能包含在 C 程序中的输出. 诸如 Power 等对象的宏被包含在头文件 中.
FortranForm 产生一个适合导出到 Fortran 中的输出.
TraditionalForm[expr]传统的数学记号
TeXForm[expr]适合导出到 中的输出
MathMLForm[expr]适用于网上的 MathML 的输出
CForm[expr]适合导出到 C 中的输出
FortranForm[expr]适合导出到 Fortran 中的输出

Wolfram 语言输入中不常用的输出形式.

"底层的输入输出规则" 节中讨论怎样产生自己的输出形式. 但应该看到在与外部程序的交互时,最好用 Wolfram Symbolic Transfer Protocol (WSTP) 去直接传送表达式,而不是产生这些表达式的文本表示形式.

交换表达式的文本形式.
通过 WSTP 直接交换表达式.

Wolfram 系统与其它程序连接的两种方式.