本页面提供的是上一版软件的文档。当前版本中已删除对应的英文页面。
ncinfo
返回有关 NetCDF 数据源的信息
语法
finfo = ncinfo(source)
vinfo = ncinfo(source,varname)
ginfo = ncinfo(source,groupname)
说明
finfo = ncinfo(source)
将 source
所指定的整个 NetCDF 数据源的相关信息返回到结构体 finfo
中,其中 source 可以是 NetCDF 文件的名称、OPeNDAP NetCDF 数据源的 URL 或远程 NetCDF 文件的 HTTP URL(具有 #mode=bytes
后缀用于字节范围读取)。
vinfo = ncinfo(source,varname)
将有关 source
中变量 varname
的信息返回到结构体 vinfo
中。
ginfo = ncinfo(source,groupname)
将有关 source
(仅限 NetCDF4 数据源)中组 groupname
的信息返回到结构体 ginfo
中。
注意
使用 ncdisp
以可视化方式查看 NetCDF 数据源。
输入参数
|
字符向量或字符串标量,用于指定 NetCDF 文件的名称或 OPeNDAP NetCDF 数据源的 URL,或用于字节范围读取的远程 NetCDF 文件的 HTTP URL。要启用远程数据集的字节范围读取,请将 示例: |
|
指定 NetCDF 文件或 OPeNDAP 数据源中变量名称的字符向量或字符串标量。 |
|
指定 NetCDF 文件或 OPeNDAP 数据源中组名称的字符向量或字符串标量。 |
输出参数
|
包含以下字段的结构体。
| |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
仅包含
| |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
仅包含
|
示例
查找文件中以字符 x
开始的维度。
finfo = ncinfo('example.nc'); disp(finfo); dimNames = {finfo.Dimensions.Name}; dimMatch = strncmpi(dimNames,'x',1); disp(finfo.Dimensions(dimMatch));
获取变量大小,并检查它是否有无限维度。
vinfo = ncinfo('example.nc','peaks'); varSize = vinfo.Size; disp(vinfo); hasUnLimDim = any([vinfo.Dimensions.Unlimited]);
查找组中定义的所有无限维度。
ginfo = ncinfo('example.nc','/grid2/'); unlimDims = [ginfo.Dimensions.Unlimited]; disp(ginfo.Dimensions(unlimDims));
局限性
字节范围读取的性能比从其他来源读取要慢。