matlab 怎么打开工作空间中的文件夹?

来源:百度知道 编辑:UC知道 时间:2024/06/01 17:04:04
我的工作空间内有40个文件夹,每个文件夹里面有10张图。现在我要对这400张图进行批量处理,但因为其不是直接放在工作空间内的,所以需要用到打开文件夹这类的函数。
望大虾赐教!

楼主可以用数字来命名文件夹和文件,然后用matlab里面的字符串函数,把循环的变量变成字符串,用strcat函数合并到路径那里
举个简单的例子,例如要读文件夹“1”里面的名字为1~10的jpg文件,可以用以下程序:
X=zeros(10,200);
for i=1:10
url=strcat('c:\1\',num2str(i));
url=strcat(url,'.jpg');
X(i)=imread(url);
end
以上就是打开10个图片的程序,你用两个循环,就可以打开文件夹名字为1~10,文件名为1~40的文件了