当使用导入工具从文件导入数据时,您可以生成一个表示导入操作的函数。您可以调用该函数以从其他文件导入数据。例如,从一组文本文件导入数据。

首先,打开导入工具并从文件选择器中选择一个要导入的文本文件。接下来,点击导入所选内容 > 生成函数。导入工具生成一个类似以下摘录内容的函数并在编辑器中打开该函数。

function textdata = importfile(filename,dataLines)

%IMPORTFILE Import data from a text file

...

保存函数。然后,您可以调用该函数以从类似文件导入数据。例如,创建一个包含来自相似文本文件数据的元胞数组。

numFiles = 25;

startRow = 2;

endRow = inf;

myData = cell(1,numFiles);

for fileNum = 1:numFiles

fileName = sprintf('myfile%02d.txt',fileNum);

myData{fileNum} = importfile(fileName,startRow,endRow);

end

注意

对于某些文件类型(如图像、音频和视频文件),导入操作的代码会在命令行窗口中自动生成。