for ループで計算される一連の画像を作成する必要があります。を使用してパスを定義するとsprintf
、エラーが発生します
Error using fitsiolib
CFITSIO library error (105): couldn't create the named file
Error in matlab.io.fits.createFile (line 32)
fptr = fitsiolib('create_file',filename);
Error in fitswrite (line 67)
fptr = fits.createFile(filename);
Error in Calculation_correction_image (line 23)
fitswrite(image_calculated, t);
これを回避する方法について何か提案はありますか? 画像が計算されるコード セクションは次のとおりです。
k = 0;
for j=0:40
image_calculated = (image_summed_start - (image_correction*j))/image_summed_start;
t = sprintf('image_projection_%02i.fits',j)
A = j
fitswrite(image_calculated, t);
end