MATHEMATICA 教程

Mathematica 笔记本中的注解

Mathematica 笔记本提供了基本的技术,使用户能够创建非常广泛的高级的交互文件. 但要掌握这个技术,用户需要开发适当风格的注解.

许多人最初打算使用 Mathematica 笔记本的原因,或者是把它作为包含一系列输入输出行的简单的工作薄,或者作为传统书籍和其它打印材料的屏幕版本. 但是,Mathematica 笔记本的最有效、最丰富的用途,并不在于上述用法. 而是涉及带有注解文本的 Mathematica 输入和输出的精巧混合. 大多数情况下,获得这样的精巧混合是 Mathematica 语言的一贯用途.

人们可能认为 Mathematica 笔记本中有4中材料:普通文本,数学公式,计算机代码和交互式界面. 但 Mathematica 的一个关键思想是要提供一种单一语言,它能为传统数学公式和计算机代码提供最好的服务.

StandardForm 中,Mathematica 表达式与传统的数学公式一样紧凑和优美. 不同的是 Mathematica 表达式十分统一和规范. 于是,在任何情况下用 Mathematica 表达式时,不需要返回去解释基本的记号,因为它就是 Mathematica 语言的记号. 另外,用 Mathematica 表达式进行解释时,该笔记本的读入器就立即得到所给出的内容,并将其作为一个 Mathematica 输入执行.

长期使用传统的数学记号后很容易熟悉 StandardFormMathematica 表达式的数学含义. 事实上,开始时总想尽可能地使用 TraditionalForm,用一些隐藏的标记去给出翻译,接下来就会混用 StandardFormTraditionalForm. 最后就会清楚在大部分情况下,StandardForm 是最有效的表达形式.

在传统的数学表达式中,有很多用公式的一部分来替换文本块的技巧. 在 StandardForm 中有同样的技巧. 但是由于Mathematica 表达式不仅能表示对象,而且也能表示过程、算法和界面,这就使得文本块可以用较短的和更精确的材料来替换.

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