matlab dir
时间: 2023-08-23 10:15:33 浏览: 175
dir函数是MATLAB中的一个函数,用于列出指定文件夹下的所有子文件夹和文件。调用dir函数有三种方式:1、dir('.')列出当前目录下所有子文件夹和文件;2、dir('E:\Matlab')列出指定目录下所有子文件夹和文件;3、dir('E:\Matlab','*.bmp')列出指定目录下后缀为.bmp的文件。dir函数返回的结果是一个结构体数组,包含文件名、修改日期、文件大小、目录标识符和修改日期等信息。在调用返回结果中,"."代表当前文件夹,".."代表父文件夹。因此,当前目录下的文件数目可以通过length(dir('.'))-2来计算。\[1\]\[2\]
如果想要列出文件夹下所有格式为jpg的图片,可以使用以下代码:
cd('C:\训练\'); %先将当前目录切换为指定目录
file=dir('C:\训练\*.jpg'); %在指定目录基础上添加格式
\[k len\]=size(file);
for i=1:k
name=file(i).name; %引用图片名字
I=imread(name);
figure(i);
imshow(I);
end
需要注意的是,如果只写了cd('C:\'),后面会找不到图片。\[3\]
#### 引用[.reference_title]
- *1* [《MATLAB》专刊:dir函数详解](https://blog.csdn.net/qq_42164483/article/details/119459321)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^control_2,239^v3^insert_chatgpt"}} ] [.reference_item]
- *2* [matlab中dir()函数的用法](https://blog.csdn.net/melody_ywz/article/details/103887057)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^control_2,239^v3^insert_chatgpt"}} ] [.reference_item]
- *3* [MATLAB的dir函数](https://blog.csdn.net/wangyang20170901/article/details/80847880)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^control_2,239^v3^insert_chatgpt"}} ] [.reference_item]
[ .reference_list ]
阅读全文