matlab 如何将.m文件所在的路径设置为当前活动目录(当前文件夹),以及保存到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文件

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值