Main Content

matlab.io.fits.getEqColType

列的数据类型、重复值、宽度

语法

[dtype,repeat,width] = getEqColType(fptr,colnum)

说明

[dtype,repeat,width] = getEqColType(fptr,colnum) 基于 ASCII 或二进制表中的指定列返回用于存储缩放的列数据类型所需的等效数据类型、向量重复值和以字节为单位的列宽度。

此函数对应于 CFITSIO 库 C API 中的 fits_get_eqcoltypell (ffeqtyll) 函数。

示例

获取第二个 HDU 中“FLUX”列的相关信息。

import matlab.io.*
fptr = fits.openFile('tst0012.fits');
fits.movAbsHDU(fptr,2);
[dtype,repeat,width] = fits.getEqColType(fptr,5);
fits.closeFile(fptr);

另请参阅