笔记本中的运算
Mathematica 笔记本是由一系列单元组成的交互式文件. 每个单元包含着确定类型的材料:文本、图形、声音或 Mathematica 表达式. 当一个笔记本在屏幕上显示时,每个单元的范围用笔记本右边的括号来指明.
Mathematica 笔记本前端提供了许多方式来输入和编辑其上的材料. 其中一些方式对任何计算机系统或者图形界面都是标准的,另一些方式是 Mathematica 特有的.
一旦你准备好了一个输入单元的材料,就可以简单地按下 Shift+Enter 把它送给 Mathematica 内核. 内核将返回生成的输出,并建立一个新的单元显示它. 注意,在一些计算机系统中,如果在键盘上具有数值按键,则可以使用 Enter 键来代替 Shift+Enter.
在 Mathematica 笔记本中获得的大多数类型的输出可以被编辑,如同输入一样. 通常当开始编辑输出时,Mathematica 将输出单元转换为输入单元.
一旦用户编辑完毕,用户通常可以按住 Shift+Enter 来发送已经创建的内容作为到 Mathematica 内核的输入.
在笔记本中进行运算时,每个输入被标以 In[n]:=,而每个输出被标以 Out[n]=.
没有任何理由让连续的输入输出行必须一个接一个出现在用户的笔记本中. 通常情况下,例如,用户要返回到笔记本的前面部分,并且重新计算前面给出的输入.
注意:无论一个特定表达式在笔记本的何处出现,当 Mathematica 内核处理的时候,确定该表达式的是标号 In[n]:= 或 Out[n]=. 因此,一个表达式在另一个表达式前面出现并不意味着它已经先被计算了. 计算顺序是按标号进行的.
此规则的例外是当输入包含 Dynamic 或 Manipulate 函数的格式化结果的时候. 这样的输出将在最初创建计算很长时间后,在内核处根据需要重新计算. 欲了解有关该功能的更多信息,参见 "动态交互式语言" .
当用户输入时,Mathematica 使用函数结构的知识对用户的输入应用语法着色. 着色吐出来不可以匹配的括号和引号、未定义的全局符号、函数的局部变量和各种编程错误. 用户可能问为什么 Mathematica 通过选择和使用 帮助 菜单中的 为什么着色? 项对输入进行着色.
如果用户的输入有错误,使 Mathematica 内核不能理解,那么前端将产生一个信号音响声并且使用颜色强调输入中的任何语法错误. 一般说来,任何时候前端发生错误的时候,用户将得到一个信号音. 用户可以使用 帮助 菜单中的 为什么有提示音? 项找出响声的原因.
