Main Content

matlab.io.fits.getColName

表列名称

语法

[colnum,colname] = getColNum(fptr,templt,casesen)

说明

[colnum,colname] = getColNum(fptr,templt,casesen) 获取表的列数以及匹配输入模板名称的列名称。如果 casesen 为 true,则列名称匹配区分大小写。casesen 的默认值为 false。

将输入列名称模板 templt 指定为字符向量或字符串标量。templt 既可以是要搜索的列的精确名称,也可以包含通配符(*、? 或 #),还可以包含所需列的整数编号(第一列为 1)。'*' 通配符匹配任意序列的字符(包括零字符),'?' 字符匹配任意单个字符。# 通配符匹配任意顺序的连续十进制数字字符 (0-9)。

示例

返回所有以字母 'C' 开头的列。

import matlab.io.*
fptr = fits.openFile('tst0012.fits');
fits.movAbsHDU(fptr,2);
[nums,names] = fits.getColName(fptr,'C*');
fits.closeFile(fptr);