Main Content

cdflib.deleteVarRecords

変数からのレコードの範囲の削除

構文

cdflib.deleteVarRecords(cdfId,varNum,startRec,endRec)

説明

cdflib.deleteVarRecords(cdfId,varNum,startRec,endRec) は、CDF (Common Data Format) ファイルの変数からさまざまなレコードを削除します。

入力引数

cdfId

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

varNum

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

startRec

レコードの削除の開始位置となるレコードを指定する数値。レコード番号は 0 ベースです。

endRec

レコードの削除の終了位置となるレコードを指定する数値。レコード番号は 0 ベースです。

書き込み可能な例の CDF のコピーを作成し、CDF の変数の番号を取得し、変数の特定のレコードを削除します。この例を実行するためには、書き込み可能なフォルダーに移動します。

srcFile = fullfile(matlabroot,'toolbox','matlab','demos','example.cdf');
copyfile(srcFile,'myfile.cdf');
fileattrib('myfile.cdf','+w');
cdfid = cdflib.open('myfile.cdf');
varnum = cdflib.getVarNum(cdfid,'Temperature');
cdflib.deleteVarRecords(cdfid,varnum,1,2);
cdflib.close(cdfid);

参照

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

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