cdflib.hyperGetVarData
変数からのデータのハイパースラブの読み取り
構文
data = cdflib.hyperGetVarData(cdfId,varNum,recSpec,dimSpec)
data = cdflib.hyperGetVarData(cdfId,varNum,recSpec)
説明
data = cdflib.hyperGetVarData(cdfId,varNum,recSpec,dimSpec)
は、CDF (Common Data Format) ファイル内の変数からデータのハイパースラブを読み取ります。ハイパー アクセスを使用すると、CDF ライブラリを 1 回呼び出すことで、変数に対して複数の値を読み書きできます。
data = cdflib.hyperGetVarData(cdfId,varNum,recSpec)
は、CDF (Common Data Format) ファイル内の 0 次元変数のデータのハイパースラブを読み取ります。
入力引数
|
関数 |
|
データを含む変数を識別する数値。 |
|
3 要素配列 |
|
3 要素 cell 配列 |
例
例の CDF ファイルを開き、変数に関連付けられているすべてのデータを取得します。
cdfId = cdflib.open("example.cdf"); % Determine number of records allocated for first variable in the file maxRecNum = cdflib.getVarMaxWrittenRecNum(cdfId,0); % Retrieve all data in records for variable data = cdflib.hyperGetVarData(cdfId,0,[0 maxRecNum 1])
data = 1.0e+13 * 6.3146 6.3146 6.3146 6.3146 6.3146 6.3146 6.3146 6.3146 6.3146 6.3146 6.3146 6.3146 6.3146 6.3146 6.3146 6.3146 6.3146 6.3146 6.3146 6.3146 6.3146 6.3146 6.3146
% Clean up cdflib.close(cdfId) clear cdfId
参照
この関数は、CDF ライブラリ C API のルーチン CDFhyperGetzVarData
に相当します。
この関数を使用するには、CDF C インターフェイスに関する知識を必要とします。CDF のドキュメンテーションは CDF の Web サイトで参照できます。