matlab把当前文件所在路径加入搜索路径

编写matlab程序时,为了方便移植,可将test.m文件所在的目录设置为活动窗口,也可以根据此思路将该test.m文件所在的目录设置为matlab搜索路径之一。以下说明如何在test.m中编程设置,已达到将test.m文件所在的目录设置为活动窗口的目的。

其实很简单:只需要在需要第一个运行的test.m文件中添加如下代码就可以:

% %设置本文件所在路径为当前工作空间路径

filep = mfilename(\'fullpath\'); %filep包含了本m文件所在的路径已经以及文件名(不带.m后缀)

[pathstr,namestr]=fileparts(filep);%pathstr才是本m文件所在的路径

cd(pathstr);%更改当前活动目录路径

因为test.m的所在路径已经知道了,也可以将本文件所在的路径设置为matlab搜索的路径:

addpath(pathstr);%添加路径,就可以办到

res =savepath; %然后保存,下次就可以直接运行本路径下的其他.m文件

————————————————

版权声明:本文为CSDN博主「liuxhcsdn」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。

原文链接:https://blog.csdn.net/liuxhCSDN/article/details/88696401