我剛剛開始使用Mathematica並試圖定義一個函數供以後使用。該功能是:如何定義一個函數供Mathematica稍後使用
test[x_]:=x^2
雖然我不收數學,我可以使用的功能在我的筆記本電腦,但是當我關閉它,功能消失,我試圖挽救一個.m
文件,它,但它沒」工作。我該怎麼辦?
我剛剛開始使用Mathematica並試圖定義一個函數供以後使用。該功能是:如何定義一個函數供Mathematica稍後使用
test[x_]:=x^2
雖然我不收數學,我可以使用的功能在我的筆記本電腦,但是當我關閉它,功能消失,我試圖挽救一個.m
文件,它,但它沒」工作。我該怎麼辦?
也許你誤解了如何保存/導入。下面是應該工作過程:
test.m
(在數學8,它不會「看起來像」你救了它,打開筆記本電腦仍然是「無題1 」,但它並保存但是,您可以驗證你喜歡)Import["C:\\users\\joeblow\\documents\\Mathematica Notebooks\\test.m"]
test
功能這不適合你嗎?
打開數學,創建一個新的筆記本電腦
test[x_]=x^2;
DumpSave["test.mx",test];
你甚至不必保存筆記本,正好接近數學。(但是請記住,在這種情況下,你失去了機會永遠修改功能)然後重新打開Mathematica,創建一個新的筆記本
DumpGet["test.mx"];
test[5]
(*25*)
在哪種意義上它不起作用? –
在關閉mathematica之前是否將它保存在筆記本(.nb)文件中?當你重新打開Mathematica時,它仍然是功能。你有沒有嘗試過讓它定義的單元格是一個自動初始化單元? – DavidC