This is machine translation

Translated by Microsoft
Mouseover text to see original. Click the button below to return to the English verison of the page.

Note: This page has been translated by MathWorks. Please click here
To view all translated materals including this page, select Japan from the country navigator on the bottom of this page.


Specify format of Common Data Format (CDF) file




cdflib.setFormat(cdfId,format) specifies the format of a Common Data Format (CDF) file.

Input Arguments


Identifier of a CDF file, returned by a call to cdflib.create or


One of the following character vectors, or its numeric equivalent.

'SINGLE_FILE'The CDF consists of only one file. This is the default file format
'MULTI_FILE'The CDF consists of one header file for control and attribute data and one additional file for each variable in the CDF.

To get the numeric equivalent of the constants specified by these character vectors, use cdflib.getConstantValue.


Create a CDF file and specify its format. To run this example, you must have write permission in your current folder.

cdfId = cdflib.create('mycdffile.cdf');

% Specify multifile format.
cdflib.setFormat(cdfId, 'MULTI_FILE');

% Check format.
 format = cdflib.getFormat(cdfId)

format =


% Clean up
clear cdfId


This function corresponds to the CDF library C API routine CDFsetFormat.

To use this function, you must be familiar with the CDF C interface. Read the CDF documentation at the CDF website.

For copyright information, see the cdfcopyright.txt file.

Was this topic helpful?