我刚刚开始使用 Mathematica 并尝试定义一个函数以供以后使用。功能是:
test[x_]:=x^2
虽然我没有关闭 Mathematica,但我可以在我的笔记本上使用该功能,但是当我关闭它时,该功能消失了,我试图.m
用它保存一个文件,但它没有用。我该怎么办?
我刚刚开始使用 Mathematica 并尝试定义一个函数以供以后使用。功能是:
test[x_]:=x^2
虽然我没有关闭 Mathematica,但我可以在我的笔记本上使用该功能,但是当我关闭它时,该功能消失了,我试图.m
用它保存一个文件,但它没有用。我该怎么办?
也许您误解了如何保存/导入。这是应该工作的过程:
test.m
(在 Mathematica 8 中,它不会“看起来像”您保存它,打开的笔记本仍然是“Untitled-1”,但它确实保存了。您可以根据需要进行验证。 )Import["C:\\users\\joeblow\\documents\\Mathematica Notebooks\\test.m"]
test
功能这对你不起作用吗?
打开 Mathematica,新建一个 Notebook
test[x_]=x^2;
DumpSave["test.mx",test];
您甚至不必保存 Notebook,只需关闭 Mathematica。(但请记住,在这种情况下,您将永远失去修改函数的机会)然后重新打开 Mathematica,创建一个新 Notebook
DumpGet["test.mx"];
test[5]
(*25*)