Пакет: matlab.io.hdfeos.gd
Определение вертикальной области подмножества
out_RID = defVrtRegion(gridID,regionID,vobj,vRange)
out_RID = defVrtRegion(gridID,regionID,vobj,vRange) определяет вертикальную область подмножества и может использоваться либо в монотонном поле, либо в смежных элементах измерения.
regionID должно быть 'noprevsub' если ранее не выполнялось подмножество. В противном случае это должно быть значение, возвращенное предыдущей подпрограммой подстановки.
vobj - имя измерения или поля для подмножества. Если vobj - измерение, оно должно иметь префикс 'DIM:'.
vRange - минимальный и максимальный диапазон для вертикального подмножества.
Эта функция соответствует GDdefvrtregion в API библиотеки HDF-EOS.
import matlab.io.hdfeos.* gfid = gd.open('grid.hdf'); gridID = gd.attach(gfid,'PolarGrid'); range = [333 667]; regionID = gd.defVrtRegion(gridID,'noprevsub','Height',range); data = gd.extractRegion(gridID,regionID,'pressure'); gd.detach(gridID); gd.close(gfid);
import matlab.io.hdfeos.* gfid = gd.open('grid.hdf'); gridID = gd.attach(gfid,'PolarGrid'); range = [3 5]; regionID = gd.defVrtRegion(gridID,'noprevsub','DIM:Height',range); data = gd.extractRegion(gridID,regionID,'pressure'); gd.detach(gridID); gd.close(gfid);