Labfans是一个针对大学生、工程师和科研工作者的技术社区。 | 论坛首页 | 联系我们(Contact Us) |
![]() |
![]() |
#1 |
初级会员
注册日期: 2009-04-26
帖子: 8
声望力: 0 ![]() |
![]()
Mathematica中自定义函数库的上下文的理解:
在建立自己的函数库时,会用到以下命令: BeginPackage["自定义名称1`"] (自定义名称1通常为自定义函数名称) 和 Begin["`自定义名称2`"] (自定义名称2通常为Private,???) 这里有几点不明: 1)自定义名称1和自定义名称2的关系? 如果把"自定义名称1"认为是"文件夹名称",那么"自定义名称2"可否认为是"自定义名称1"这个文件夹下面的文件?或者其子文件夹?? 2)BeginPackage["自定义名称1`"] "自定义名称1"与"Applications","Packages","ExtraPackages"等是什么关系?"自定义名称1"是那些系统自带的文件夹下的子文件夹或文件?? 3)自定义函数库的保存路径 文件一般放置在哪里?可以使得载入自定义函数的时候不在输入相应路径,只需要输入函数名称即可? 貌似在*\AddOns\Applications"或*\AddOns\Packages"??? 4)自定义函数库的载入 如何系统自带的函数包一样,直接载入函数包(无路径),无忧无虑地使用这个加载包下面的如何自定义函数?? |
![]() |
![]() |