Main Content

matlab.io.fits.writeChecksum

現在の HDU のチェックサムの計算と書き込み

構文

writeChecksum(fptr)

説明

writeChecksum(fptr) は、現在の HDU の DATASUM および CHECKSUM キーワード値を計算し、現在のヘッダーに書き込みます。キーワードが既に存在する場合、それらの値は必要な場合にのみ (元のキーワード値が計算された後にファイルが変更された場合など) 更新されます。

この関数は、CFITSIO ライブラリ C API の関数 fits_write_chksum (ffpcks) に相当します。

import matlab.io.*
fptr = fits.createFile('myfile.fits');
fits.createImg(fptr,'long_img',[10 20]);
fits.writeChecksum(fptr)
fits.closeFile(fptr);
fitsdisp('myfile.fits','mode','full');

参考