我在哪里可以保存我的文档" function.m" ,所以我可以从我电脑的任何路径中的任何代码调用此函数? 我已经制作了一些自定义函数,但我不知道在哪里保存这些代码以便能够从任何部分调用它们。
答案 0 :(得分:2)
将它们保存在可以找回它们的逻辑位置。然后,使用addpath
将该文件夹添加到MATLAB的搜索路径中,即当您使用某个函数时,它也会尝试该文件夹来查找它。
您可以按照脚本执行此操作,也可以使用此编辑startup.m
,以便在MATLAB启动时自动包含它。
答案 1 :(得分:0)
除Adriaan's最佳做法答案外,最快的选择是将function.m
保存在PC上的%USERPROFILE%/Documents/MATLAB
目录中(Linux和Mac上为$home/Documents/MATLAB
)。默认情况下,此目录位于MATLAB搜索路径中。如果您在不同项目中使用该功能,这可能是一个可接受的解决方案。
最后,有一个"手册" 解决方案:在MATLAB中执行pathtool
,通过GUI添加包含function.m
的目录并点击保存