exponenta event banner

Интерполяция координат в определенных местах

В этом примере показано, как интерполировать координаты в определенных местоположениях с помощью intrplat и intrplon функции. intrplat и intrplon возвращает одно значение за раз и дает возможность управлять используемым методом интерполяции. Дополнительные сведения см. в разделе intrplat и intrplon справочные страницы.

Определите широты и долготы.

lat = [57 68 60 65 56];
lon = [1 3 4 9 13];

Укажите долготу, для которой требуется вычислить широту.

newlon = 7.3;

Линейная интерполяция

Создайте новую широту с линейной интерполяцией.

newlat = intrplat(lon,lat,newlon,'linear')
newlat = 63.3000

Интерполяция большого круга

Создайте новую широту с помощью интерполяции большого круга.

newlat = intrplat(lon,lat,newlon,'gc')
newlat = 63.5029

Интерполяция линии Rhumb

Создайте новую широту с помощью интерполяции вдоль линии румба.

newlat = intrplat(lon,lat,newlon,'rh')
newlat = 63.3937

Пример сравнения этих трех интерполяций см. в разделе Географическая интерполяция векторов.