我正在尝试以这种格式从文本文件中获取输入:
Processed_kplr010074716-2009131105131_llc.fits.txt
Processed_kplr010074716-2009166043257_llc.fits.txt
Processed_kplr010074716-2009259160929_llc.fits.txt
etc.... (there are several hundred lines)
并使用该输入为 Matlab 循环命名我的输出文件。每次循环结束时,我希望它处理结果并将它们保存到文件中,例如:
Matlab_Processed_kplr010074716-2009131105131_llc.fits.txt
这将使识别已处理的对象更容易,因为我可以只查找 ID 号,而不是对随机保存的文件名列表进行排序。我还需要它以类似的方式保存在每个循环中生成的图。这是我到目前为止所拥有的:
fileNames = fopen('file_list_1.txt', 'rt');
inText = textscan(fileNames, '%s');
outText = [inText]';
fclose(fileNames)
for j:numel(Data)
%Do Stuff
save(strcat('Matlab_',outText(j),'.txt'))
print(Plot, '-djpeg', strcat(outText(j),'.txt'))
end
任何帮助表示赞赏,谢谢。