matlab dir怎么用?

如题所述

第1个回答  2022-11-16

Matlab使用dir函数获得指定文件夹下的所有子文件夹和文件,并存放在在一种为文件结构体数组中。

一:dir函数可以有调用方式为:
dir('.')列出当前目录下所有子文件夹和文件。

dir('G:\Matlab')列出指定目录下所有子文件夹和文件。

dir('*.m')列出当前目录下符合正则表达式的文件夹和文件。

二:示例代码如下:

src=uigetdir('choose the dir');  
cd(src);  
allname=struct2cell(dir('*.jpg'));  
[k len]=size(allname);  
for i=1:len  
    name=allname{1,i};  
    I=imread(name);  
    figure(i);  
    imshow(I);  
end