Mathematica,从另一个笔记本调用函数

时间:2012-01-30 18:18:35

标签: function wolfram-mathematica

是否可以在Mathematica中调用其他笔记本中的函数,如果可以,我该怎么办呢?

1 个答案:

答案 0 :(得分:11)

除非另有说明,否则每个笔记本都会对Global`上下文有所贡献。因此,要从笔记本a调用笔记本b中的函数:首先确保将定义加载到上下文中(即选择具有定义的单元格并点击 shift - 输入),然后该定义可用于笔记本b以及您已打开的任何其他笔记本。

要防止出现这种情况,您可以从Evaluation菜单更改Notebook's Default Context。有四个选项:Global`(默认值),另一个指定的上下文,对于笔记本而言是唯一的,对于单元格组是唯一的。对于单元组,每个输入单元采用最近的封闭组的上下文,例如,例如,一个分部,这些分组具有独特的背景。