阅读Mathematica中的包

时间:2013-02-08 21:42:54

标签: wolfram-mathematica

我在Mathematica中创建了一个包,但我似乎无法让Mathematica读取它。该包的形式如下:

BeginPackage [ “name`”]

函数[] ::使用

开始[ “`私人'”]

功能

结束[]

EndPackage []

我将此文件保存为.m。问题是,在我退出内核然后尝试使用Needs [“name`”]读取包之后,我总是得到一个no :: cont错误。我试过在$ BaseUserDirectory和$ BaseDirectory中保存文件,但它仍然给我一个no :: cont错误:

在评估需求时,未创建需求[“名称"] Needs::nocont: "Context \!\(\"name \”)。“

我也尝试在Mathematica中使用内置的File-> Install函数,但它仍然给我同样的错误。对于上下文,我需要改变什么吗?

非常感谢任何帮助。

谢谢你, JM

1 个答案:

答案 0 :(得分:0)

创建包笔记本时,在“初始化单元格”中写入定义。否则他们将被忽略。这对我来说适用于OS X上的第9版。在以前的版本中它可能没有必要,但我不记得了......: - )