Matlab更改工作路径的方法及思考

本文介绍了在Matlab中如何更方便地更改工作路径。通过使用cd函数、for循环结合fullfile函数,以及dir函数的运用,提供了解决频繁切换路径的解决方案。此外,建议在跨平台代码中使用filesep替代特定操作系统路径分隔符,并提到了cd函数的一些使用注意事项。
摘要由CSDN通过智能技术生成

在运行matlab的时候,我们往往需要更改工作路径,此时就经常用到cd函数,其调用方式如下:

cd
cd newFolder
oldFolder = cd(newFolder)

然而使用cd函数往往要求我们写出完整的工作路径,如下所示:

% Matlab

cd 'C:\Matlab\Process'

大部分情况下这样使用都没有问题,可是一旦我们需要频繁地更改工作路径时,每运行一次就需要改一次完整的工作路径,是不是就很麻烦呢?那有什么方法可以最小化工作量呢?此时就需要使用for循环结合fullfile函数:

% Matlab

for ii = 1:10
    cd(fullfile('C:\Matlab\Process\',num2str(ii)))
    ...
end

此时我们就可以遍历C:\Matlab\Process\中以1到10命名的文件。当然,也可以将工作路径事先存在一个列表中,使用for循环遍历,但是这样多少还是有些麻烦。

还有一种方法就是使用dir函数,如下贴所示:

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

你可真搞笑

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值