0
我想在這方面採取的格式從文本文件輸入:如何使用從文本文件輸入到命名Matlab的輸出文件
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
任何幫助表示讚賞,感謝。
那麼你的錯誤/問題究竟是什麼? – Schorsch
作爲一個方面,不需要使用strcat,它足以使用括號來連接字符串,例如, '[outText(j),'.txt']' – Marcin