Main Content

cdflib.getVarSparseRecords

変数によるスパースのレコードの処理方法に関する情報

構文

stype = cdflib.getVarSparseRecords(cdfId,varNum)

説明

stype = cdflib.getVarSparseRecords(cdfId,varNum) は、CDF (Common Data Format) ファイル内の変数によるスパース レコードの処理方法に関する情報を返します。

入力引数

cdfId

関数 cdflib.create または関数 cdflib.open の呼び出しによって返される、CDF ファイル識別子。

varNum

変数を識別する数値。変数番号は 0 ベースです。

出力引数

stype

変数によるスパースのレコード処理方法を指定する次のいずれかの文字ベクトル、またはその等価な数値。

説明
'NO_SPARSERECORDS'スパースのレコードなし。
'PAD_SPARSERECORDS'スパースのレコードの場合、ライブラリは、欠落したレコードから値を読み取るときに変数の pad 値を使用します。
'PREV_SPARSERECORDS'スパースのレコードの場合、ライブラリは、欠落したレコードから値を読み取るときに前の既存のレコードの値を使用します。前の既存のレコードが存在しない場合、ライブラリは変数の pad 値を使用します。

これらの文字ベクトルで指定される定数に等価な数値を取得するには、cdflib.getConstantValue を使用します。

例の CDF ファイルを開き、ファイル内の変数のスパース レコード タイプを取得します。

cdfid = cdflib.open('example.cdf');

stype = cdflib.getVarSparseRecords(cdfid,0)

stype =

NO_SPARSERECORDS

%Clean up
cdflib.close(cdfid);

clear cdfid

参照

この関数は、CDF ライブラリ C API のルーチン CDFgetzVarSparseRecords に相当します。

この関数を使用するには、CDF C インターフェイスに関する知識を必要とします。CDF のドキュメンテーションは CDF の Web サイトで参照できます。