Возвратите информацию об источнике данных NetCDF
finfo = ncinfo(source)
vinfo = ncinfo(source,varname)
ginfo = ncinfo(source,groupname)
finfo = ncinfo(source)
возвращает информацию в структуре finfo
о целом источнике данных NetCDF, заданном source
, где источник может быть именем файла NetCDF или URL источника данных OPeNDAP NetCDF.
vinfo = ncinfo(source,varname)
возвращает информацию в структуре vinfo
о переменной varname
в source
.
ginfo = ncinfo(source,groupname)
возвращает информацию в структуре ginfo
о группе groupname
в source
(только источники данных NetCDF4).
Примечание
Используйте ncdisp
для визуального осмотра источника NetCDF.
|
Вектор символов или строковый скаляр, задающий имя файла NetCDF или URL источника данных OPeNDAP NetCDF. |
|
Вектор символов или строковый скаляр, задающий имя переменной в файле 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));