Main Content

matlab.io.hdf4.sd.isCoordVar

パッケージ: matlab.io.hdf4.sd

データセットが座標変数かどうかを判別

構文

TF = isCoordVar(sdsID)

説明

TF = isCoordVar(sdsID) は、データセットが座標変数である場合に true を返し、それ以外の場合は false を返します。

この関数は、HDF ライブラリ C API の関数 SDiscoordvar に相当します。

import matlab.io.hdf4.*
sdID = sd.start('sd.hdf');
ndataset = sd.fileInfo(sdID);
for idx = 0:ndataset-1
	sdsID = sd.select(sdID,idx);
	sdsName = sd.getInfo(sdsID);
	fprintf('%s (index %d) ', sdsName, idx);
	if ( sd.isCoordVar(sdsID) )
		fprintf('is a coordinate variable.\n');
	else
		fprintf('is not a coordinate variable.\n');
	end
	sd.endAccess(sdsID);
end
sd.close(sdID);