Main Content

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);