Пакет: 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);