主要内容

matlab.io.fits.movAbsHDU

移至绝对 HDU 编号

语法

htype = matlab.io.fits.movAbsHDU(fptr,hdunum)

说明

htype = matlab.io.fits.movAbsHDU(fptr,hdunum) 移至 FITS 文件中指定的绝对 HDU 编号(从 1 开始,1 表示主数组)。该函数以 'IMAGE_HDU''ASCII_TBL''BINARY_TBL' 形式返回 htype

示例

全部折叠

import matlab.io.*
fptr = fits.openFile("tst0012.fits");
N = fits.getNumHDUs(fptr);
for j = 1:N
    htype = fits.movAbsHDU(fptr,j);
    fprintf('HDU %d: "%s"\n',j,htype)
end
HDU 1: "IMAGE_HDU"
HDU 2: "BINARY_TBL"
HDU 3: "IMAGE_HDU"
HDU 4: "IMAGE_HDU"
HDU 5: "ASCII_TBL"
fits.closeFile(fptr)

提示

  • 此函数对应于 CFITSIO 库 C API 中的 fits_movabs_hdu (ffmahd) 函数。

  • 要使用此函数,您必须熟悉 CFITSIO C 接口。您可以在 CFITSIO 网站上访问 CFITSIO 文档。

扩展功能

全部展开

版本历史记录

全部展开