matlab.io.fits.getColName
テーブル列名
構文
[colnum,colname] = getColNum(fptr,templt,casesen)
説明
[colnum,colname] = getColNum(fptr,templt,casesen)
は、テーブルの列番号と、名前が入力テンプレート名と一致する列の名前を取得します。casesen
が true の場合、列名の一致では大文字と小文字が区別されます。casesen
は既定で false に設定されます。
入力列名テンプレート templt
は、文字ベクトルまたは string スカラーとして指定します。templt
には、検索対象の列の正確な名前を指定することも、ワイルドカード文字 (*、? または #) を含めることも、対象の列の整数値 (1 列目は 1 にする) を含めることもできます。'*'
ワイルドカード文字は任意の文字シーケンス (ゼロの文字を含む) に該当し、'?'
文字は任意の単一文字に該当します。'#
ワイルドカードは任意の連続する 10 進数文字シーケンス (0-9) に一致します。
例
文字 'C'
から始まるすべての列を返します。
import matlab.io.* fptr = fits.openFile('tst0012.fits'); fits.movAbsHDU(fptr,2); [nums,names] = fits.getColName(fptr,'C*'); fits.closeFile(fptr);