cdflib.createVar
创建新变量
语法
varnum = cdfId . createvar (cdfId,
varname
,数据类型,numElements, dimms, recVariance, dimVariance)
描述
varnum = cdfId . createvar (cdfId,
在通用数据格式(CDF)文件中创建一个具有指定特征的新变量。varname
,数据类型,numElements, dimms, recVariance, dimVariance)
输入参数
|
调用返回的CDF文件的标识符 |
||||||||||||||||||||||||||||||||
|
字符向量或字符串标量,用于指定要分配给变量的名称。 |
||||||||||||||||||||||||||||||||
|
变量的数据类型,指定为以下包含有效CDF数据类型的字符向量或字符串标量之一,或其等效数值。
|
||||||||||||||||||||||||||||||||
|
每个基准的元素数量。值对于所有数据类型都应该为1,除了 |
||||||||||||||||||||||||||||||||
|
一个维度extent的向量;如果没有维度区段,则为空。 |
||||||||||||||||||||||||||||||||
|
指定记录方差: |
||||||||||||||||||||||||||||||||
|
逻辑的矢量;如果没有维度,则为空。 |
输出参数
|
变量的数字标识符。变量数是以零为基础的。 |
例子
创建一个CDF文件,然后创建一个名为“时间”
在CDF。变量没有维度,并且在不同的记录之间变化。要运行此示例,必须在可写文件夹中。
Cdfid = cdflib.create('your_file.cdf');最初文件不包含变量。info = cdflib.inquire(cdfid) info = encoding: 'IBMPC_ENCODING' majority: 'ROW_MAJOR' maxRec: -1 numVars: 0 numvAttrs: 0 numgAttrs: 0 %在文件中创建一个变量。varNum = cdflib.createVar (cdfid,‘时间’,‘cdf_int1’,1,[],真的,[]);再次检索关于文件的信息,以验证变量是否已创建。% numVars字段的注释值现在是1。info = cdflib.inquire(cdfid) info = encoding: 'IBMPC_ENCODING' majority: 'ROW_MAJOR' maxRec: -1 numVars: 1 numvAttrs: 0 numgAttrs: 0 %清理cdflib.delete(cdfid);明确cdfid