Main Content

matlab.io.fits.readCard

キーワードのヘッダー記録

構文

card = readCard(fptr,keyname)

説明

card = readCard(fptr,keyname) は、全体で 80 文字という キーワードのヘッダー記録を返します。その際、末尾の空白文字は取り除かれます。keyname は文字ベクトルまたは string スカラーとして指定します。

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

import matlab.io.*
fptr = fits.openFile('tst0012.fits');
n = fits.getNumHDUs(fptr);
for j = 1:n
    fits.movAbsHDU(fptr,j);
    card = fits.readCard(fptr,'NAXIS');
    fprintf('HDU %d:  ''%s''\n', j, card);
end
fits.closeFile(fptr);