interpm

Уплотнение выборки широта-долгота в линиях или многоугольниках

Синтаксис

[latout,lonout] = interpm(lat,lon,maxdiff)
[latout,lonout] = interpm(lat,lon,maxdiff,method)
[latout,lonout] = interpm(lat,lon,maxdiff,method,units)

Описание

[latout,lonout] = interpm(lat,lon,maxdiff) заполняет любые погрешности в широте (lat) или долготы (lon) векторы данных, которые больше заданного допуска maxdiff отдельно в любой размерности. Угловые модули трех входов не должны быть заданы, но они должны быть идентичными. latout и lonout являются ли новые векторы данных широты и долготы, в которых любые погрешности больше maxdiff в исходных векторах были заполнены дополнительные точки. Метод интерполяции по умолчанию, используемый interpm линейный.

[latout,lonout] = interpm(lat,lon,maxdiff,method) интерполирует между точками координат векторных данных с помощью заданной интерполяции method. Допустимые методы интерполяции 'gc' для большого круга, 'rh' для линии гребня, и 'lin' для линейной интерполяции.

[latout,lonout] = interpm(lat,lon,maxdiff,method,units) определяет используемые модули, где units - любой допустимый угол модуля. Значение по умолчанию является 'degrees'.

Примеры

lat = [1 2 4 5]; lon = [7 8 9 11];
[latout,lonout] = interpm(lat,lon,1);
[latout lonout]

ans =
    1.0000    7.0000
    2.0000    8.0000
    3.0000    8.5000
    4.0000    9.0000
    4.5000   10.0000
    5.0000   11.0000

См. также

|

Представлено до R2006a
Для просмотра документации необходимо авторизоваться на сайте