cdflib.hyperGetVarData
读取变量中的数据超切片
语法
data = cdflib.hyperGetVarData(cdfId,varNum,recSpec,dimSpec)
data = cdflib.hyperGetVarData(cdfId,varNum,recSpec)
说明
data = cdflib.hyperGetVarData(cdfId,varNum,recSpec,dimSpec) 读取常用数据格式 (CDF) 文件中变量的数据超切片。超级访问权限使得可以通过一次调用 CDF 库而在变量中读取或写入多个记录。
data = cdflib.hyperGetVarData(cdfId,varNum,recSpec) 读取常用数据格式 (CDF) 文件中零维度变量的数据超切片。
输入参数
| CDF 文件的标识符,通过调用 |
| 数值,用于标识包含数据的变量。 |
| 三元素数组 |
| 三元素元胞数组 |
示例
打开示例 CDF 文件,然后获取与变量关联的所有数据:
cdfId = cdflib.open("example.cdf"); % Determine number of records allocated for first variable in the file maxRecNum = cdflib.getVarMaxWrittenRecNum(cdfId,0); % Retrieve all data in records for variable data = cdflib.hyperGetVarData(cdfId,0,[0 maxRecNum 1])
data =
1.0e+13 *
6.3146
6.3146
6.3146
6.3146
6.3146
6.3146
6.3146
6.3146
6.3146
6.3146
6.3146
6.3146
6.3146
6.3146
6.3146
6.3146
6.3146
6.3146
6.3146
6.3146
6.3146
6.3146
6.3146% Clean up cdflib.close(cdfId) clear cdfId
提示
此函数对应于 CDF 库的 C API 例程
CDFhyperGetzVarData。要使用此函数,必须熟悉 CDF C 接口。您可以在 CDF 网站上访问 CDF 文档。