Переменная Create 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 или uint8A |
'NC_CHAR' | char |
'NC_SHORT' | int16 |
'NC_INT' | int32 |
'NC_FLOAT' | single |
'NC_DOUBLE' | double |
В качестве альтернативы xtype может быть числовой эквивалент, возвращенный netcdf.getConstant функция.
dimids задает список идентификаторов размерности.
netcdf.defVar возвращает varid, числовой идентификатор для новой переменной.
Эта функция соответствует nc_def_var функция в API библиотеки NetCDF C. Поскольку MATLAB использует упорядоченное расположение FORTRAN-style, самая быстроизменяющаяся размерность на первом месте, и самое медленное является последним. Любая неограниченная размерность является поэтому последней в списке идентификаторов размерности. Это упорядоченное расположение является реверсом найденного в C API.To, используют эту функцию, необходимо быть знакомы с парадигмой программирования NetCDF.