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("your_file.cdf");

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

  struct with fields:

     encoding: 'IBMPC_ENCODING'
     majority: 'ROW_MAJOR'
       maxRec: -1
      numVars: 0
    numvAttrs: 0
    numgAttrs: 0
% Create a variable in the file
varNum = cdflib.createVar(cdfId,"Time","cdf_int1",1,[],true,[]);

% Retrieve info about the variable in the CDF
varInfo = cdflib.inquireVar(cdfId,varNum)
varInfo = 

  struct with fields:

           name: 'Time'
       datatype: 'cdf_int1'
    numElements: 1
           dims: []
    recVariance: 1
    dimVariance: []
% Delete the variable from the file
cdflib.deleteVar(cdfId,varNum)

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

  struct with fields:

     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 サイトで参照できます。