编写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