Запишите атрибут 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.