文档

导入或导出文件序列

若要导入或导出多个文件,请创建一个控制循环,一次处理一个文件。在构造循环时:

  • 若要构建顺序文件名,请使用sprintf

  • 要查找与模式匹配的文件,请使用dir

  • 使用函数的语法将文件名传递给导入或导出函数。(有关更多信息,请参见命令与函数格式.)

例如,读取指定的文件通过file20.txtimportdata

Numfiles = 20;Mydata = cell(1, numfiles);对于k = 1:numfiles myfilename = sprintf('文件%d.txt', k);Mydata {k} = importdata(myfilename);结束

读取所有匹配的文件* . jpgimread

jpegFiles = dir('*.jpg');numfiles = length(jpegFiles);Mydata = cell(1, numfiles);for k = 1:numfiles mydata{k} = imread(jpegFiles(k).name);结束
这个话题有用吗?