このページの翻訳は最新ではありません。ここをクリックして、英語の最新版を参照してください。
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 スカラーとして指定するか、関数 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
を使用して NetCDF4 ファイルの '_FillValue'
属性を設定することはできません。変数の埋め込み値を設定するには、関数 netcdf.defVarFill
を使用します。
関数 netcdf.putAtt
は、NetCDF ライブラリ C API のさまざまな属性の I/O 関数に相当します。この関数を使用するには、NetCDF プログラミング パラダイムに関する知識が必要です。