How to| 使用初始化单元

利用初始化单元,您可以指定一个笔记本中应该首先执行运算的特定输入单元. 这样可以确保您的代码按照正确的顺序进行计算,例如函数的定义要在对使用这些定义的单元进行计算之前.

来自视频的精选范例:

这条命令需要自定义的函数 正确工作. 可以看到,不定义函数而直接运行将生成一个空图形:

In[10]:=
Click for copyable input
Out[10]=

尽管 需要先定义再用于创建图形这一点是显而易见的,忘记定义所需输入却很容易,尤其是当它们位于笔记本的其它部分,或是具有许多定义的大型笔记本的一部分时.

Mathematica 让您创建初始化单元来解决这一问题. 初始化单元将自动在笔记本其它单元之前进行计算.

要创建一个初始化单元,首先选择该单元的方括号:

再选择 单元 ► 单元属性 ► 初始化单元

该单元方括号的上方现在将有一个短的垂直刻度标记:

保存后再重新打开您的笔记本,当您计算笔记本的任何单元时,您将被问到是否希望自动计算笔记本中的所有初始化单元:

    

也可以通过使用单元样式 "Code" 创建初始化单元. 缺省时,"Code" 样式的单元为初始化单元.

选定希望成为"Code" 样式的单元方括号,选择 格式 ► 样式 ► Code

除了出现在单元方括号上方的短垂直刻度标记外,该单元现在还将有一个淡灰色的背景:

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