cdfinfo
有关常用数据格式 (CDF) 文件的信息
语法
info = cdfinfo(filename)
说明
info = cdfinfo(filename)
返回 filename
指定的常用数据格式 (CDF) 文件的有关信息。以字符向量或字符串标量形式指定 filename
。
注意
因为 cdfinfo
将创建临时文件,所以当前工作目录是必须可写的。
下表列出了结构体 info
中返回的字段。表中所列字段的顺序与字段在结构体中的显示顺序相同。
字段 | 描述 | |
---|---|---|
| 指定文件名的字符向量 | |
| 指示上次修改文件的日期的字符向量 | |
| 指定文件大小(以字节为单位)的双精度标量 | |
| 指定文件格式的字符向量 | |
| 指定用于创建文件的 CDF 库版本的字符向量 | |
| 包含用于创建文件的库设置的结构体数组 | |
| 包含 CDF 文件的数据的文件名(如果该文件为多文件格式 CDF) | |
| N×6 元胞数组,其中 N 是变量的数目,包含有关文件中的变量的信息。各列提供以下信息: | |
第 1 列 | 指定变量名称的字符向量 | |
第 2 列 | 指定变量的维度的双精度数组,由 | |
第 3 列 | 指定为变量分配的记录数的双精度标量 | |
第 4 列 | 指定变量(如 CDF 文件中存储的变量)的数据类型的字符向量 | |
第 5 列 | 指定变量的记录和维度方差设置的字符向量。斜杠左侧的单个 T/ (scalar variable F/T (one-dimensional variable) T/TFF(三维变量) | |
| 包含一个全局属性对应一个字段的结构体数组。每个字段的名称对应于一个属性的名称。包含在元胞数组中的每个字段内的数据表示该属性的项值。 | |
| 包含一个变量属性对应一个字段的结构体数组。每个字段的名称对应于一个属性的名称。每个字段中的数据包含于 n×2 的元胞数组中,其中 n 是变量的数目。此元胞数组的第一列包含与各个项关联的变量名称。第二列包含项值。 |
注意
cdfinfo
返回的属性名称可能与 CDF 文件中的属性名称不完全匹配。属性名称可以包含在 MATLAB® 字段名称中属于非法的字符。cdfinfo
将删除显示在属性开头的非法字符并将其他非法字符替换为下换线 ('_')。当 cdfinfo
修改属性名称时,它会将属性的内部编号追加到字段名称的末尾。例如,属性名称 Variable%Attribute
将变为 Variable_Attribute_013
。
注意
要改善性能,请禁用打开文件时 CDF 库默认执行的文件验证。有关详细信息,请参阅 cdflib.setValidate
。