有人可以提供關於如何開始使用mathematica軟件包的一些建議嗎?Mathematica軟件包入門
我可以將以下內容保存在名爲「Foo.m」的文件中。當我在該文件中運行輸入單元格時,可以看到在$ ContextPath變量中反映的效果。
BeginPackage["Foo`"]
bar::usage = "barfunction";
Begin["`private`"]
bar[w_] := w;
End[];
EndPackage[];
然而,在我的筆記本我有以下幾點:
#include<foo>
SetDirectory[ToFileName[{$HomeDirectory, "My Documents", "mathematica"}]];
Needs["Foo`"]
$ContextPath
但需要調用失敗出於某種原因,和$ contextPath中保持不變。
編輯
我相信,我有一個部分解決方案現在的工作,我在文件中的電池沒有標記爲初始化單元 - 和而我現在可以<<Foo'
,Needs["Foo
「]`仍不能正常工作。
Pilly,簡單地假設如果文件在當前工作目錄(我相信它是由SetDirectory設置的)和「。」就足夠了。是在$路徑中,該文件應該被發現? – 2009-11-13 01:22:25