Создайте переменную NetCDF
varid = netcdf.defVar(ncid,varname,xtype,dimids)
varid = netcdf.defVar(ncid,varname,xtype,dimids)
создает новую переменную в наборе данных, идентифицируемом ncid
.
varname
- вектор символов или строковый скаляр, задающий имя переменной.
xtype
задает тип данных NetCDF переменной, используя одно из следующих значений.
Значение xtype | MATLAB® Класс |
---|---|
'NC_BYTE' | int8 или uint8 [a] |
'NC_CHAR' | char |
'NC_SHORT' | int16 |
'NC_INT' | int32 |
'NC_FLOAT' | single |
'NC_DOUBLE' | double |
[a] NetCDF интерпретирует данные байта как подписанные или неподписанные. |
Другой способ xtype
может быть числовым эквивалентом, возвращаемым netcdf.getConstant
функция.
dimids
задает список идентификаторов размерностей.
netcdf.defVar
возвращает varid
, числовой идентификатор для новой переменной.
Эта функция соответствует nc_def_var
функция в библиотеке NetCDF С API. Поскольку MATLAB использует упорядоченное расположение в стиле ФОРТРАН, наиболее быстро изменяющаяся размерность становится первым, а самое медленное - последним. Поэтому любая неограниченная размерность является последним в списке идентификаторов размерностей. Это упорядоченное расположение является противоположным тому, что найден в C API.То используйте эту функцию, вы должны ознакомиться с парадигмой программирования NetCDF.