Main Content

matlab.io.fits.getHdrSpace

标头中的关键字数量

语法

[nkeys,morekeys] = fits.getHdrSpace(fptr)

说明

[nkeys,morekeys] = fits.getHdrSpace(fptr) 返回现有关键字的数量(END 关键字不算在内)以及当前可用于更多关键字的空间量。如果尚未关闭标头,则返回 morekeys = -1。请注意,CFITSIO 库在向标头写入新关键字时会根据需要动态添加空间,因此,可添加至标头的关键字数量实际上是没有限制的。

此函数对应于 CFITSIO 库 C API 中的 fits_get_hdrspace (ffghsp) 函数。

示例

import matlab.io.*
fptr = fits.openFile('tst0012.fits');
[nkeys,morekeys] = fits.getHdrSpace(fptr);
fits.closeFile(fptr);