Main Content

cdflib.getVarSparseRecords

有关变量处理稀疏记录的方式的信息

语法

stype = cdflib.getVarSparseRecords(cdfId,varNum)

说明

stype = cdflib.getVarSparseRecords(cdfId,varNum) 返回有关常用数据格式 (CDF) 文件中的变量处理稀疏记录的方式的信息。

输入参数

cdfId

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

varNum

数值,用于标识变量。变量编号从 0 开始。

输出参量

stype

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

描述
'NO_SPARSERECORDS'无稀疏记录。
'PAD_SPARSERECORDS'对于稀疏记录,当读取缺失记录中的值时,库使用变量的填充值。
'PREV_SPARSERECORDS'对于稀疏记录,当读取缺失记录中的值时,库使用上一现有记录中的值。如果不存在上一现有记录,库使用变量的填充值。

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

示例

打开示例 CDF 文件,然后获取该文件中变量的稀疏记录类型:

cdfId = cdflib.open("example.cdf");

stype = cdflib.getVarSparseRecords(cdfId,0)
stype =

    'NO_SPARSERECORDS'
% Clean up
cdflib.close(cdfId)
clear cdfId

参考

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

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