我已经为matlab添加了很多路径,现在我想分享我的代码,但我不确切地知道应该添加到共享代码中的哪个函数(在哪个路径中).每次我需要添加一个缺少的功能,这对我和使用该代码的用户来说真的很烦.
所以,我想将matlab路径恢复到原来的情况.有没有办法在matlab中做到这一点?我还想在.m文件中保留当前添加的路径的备份,并在以后完成时使用它.
要将路径恢复为默认值 - http://www.mathworks.com/help/matlab/ref/restoredefaultpath.html
restoredefaultpath将搜索路径设置为仅包含MathWorks®安装产品的文件夹.当您遇到搜索路径问题时,请使用restoredefaultpath.
restoredefaultpath; matlabrc将搜索路径设置为仅包含MathWorks安装产品的文件夹,并更正启动期间遇到的搜索路径问题.
并保存当前路径 - http://www.mathworks.com/help/matlab/ref/savepath.html
savepath更新系统上所有用户的MATLAB®搜索路径,以便在将来的会话中重用该路径.savepath将搜索路径保存到MATLAB在启动时所在的pathdef.m文件,如果存在pathdef.m文件则保存到当前文件夹.
或者您可以将路径存储在变量中p = path;并稍后恢复path(p);.如果路径保存到pathdef.m调用中,则pathdef返回可用于设置保存路径的字符串.