我已经在 Mathematica 中创建了一个包,但我似乎无法让 Mathematica 读取它。包的形式为:
开始包[“名称`”]
(函数[]::用法)
开始["`私人'"]
(功能)
结尾[]
结束包[]
我将此文件保存为 .m。问题是,在我退出内核然后尝试使用 Needs["name`"] 读取包后,我总是收到 no::cont 错误。我尝试将文件保存在 $BaseUserDirectory 和 $BaseDirectory 中,但它仍然给我一个 no::cont 错误:
Needs["name "]
Needs::nocont: "Context \!\(\"name
\") 在评估 Needs 时未创建。"
我也试过在 Mathematica 中使用内置的 File->Install 函数,但它仍然给我同样的错误。关于上下文,我需要改变什么吗?
任何帮助深表感谢。
谢谢你,jm