intrplon

在给定纬度处插入经度

语法

newlon=intrplon(lat,lon,newlat)
newlon=intrplon(lat,lon,newlat,method)
newlon=intrplon(lat,lon,newlat,方法,单位)

描述

newlon=intrplon(lat,lon,newlat)返回插值的经度,纽隆,对应于纬度纽拉特.拉特必须是经度值的单调向量。是与中的每个条目成对的经度值向量拉特.

newlon=intrplon(lat,lon,newlat,method)指定方法下表列出了所采用的插值方法。

方法 描述
“线性” 线性或笛卡尔插值(默认)
“pchip” 分段三次Hermite插值
“右侧” 返回位于输入数据之间的等角线上的插值点
“gc” 返回位于输入数据之间的大圆上的插值点

newlon=intrplon(lat,lon,newlat,方法,单位)指定使用的单位,其中单位是任何有效的角度单位字符串标量或字符向量。默认值为“学位”.

功能intrplon是一个地理数据类比的MATLAB®作用interp1.

例子

比较各种方法的结果:

长=[25 45];纬度=[30-60];newlon=intrplon(lat,long,45,'linear')newlon=35 newlon=intrplon(lat,long,45,'rh')newlon=33.6515 newlon=intrplon(lat,long,45,'gc')newlon=32.0526

提示

对于内插纬度和经度,有单独的函数,尽管在使用这些函数支持的方法时,情况是相同的万博1manbetxinterp1,当纬度和经度被视为球面角时(使用“右侧”“gc”),结果是不同的。将前面的示例与下面的示例进行比较intrplat,它反转纬度和经度的值。

在R2006a之前引入