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

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

Задайте широты и долготы.

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

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

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

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

Чтобы видеть, что рисунок сравнивает эти три интерполяции, смотрите Географическую Интерполяцию Векторов.