主要内容

cdflib.getVarSparseRecords

关于变量如何处理稀疏记录的信息

语法

药布= cdflib.getVarSparseRecords (cdfId varNum)

描述

药布= cdflib.getVarSparseRecords (cdfId varNum)返回关于公共数据格式(CDF)文件中的变量如何处理稀疏记录的信息。

输入参数

cdfId

调用返回的CDF文件的标识符cdflib.createcdflib.open

varNum

标识变量的数值。变量编号从零开始。

输出参数

药布

以下字符向量之一,或其等效数值,用于指定变量如何处理稀疏记录。

价值 描述
“NO_SPARSERECORDS” 没有稀疏记录。
“PAD_SPARSERECORDS” 对于稀疏记录,标准库在从缺失的记录中读取值时使用变量的pad值。
“PREV_SPARSERECORDS” 对于稀疏记录,当从缺失的记录中读取值时,库使用前一个现有记录中的值。如果没有先前存在的记录,则标准库使用变量的pad值。

要获得由这些字符向量指定的常量的数值等效值,请使用cdflib.getConstantValue

例子

打开示例CDF,然后在文件中获得一个变量的稀疏记录类型:

Cdfid = cdflib.open('example.cdf');stype = cdflb . getvarsparserecords (cdfid,0) stype = NO_SPARSERECORDS %清理cdflb .close(cdfid);明确cdfid

参考文献

这个函数对应于CDF库C API例程CDFgetzVarSparseRecords

要使用这个函数,您必须熟悉CDF C接口。您可以访问CDF文档提供网站