netcdf.putAtt
NetCDF 属性の書き込み
構文
netcdf.putAtt(ncid,varid,attrname,attrvalue)
netcdf.putAtt(ncid,varid,attrname,attrvalue,xtype)
説明
netcdf.putAtt(ncid,varid,attrname,attrvalue)
は値 attrvalue
をもつ attrname
という名前の属性を、varid
によって指定される NetCDF 変数に書き込みます。グローバル属性を指定するには、varid
に対して netcdf.getConstant('NC_GLOBAL')
を使用します。
ncid
は、関数 netcdf.create
または関数 netcdf.open
によって返される NetCDF ファイル識別子です。
netcdf.putAtt(ncid,varid,attrname,attrvalue,xtype)
は、attrvalue
を xtype
に指定されたデータ型として書き込みます。次のものとして xtype
の値を指定します。
次の値のいずれかが含まれた文字ベクトルまたは string スカラー
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.getConstant
により返された等価の数値関数
netcdf.defVlen
により返された数値型識別子 (cell 配列に対応するユーザー定義のNC_VLEN
型の属性の場合)
メモ
netcdf.putAtt
を使用して NetCDF4 ファイルの '_FillValue'
属性を設定することはできません。変数の埋め込み値を設定するには、関数 netcdf.defVarFill
を使用します。
関数 netcdf.putAtt
は、NetCDF ライブラリ C API のさまざまな属性の I/O 関数に相当します。この関数を使用するには、NetCDF プログラミング パラダイムに関する知識が必要です。