この形式のテキスト ファイルから入力を取得しようとしています。
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
どんな助けでも大歓迎です、ありがとう。