このページの翻訳は最新ではありません。ここをクリックして、英語の最新版を参照してください。
netcdf.getVar
NetCDF 変数からのデータの読み取り
構文
data = netcdf.getVar(ncid,varid)
data = netcdf.getVar(ncid,varid,start)
data = netcdf.getVar(ncid,varid,start,count)
data = netcdf.getVar(ncid,varid,start,count,stride)
data = netcdf.getVar(___,output_type)
説明
data = netcdf.getVar(ncid,varid)
は、varid
によって指定される変数の値 data
を返します。MATLAB® は、出力データのクラスと変数の NetCDF クラスを一致させようとします。
メモ
NC_CHAR
型の変数について、関数 netcdf.getVar
は ASCII エンコード文字のみを含む data
の読み取りだけをサポートしています。NetCDF-4 ファイルは、NC_STRING
型の変数で UTF-8 エンコード文字の書き込みをサポートしています。
ncid
は、関数 netcdf.create
または関数 netcdf.open
によって返される NetCDF ファイル識別子です。
data = netcdf.getVar(ncid,varid,start)
は、指定したインデックス start
で始まる単一の値を読み込みます。
data = netcdf.getVar(ncid,varid,start,count)
は連続した変数のセクションを返します。start
は始点を指定し、count
は戻り値の量を指定します。
data = netcdf.getVar(ncid,varid,start,count,stride)
は変数セクションのサブセットを返します。start
は始点を、count
はセクションの範囲を、stride
は戻り値を指定します。
data = netcdf.getVar(___,output_type)
は戻り値 data
のデータ型を指定します。output_type
は次の値のいずれかとして指定します。
'double'
'single'
'int64'
'uint64'
'int32'
'uint32'
'int16'
'uint16'
'int8'
'uint8'
'char'
この関数は、NetCDF ライブラリ C API のいくつかの関数に相当します。この関数を使用するには、NetCDF プログラミング パラダイムに関する知識が必要です。