MATLAB 帮助中心
本页采用了机器翻译。点击此处可查看英文原文。
平面地图栅格数据的插值
Vq = mapinterp(V,R,xq,yq)
Vq = mapinterp(___,method)
Vq = mapinterp(V,R,xq,yq) 在指定的查询点上对使用栅格参考 R 的平面地图栅格 V 进行插值。查询点的 x-坐标为 xq,y-坐标为 yq。
Vq
V
R
xq
yq
示例
Vq = mapinterp(___,method) 指定插值方法。默认情况下,该函数采用双线性插值法。
method
全部折叠
将华盛顿山周边区域的高程数据加载为数组和地图像元引用对象。
[V,R] = readgeoraster("MtWashington-ft.grd",OutputType="double");
使用 xy 坐标指定待插值的点。然后,对这些值进行插值。
xq = [312829 317447 316083 311150]; yq = [4913618 4912253 4904329 4904172]; Vq = mapinterp(V,R,xq,yq)
Vq = 1×4 103 × 1.5240 3.6780 6.2363 2.3646
平面地图栅格数据,指定为一个 M × N 的数值或逻辑矩阵。
MapCellsReference
MapPostingsReference
V 的栅格参考,指定为 MapCellsReference 对象或 MapPostingsReference 对象。
x-查询点的坐标,指定为一个数值数组。xq 和 yq 的大小必须匹配。
数据类型: single | double
single
double
y-查询点的坐标,指定为一个数值数组。xq 和 yq 的大小必须匹配。
"linear"
"nearest"
"cubic"
"spline"
插值方法,指定为以下选项之一:
"linear" - 线性插值。查询点处的插值值是基于邻近点值的线性插值计算得出。该方法有时被称为双线性插值。
"nearest" - 最近邻插值法。在查询点处的插值值即为最近点的值。
"cubic" - 立方插值法。查询点处的插值是基于邻近点值的立方插值计算得出。该插值基于三次卷积。该方法有时被称为双三次插值。
"spline" - 立方样条插值法。在查询点处的插值值是基于邻近点值的三次插值计算得出。该插值基于采用非结点端条件的立方样条。
数据类型: char | string
char
string
插值后的数值,以数值数组形式返回。插值值的数量与查询点的数量相匹配。
使用 geointerp 函数对地理坐标系中的栅格数据进行插值。
geointerp
在 R2017a 中推出
mapresample
interp2
griddedInterpolant
You clicked a link that corresponds to this MATLAB command:
Run the command by entering it in the MATLAB Command Window. Web browsers do not support MATLAB commands.
选择网站
选择网站以获取翻译的可用内容,以及查看当地活动和优惠。根据您的位置,我们建议您选择:。
您也可以从以下列表中选择网站:
如何获得最佳网站性能
选择中国网站(中文或英文)以获得最佳网站性能。其他 MathWorks 国家/地区网站并未针对您所在位置的访问进行优化。
美洲
欧洲
亚太
联系您当地的办事处