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
提示
此函数对应于 CDF 库的 C API 例程
CDFdeletezVar。要使用此函数,必须熟悉 CDF C 接口。您可以在 CDF 网站上访问 CDF 文档。