2012-01-30 11 views

答えて

11

特に指定しない限り、各ノートブックはGlobal`コンテキストに寄与します。ノートブックの機能を呼び出すには、ノートブックから関数を呼び出すには、最初に定義がコンテキストにロードされていることを確認します(つまり、定義を含むセルを選択して-と入力してください)。 b、およびあなたが開いている他のノートブック。

Notebook's Default ContextEvaluationメニューから変更することができます。次の4つのオプションがあります。Global`(デフォルト)、ノートブックに固有の、セルグループに固有の別の指定されたコンテキスト。セルグループについては、各入力セルは、最も近い包囲グループのコンテキストをとる。例えば、Subsectionであり、これらのグループには固有のコンテキストがあります。

+0

ありがとうございました!しかし、他のノートブックを開いておかないと、別のノートブックに保存されている以前の機能を呼び出すだけならどうでしょうか? – John

+1

@ジョン、直接ではなく、いいえ。要求に応じてロードされる[パッケージ](http://reference.wolfram.com/mathematica/guide/StandardExtraPackages.html)を作成することはできますが、依然としてロードされています。私はパッケージルートに行くことをお勧めしたいと思います。 – rcollyer

+0

それは残念です。私はパッケージを調べます!ありがとうございました! – John

関連する問題