cdflib.deleteVar
删除变量
语法
cdflib.deleteVar(cdfId,varNum)
说明
cdflib.deleteVar(cdfId,varNum)
删除常用数据格式 (CDF) 文件中的变量。
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