Пакет: matlab.io.hdfeos.sw
Считайте данные из поля swath
данные = readField (swathID, имя поля)
данные = readField (swathID, имя поля, запускаются, количество),
данные = readField (swathID, имя поля, запускаются, рассчитывают, шаг),
data = readField(swathID,fieldname) читает целое поле swath.
data = readField(swathID,fieldname,start,count) читает непрерывную гиперплиту данных от поля fieldname swath. Входной параметр start задает основанный на нуле индекс первого элемента, который будет считан. count задает число элементов по каждому измерению, чтобы читать.
data = readField(swathID,fieldname,start,count,stride) читает strided гиперплиту данных от поля fieldname swath. Входной параметр stride задает межэлементный интервал по каждому измерению.
Эта функция соответствует функции SWreadfield в API библиотеки HDF-EOS C, но потому что MATLAB® использует упорядоченное расположение стиля ФОРТРАНА, start, count, и параметры stride инвертируются относительно Library API C.
import matlab.io.hdfeos.* swfid = sw.open('swath.hdf'); swathID = sw.attach(swfid,'Example Swath'); data = sw.readField(swathID,'Longitude'); sw.detach(swathID); sw.close(swfid);