В этом примере показано, как интерполировать координаты в определенных местоположениях с помощью 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
Сгенерируйте новую широту с помощью интерполяции вдоль линии гребня.
newlat = intrplat(lon,lat,newlon,'rh')
newlat = 63.3937
Чтобы увидеть рисунок, сравнивающую эти три интерполяции, смотрите Географическую интерполяцию векторов.