Main Content
cdflib.deleteVar
Delete variable
Syntax
cdflib.deleteVar(cdfId,varNum)
Description
cdflib.deleteVar(cdfId,varNum)
deletes
a variable from a Common Data Format (CDF) file.
cdfId
identifies the CDF file. varNum
is
a numeric value that specifies the variable. Variable numbers are
zero-based.
Examples
Create a CDF, create a variable in the CDF, and then delete it.
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
Tips
This function corresponds to the CDF library C API routine
CDFdeletezVar
.To use this function, you must be familiar with the CDF C interface. You can access the CDF documentation at the CDF website.