Main Content

matlab.io.fits.getNumHDUs

FITS ファイルの HDU の合計数

構文

N = getNumHDUs(fptr)

説明

N = getNumHDUs(fptr) は、FITS ファイルで完全に定義されている HDU の数を返します。新しい HDU が FITS ファイルに追加されると、その最後の HDU は、閉じられている場合または HDU にデータが書き込まれている場合にのみカウントされます。このルーチンで現在の HDU は変更されません。

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

import matlab.io.*
fptr = fits.openFile('tst0012.fits');
n = fits.getNumHDUs(fptr);
fits.closeFile(fptr);

参考