是否可以在Mathematica中调用其他笔记本中的函数,如果可以,我该怎么办呢?
答案 0 :(得分:11)
除非另有说明,否则每个笔记本都会对Global`
上下文有所贡献。因此,要从笔记本a
调用笔记本b
中的函数:首先确保将定义加载到上下文中(即选择具有定义的单元格并点击 shift - 输入),然后该定义可用于笔记本b
以及您已打开的任何其他笔记本。
要防止出现这种情况,您可以从Evaluation
菜单更改Notebook's Default Context。有四个选项:Global`
(默认值),另一个指定的上下文,对于笔记本而言是唯一的,对于单元格组是唯一的。对于单元组,每个输入单元采用最近的封闭组的上下文,例如,例如,一个分部,这些分组具有独特的背景。