Запишите атрибут NetCDF
netcdf.putAtt(ncid,varid,attrname,attrvalue)
netcdf.putAtt(ncid,varid,attrname,attrvalue,xtype)
netcdf.putAtt(ncid,varid,attrname,attrvalue)
пишет атрибут под названием attrname
со значением attrvalue
к переменной NetCDF, заданной varid
. Чтобы задать глобальный атрибут, используйте netcdf.getConstant('NC_GLOBAL')
для varid
.
ncid
идентификатор файла NetCDF, возвращенный netcdf.create
или netcdf.open
.
netcdf.putAtt(ncid,varid,attrname,attrvalue,xtype)
записи attrvalue
когда тип данных задан в xtype
. Задайте значение xtype
как вектор символов или строковый скаляр, содержащий одно из следующих значений, или как эквивалентное числовое значение, возвращенное netcdf.getConstant
функция:
Значение xtype | MATLAB® Класс |
---|---|
NC_DOUBLE | 'double' |
NC_FLOAT | 'single' |
NC_INT64 (NETCDF только 4 файла) | 'int64' |
NC_UINT64 (NETCDF только 4 файла) | 'uint64' |
NC_INT | 'int32' |
NC_UINT (NETCDF только 4 файла) | 'uint32' |
NC_SHORT | 'int16' |
NC_USHORT (NETCDF только 4 файла) | 'uint16' |
NC_BYTE | 'int8' |
NC_UBYTE (NETCDF только 4 файла) | 'uint8' |
NC_CHAR | 'char' |
NC_STRING (NETCDF только 4 файла) | 'string' |
Примечание
Вы не можете использовать netcdf.putAtt
установить '_FillValue'
атрибут файлов NetCDF4. Используйте netcdf.defVarFill
функционируйте, чтобы установить значение заливки для переменной.
netcdf.putAtt
функция соответствует нескольким функциям ввода-вывода атрибута в API библиотеки NetCDF C. Чтобы использовать эту функцию, вы должны ознакомиться с парадигмой программирования netCDF.