主要内容

matlab.io.fits.getNumHDUs

获取 FITS 文件中的 HDU 数

语法

N = matlab.io.fits.getNumHDUs(fptr)

说明

N = matlab.io.fits.getNumHDUs(fptr) 返回 FITS 文件中已完整定义的 HDU 数量。如果刚刚将新 HDU 添加到文件中,则仅当该 HDU 已关闭或已将数据写入其中时,才会将其计算在内。此函数不会更改当前 HDU。

示例

全部折叠

import matlab.io.*
fptr = fits.openFile("tst0012.fits");
N = fits.getNumHDUs(fptr)
N = 
5
fits.closeFile(fptr)

提示

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

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

扩展功能

全部展开

版本历史记录

全部展开