Создайте переменную NetCDF
varid = netcdf.defVar (ncid, varname, xtype, dimids)
varid = netcdf.defVar(ncid,varname,xtype,dimids)
создает новую переменную в наборе данных, идентифицированном ncid
.
varname
является вектором символа или скаляром строки, который задает имя переменной.
xtype
задает тип данных NetCDF переменной, с помощью одного из этих значений.
Значение xtype | MATLAB® Class |
---|---|
'NC_BYTE' | int8 или uint8 |
'NC_CHAR' | 'char' |
'NC_SHORT' | int16 |
'NC_INT' | int32 |
'NC_FLOAT' | единственный |
'NC_DOUBLE' | 'double' |
Также xtype
может быть числовым эквивалентом, возвращенным функцией netcdf.getConstant
.
dimids
задает список идентификаторов размерности.
netCDF. defVar
возвращает varid
, числовой идентификатор для новой переменной.
Эта функция соответствует функции nc_def_var
в API библиотеки NetCDF C. Поскольку MATLAB использует упорядоченное расположение стиля ФОРТРАНА, переменная самым быстрым образом размерность на первом месте, и самое медленное является последним. Любая неограниченная размерность является поэтому последней в списке идентификаторов размерности. Это упорядоченное расположение является реверсом найденного в API To use this function, you should be familiar with the NetCDF programming paradigm. C, Смотрите netcdf
для получения дополнительной информации.