MATHEMATICA 教程

符号名和数学对象

Mathematica 缺省地将字母或者类似字母的序列解释为符号名.

这些都被 Mathematica 作为符号处理.
In[1]:=
Click for copyable input
Out[1]=
形式
字符名
别名
解释
\[Pi]EscpEsc, EscpiEsc相当于 Pi
\[Infinity]EscinfEsc相当于 Infinity
\[ExponentialE]EsceeEsc相当于 E
\[ImaginaryI]EsciiEsc相当于 I
\[ImaginaryJ]EscjjEsc相当于 I

具有内部定义的别名不以大写字母开头的符号.

基本上所有具有内部定义的 Mathematica 符号,其别名以大写字母开头. 有一些例外,如 ,分别对应于 EI.

StandardForm 中,像 这样的形式,既用于输入也用于输出.
In[2]:=
Click for copyable input
Out[2]=
OutputForm 中, 被输出为 E.
In[3]:=
Click for copyable input
Out[3]//OutputForm=

在手写时,标准做法是对数学对象使用尽可能短的名称,常常是单个字母. 但在 Mathematica 中,最好使用较长的和更明确的名称.

在手写时,人们可以将特定的字母使用在不同地方代表不同的含义. 但在 Mathematica 中,除非使用不同的上下文,否则一个全局符号总是具有相同的含义.

因此,最好使用较长的名称,使其能保持唯一,并且能明确地反映出其含义.

然而,对于将不赋值的变量或者局部符号,使用短名称,通常为单个字母,是适当的.

可以看到,全局函数 被给出长的和明确的名称. 局部变量被给出短名称.
In[4]:=
Click for copyable input
Out[4]=
形式
输入
解释
xnx Ctrl+_ n Ctrl+SpaceSubscript[x,n]
x+x Ctrl+_ + Ctrl+SpaceSubPlus[x]
x-x Ctrl+_ - Ctrl+SpaceSubMinus[x]
x*x Ctrl+_ * Ctrl+SpaceSubStar[x]
x+x Ctrl+^ + Ctrl+SpaceSuperPlus[x]
x-x Ctrl+^ - Ctrl+SpaceSuperMinus[x]
x*x Ctrl+^ * Ctrl+SpaceSuperStar[x]
xx Ctrl+^ EscdgEsc Ctrl+SpaceSuperDagger[x]
x Ctrl+& _ Ctrl+SpaceOverBar[x]
x Ctrl+& EscvecEsc Ctrl+SpaceOverVector[x]
x Ctrl+& ~ Ctrl+SpaceOverTilde[x]
x Ctrl+& ^ Ctrl+SpaceOverHat[x]
x Ctrl+& . Ctrl+SpaceOverDot[x]
x Ctrl++ _ Ctrl+SpaceUnderBar[x]
xStyle[x,Bold]x

建立具有注解名的对象.

注意,在笔记本前端,可以使用菜单项改变文字的风格.

选项
典型默认值
SingleLetterItalicsFalse是否对单字母符号名使用斜体
MultiLetterItalicsFalse是否对多字母符号名使用斜体
SingleLetterStyleNone单字母符号名使用的风格名称或者指令
MultiLetterStyleNone多字母符号名使用的风格名称或者指令

笔记本中单元的选项.

在传统数学记号中,由单个普通英文字母组成的名称通常用斜体显示,而别的名称则不这样. 如果使用TraditionalForm,那么 Mathematica 将缺省地遵循这个惯例. 用户可以通过设置 SingleLetterItalics 选项对特定单元或单元风格指定是否遵循这个惯例. 用户可以进一步通过对于选项 指定值来指明使用单字母或者多字母的名称的风格.

New to Mathematica? Find your learning path »
Have a question? Ask support »