Mathematica 9 is now available

2.8.15 具有内部意义的运算符

当输入 2+2 时,Mathematica 先确认 + 是一个运算符,并构造表达式 Plus[2,2], 然后用 Plus 的内部规则计算这个表达式从而得到结果 4. 但并不是所有 Mathematica 确认的运算符都与一个有内部含义的函数相联系. Mathematica 也支持 几百种额外的运算符,它们可用在表达式的构造中,但对它们没有事先 定义的计算规则. 在 Mathematica 语言中,可以用这些运算符构造自己的记号.

 被看作一个中缀运算符但没有事先定义的值

Out[1]//FullForm=

StandardForm  ,显示为一个中缀运算符

可以为  定义一个值

现在  不仅被看作一个运算符,而且可以进行计算

一些对应于未预先定义值的函数的运算符

Mathematica 约定与一个运算符对应的函数和表示这个运算的特殊字符 有相同的名称.

\[Congruent] 显示为

它对应于函数 Congruent

Out[6]//FullForm=

Mathematica 中运算符和函数名 称之间的对应

必须看到即使函数 CirclePlusCircleTimes 没有给定的运算规则, 但运算符   有事先设定的优先级别.

运算符   有更高的优先级

Out[7]//FullForm=

一些没有内部定义的二维形式

Mathematica下标没有内部定义

Out[8]//InputForm=

大部分上标按默认情况解释为幂

Out[9]//InputForm=

一些特殊的上标不解释为幂

Out[10]//InputForm=

- 和 ^ 翻译为 OverBarOverHat

Out[11]//InputForm=



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.