此为 Mathematica 4 文档,内容基于更早版本的 Wolfram 语言
查看最新文档(版本11.2)

1.1.6 习惯于Mathematica

要记住的几点规则

本节已经简单介绍了 Mathematica .如果你曾经使用过其它计算机系统, 你可能已注意到它们的相同点和区别.通常记住这些区别是较难的,然而,它可以 帮助你理解为什么 Mathematica 被设置成这种方式,为什么存在这些区别.
Mathematica 与其它语言,与惯用的数学表示法的一个重要不同之处是: 函数变量在方括号里,而不在圆括号里. Mathematica 中, 圆括号专用于指明项的组合. 函数的自变量和对一些项进行组合,显然是不同的概念. 实际上,用相同的表示 法表示这两种不同概念一直被使用在印刷和计算机中,而 Mathematica 则用不同的表示 法来区别这两个不同概念.
这种区别有几个优点:若用圆括号, 表示的是 c[1 + x] 还是 c*(1 + x) 就分不清了. 对函数变量使用方括号就排除了二义性. Mathematica 还允许不使用*或其它符号表示乘号. 所以 Mathematica 能够处理诸 如 2x , aa (1 + x) 这样的在数学上是标准的表达式.
在本节,读者可能已经发现,Mathematica 的内部函数名称很长. 例如,你可能纳闷 为什么伪随机数函数被称为 Random , 而不是 Rand. 答案是 Mathematica 的设计始终 保持一致性.一般来说,Mathematica 的函数用完整的英文单词命名,除非有 标准的数学缩写. 这样做的最大优点是具有可预见性. 一旦知道了一个函数是做什么的,通常 能确切地猜出它的名称. 如果名称是缩写的,那么就必须花时间去记住这些 单词的缩写.
Mathematica 的另一个特点是内部函数名称都以大写字母开头. 在以后的章节中, 将会看到如何定义用户自己的变量和函数. 大写字母的规则使用户能方便的分清 哪些是内部函数. 如果 Mathematica 使用 max 而不是 Max 表示求最大值的运算, 那么用户就不能使用 max 作为自定义的变量. 此外大写字母规则使用户阅读程序时 能容易地识别出内部函数.