Main Content

cdflib.setMajority

指定大多数变量

语法

cdflib.setMajority(cdfId,majority)

说明

cdflib.setMajority(cdfId,majority) 指定常用数据格式 (CDF) 文件中的大多数变量。

输入参数

cdfId

CDF 文件的标识符,通过调用 cdflib.createcdflib.open 返回。

majority

指定为字符向量或字符串标量的以下格式值之一或其等效数值。

'ROW_MAJOR'有关变量存储的 C 语言方式的数组排序方式。每个变量数组中的第一个维度变化最慢。这是默认设置。
'COLUMN_MAJOR'有关变量存储 Fortran 语言方式的数组排序方式。每个变量数组中的第一个维度变化最快。

要获取这些格式值的等效数值,请使用 cdflib.getConstantValue

示例

创建一个 CDF 文件并指定文件使用的大多数变量。要运行本例,必须对当前目录拥有写入权限。

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

参考

此函数对应于 CDF 库的 C API 例程 CDFsetMajority

要使用此函数,必须熟悉 CDF C 接口。您可以在 CDF 网站上访问 CDF 文档。