若要导入或导出多个文件,请创建一次处理一个文件的控制循环。当构造循环时:
要构建顺序的文件名,请使用sprintf
.
要查找匹配模式的文件,请使用dir
.
使用函数的语法将文件的名称传递给导入或导出函数。(有关更多信息,请参见选择“命令格式”或“功能格式”.)
例如,要读取名为中
通过file20.txt
与importdata
:
numfiles = 20;Mydata = cell(1, numfiles);For k = 1:numfiles myfilename = sprintf('file%d.txt', k);mydata {k} = importdata (myfilename);结束
读取所有匹配的文件* . jpg
与imread
:
jpegFiles = dir (* . jpg);numfiles =长度(jpegFiles);Mydata = cell(1, numfiles);for k = 1:numfiles mydata{k} = imread(jpegFiles(k).name);结束