1

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
4

0 に答える 0