Main Content

cdflib.setMajority

Specify majority of variables

Syntax

cdflib.setMajority(cdfId,majority)

Description

cdflib.setMajority(cdfId,majority) specifies the majority of variables in a Common Data Format (CDF) file.

Input Arguments

cdfId

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

majority

One of the following format values specified as a character vector or string scalar, or its numeric equivalent.

'ROW_MAJOR'C-like array ordering for variable storage. The first dimension in each variable array varies the slowest. This is the default.
'COLUMN_MAJOR'Fortran-like array ordering for variable storage. The first dimension in each variable array varies the fastest.

To get the numeric equivalent of these format values, use cdflib.getConstantValue.

Examples

Create a CDF file and specify the majority used by variables in the file. To run this example, you must have write permission in your current folder.

cdfId = cdflib.create("your_file.cdf");

% Check the default majority value
majority = cdflib.getMajority(cdfId)
majority =

    'ROW_MAJOR'
% Specify the majority used by variables in the file
cdflib.setMajority(cdfId,"COLUMN_MAJOR")

% Check the majority value
majority = cdflib.getMajority(cdfId)
majority =

    'COLUMN_MAJOR'
% Clean up
cdflib.delete(cdfId)
clear cdfId

Tips

  • This function corresponds to the CDF library C API routine CDFsetMajority.

  • To use this function, you must be familiar with the CDF C interface. You can access the CDF documentation at the CDF website.