Main Content

matlab.io.fits.writeChecksum

计算并写入当前 HDU 的校验和

语法

writeChecksum(fptr)

说明

writeChecksum(fptr) 计算当前 HDU 的 DATASUMCHECKSUM 关键字值,并将这些值写入当前标头中。如果已存在关键字,则只在必要时(例如,文件自计算原始关键字值之后发生了修改)更新其值。

此函数对应于 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');

另请参阅