Main Content

cdflib.deleteVar

変数の削除

構文

cdflib.deleteVar(cdfId,varNum)

説明

cdflib.deleteVar(cdfId,varNum) は、CDF (Common Data Format) ファイルから変数を削除します。

cdfId は CDF ファイルを識別します。varNum は、変数を指定する数値です。変数番号は 0 ベースです。

CDF を作成し、CDF に変数を作成したら、変数を削除します。

cdfid = cdflib.create('mycdf.cdf');

% Initially the file contains no variables.
info = cdflib.inquire(cdfid)

info = 

     encoding: 'IBMPC_ENCODING'
     majority: 'ROW_MAJOR'
       maxRec: -1
      numVars: 0
    numvAttrs: 0
    numgAttrs: 0

% Create a variable in the CDF.
varNum = cdflib.createVar(cdfid,'Time','cdf_int1',1,[],true,[]);

% Retrieve info about the variable in the CDF. 

info = cdflib.inquireVar(cdfid, 0)

info = 

           name: 'Time'
       datatype: 'cdf_int1'
    numElements: 1
           dims: []
    recVariance: 1
    dimVariance: []

% Delete the variable from the CDF

cdflib.deleteVar(cdfid,0);

% Check to see if the variable was deleted from the CDF.
info = cdflib.inquire(cdfid)

info = 

     encoding: 'IBMPC_ENCODING'
     majority: 'ROW_MAJOR'
       maxRec: -1
      numVars: 0
    numvAttrs: 0
    numgAttrs: 0

% Clean up
cdflib.delete(cdfid);

clear cdfid

参照

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

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