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);