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);