在给定纬度处插入经度
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
,它反转纬度和经度的值。