gon*_*ier 8 wolfram-mathematica
我有一堆经常在mathematica中使用的用户定义函数.我想知道我是否可以将它们存储在单独的文件中,mathematica将在启动时加载它们并将它们视为内置函数,这样我就不必在创建新的.nb文件时重复定义.与Matlab中的函数类似的东西......
谢谢!
Jos*_*ell 13
您可以在$ UserBaseDirectory/Autoload中创建一个包.这将在内核初始化时加载.
您的包应该有一个Kernel/init.m文件
MyPackage的/核心/ init.m
有关Mathematica软件包的参考文档:http: //reference.wolfram.com/mathematica/tutorial/SettingUpMathematicaPackages.html
DeclarePackage[]是符号及其定义的延迟加载机制.仅在使用符号时才加载关联的包:
http://reference.wolfram.com/mathematica/ref/DeclarePackage.html