Delete range of records from variable
cdflib.deleteVarRecords(cdfId,varNum,startRec,endRec) deletes a range of records from a variable in a Common Data Format (CDF) file.
Identifier of a CDF file, returned by a call to cdflib.create or cdflib.open.
Numeric value that identifies the variable. Variable numbers are zero-based.
Numeric value that specifies the record at which to start deleting records. Record numbers are zero-based.
Numeric value that specifies the record at which to stop deleting records. Record numbers are zero-based.
Make a writable copy of the example CDF, get the number of a variable in the CDF, and delete specific records in the variable. To run this example, you must be in a writable folder.
srcFile = fullfile(matlabroot,'toolbox','matlab','demos','example.cdf'); copyfile(srcFile,'myfile.cdf'); fileattrib('myfile.cdf','+w'); cdfid = cdflib.open('myfile.cdf'); varnum = cdflib.getVarNum(cdfid,'Temperature'); cdflib.deleteVarRecords(cdfid,varnum,1,2); cdflib.close(cdfid);
This function corresponds to the CDF library C API routine CDFdeletezVarRecords.
To use this function, you must be familiar with the CDF C interface. Read the CDF documentation at the CDF Web site.
For copyright information, see the cdfcopyright.txt file.