Main Content

netcdf.inqDimIDs

グループの次元識別子のリストの取得

説明

dimIDs = netcdf.inqDimIDs(ncid) は、ncid によって指定されたグループ内の次元識別子のリストを返します。

dimIDs = netcdf.inqDimIDs(ncid,includeParents) は、includeParentstrue の場合にすべての親グループ内のすべての次元を含めます。

すべて折りたたむ

この例では、netCDF サンプル ファイルを開き、grid1 グループに関連付けられているすべての次元の ID を取得します。その後、同じグループおよびその親グループのすべての次元の ID を取得します。

ncid = netcdf.open("example.nc","NOWRITE");
gid = netcdf.inqNcid(ncid,"grid1");
dimids = netcdf.inqDimIDs(gid)
dimids =

     3     4     5
dimids_all = netcdf.inqDimIDs(gid,true)
dimids_all =

     0     1     2     3     4     5
netcdf.close(ncid)

入力引数

すべて折りたたむ

netcdf.create または netcdf.open によって返される netCDF ファイルの識別子、または netcdf.defGrp によって返される netCDF グループの識別子。非負の整数スカラーとして指定します。

データ型: double

すべての親グループのすべての次元を含めるフィルター。次の値のいずれかとして指定します。

  • true に設定されている場合、netcdf.inqDimIDs は、すべての親グループの次元を含みます。

  • false に設定されている場合、netcdf.inqDimIDs は、すべての親グループの次元を含めません。

データ型: logical

ヒント

  • この関数は、netCDF ライブラリ C API の関数 nc_inq_dimids に相当します。

バージョン履歴

R2010b で導入