fitsinfo
FITS ファイルに関する情報
構文
info = fitsinfo(filename)
説明
info = fitsinfo(filename)
は、Flexible Image Transport System (FITS) ファイルの内容に関する情報を含むフィールドをもつ構造体 info
を返します。filename
は、FITS ファイルの名前を指定する文字ベクトルまたは string スカラーです。
info
構造体には次のフィールドが含まれます。これらを、構造体に出現する順番に示します。また、info 構造体には、任意の数のファイル コンポーネント (FITS 用語では拡張) オプションに関する情報を含めることができます。詳細については、FITS ファイル拡張を参照してください。
フィールド名 | 説明 | 戻り値の型 |
---|---|---|
| ファイル名 | 文字ベクトル |
| ファイル更新日 | 文字ベクトル |
| ファイルのサイズ (バイト) |
|
| ファイル内の拡張のリスト (出現順) | 文字ベクトルの cell 配列 |
| FITS ファイル内のプライマリ データに関する情報 | 構造体配列 |
PrimaryData
PrimaryData
フィールドは、ファイル内のプライマリ データを記述する構造体です。次の表は、構造体に出現する順番でフィールドの一覧を示します。
フィールド名 | 説明 | 戻り値の型 |
---|---|---|
| データの精度 | 文字ベクトル |
| 各次元のサイズ。行数は NAXIS2 キーワードの値に相当し、列数は NAXIS1 キーワードの値に相当します。以降の次元は、NAXIS3、NAXIS4 などに相当します。 |
|
| プライマリ データのサイズ (バイト) |
|
| 未定義データを表すために使用する値 |
|
|
|
|
|
|
|
| ファイルの初めから最初のデータ値の位置までのバイト数 |
|
| 各列のヘッダーのキーワード、値、およびコメントを含む、キーワード数の行 3 列の cell 配列 | 文字ベクトルの cell 配列 |
FITS ファイル拡張
FITS ファイルには、オプションの拡張を含めることもできます。これらの拡張がファイルに含まれる場合、info
構造体には、以下の追加フィールドを含めることができます。
AsciiTable — ASCII 文字として保存された表形式の数値情報
BinaryTable — バイナリ表現で保存された表形式の数値情報
Image — ピクセルの多次元配列
Unknown — 非標準の拡張
AsciiTable 拡張
AsciiTable
構造体には次のフィールドが含まれます。これらを、構造体に出現する順番に示します。
フィールド名 | 説明 | 戻り値の型 |
---|---|---|
| テーブル内の行数 |
|
| 各行の文字数 |
|
| 各行のフィールド数 |
|
| 各フィールドがエンコードされた形式を含む 1 行 | 文字ベクトルの cell 配列 |
| 各フィールド内のデータの精度を含む 1 行 | 文字ベクトルの cell 配列 |
| 各フィールド内の文字数を含む 1 行 |
|
| 各フィールドの開始列を表す数を含む 1 行 |
|
| テーブル内のデータのサイズ (バイト) |
|
| 各フィールドの未定義データを表すために使用する数を含む 1 行 | 文字ベクトルの cell 配列 |
|
|
|
|
|
|
| テーブル内のファイルの初めから最初のデータ値の位置までのバイト数 |
|
| ASCII テーブル ヘッダーのすべてのキーワード、値、およびコメントを含む、キーワード数の行 3 列の cell 配列 | 文字ベクトルの cell 配列 |
BinaryTable 拡張
BinaryTable
構造体には次のフィールドが含まれます。これらを、構造体に出現する順番に示します。
フィールド名 | 説明 | 戻り値の型 |
---|---|---|
| テーブル内の行数 |
|
| 各行のバイト数 |
|
| 各行のフィールド数 |
|
| 各フィールド内のデータ型を含む 1 行 | 文字ベクトルの cell 配列 |
| 各フィールド内のデータの精度を含む 1 行 | 文字ベクトルの cell 配列 |
| N 番目のフィールド内の値の数が各要素に含まれる 1 行 |
|
| Binary テーブル内のデータのサイズ (バイト)。メイン テーブルを通過したデータも含みます。 |
|
| 各フィールドの未定義データを表すために使用する数を含む 1 行 |
|
| Slope と共に、配列のデータ値から実際のデータ値を計算するための数を含む 1 行 |
|
| Intercept と共に、配列のデータ値から実際のデータ値を計算するための数を含む 1 行 |
|
| ファイルの初めから最初のデータ値の位置までのバイト数 |
|
| メイン テーブルを通過したデータのサイズ (バイト) |
|
| ファイルの初めからメイン テーブルを通過したデータまでのバイト数 |
|
| Binary テーブル ヘッダーのすべてのキーワード、値、およびコメントを含む、キーワード数の行 3 列の cell 配列 | 文字ベクトルの cell 配列 |
イメージの拡張
Image
構造体には次のフィールドが含まれます。これらを、構造体に出現する順番に示します。
フィールド名 | 説明 | 戻り値の型 |
---|---|---|
| データの精度 | 文字ベクトル |
| 各次元のサイズ。行数は NAXIS2 キーワードの値に相当し、列数は NAXIS1 キーワードの値に相当します。以降の次元は、NAXIS3、NAXIS4 などに相当します。 |
|
| Image 拡張内のデータのサイズ (バイト) |
|
| ファイルの初めから最初のデータ値までのビット数 |
|
| 未定義データを表すために使用する値 |
|
|
|
|
|
|
|
| Binary テーブル ヘッダーのすべてのキーワード、値、およびコメントを含む、キーワード数の行 3 列の cell 配列 | 文字ベクトルの cell 配列 |
Unknown 構造体
Unknown
構造体には次のフィールドが含まれます。これらを、構造体に出現する順番に示します。
フィールド名 | 説明 | 戻り値の型 |
---|---|---|
| データの精度 | 文字ベクトル |
| 各次元のサイズ |
|
| 非標準の拡張内のデータのサイズ (バイト) |
|
| ファイルの最初の部分から最初のデータ値までのバイト数 |
|
| 未定義データの表現 |
|
|
|
|
|
|
|
| Binary テーブル ヘッダーのすべてのキーワード、値、およびコメントを含む、キーワード数の行 3 列の cell 配列 | 文字ベクトルの cell 配列 |
例
バージョン履歴
R2006a より前に導入