散乱数据插值 [英] scattered data interpolation
本文介绍了散乱数据插值的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我有一组例如数据:
X Y Z
1 3 7
2 5 8
1 4 9
3 6 10
我想插以Z
为 X = 2.5
和 Y = 3.5
。我该怎么做?我不能使用 interp2
在这里,因为 X
和是
不严格单调(增加或减少)。
I would like to interpolate Z
for X=2.5
and Y=3.5
. How do i do it? I cannot use interp2
here because X
and Y
are not strictly monotonic (increasing or decreasing).
推荐答案
这似乎是的 的GridData code>
是您正在寻找的功能:
It seems like griddata
is the function you are looking for:
z = griddata( [1 2 1 3], [3 5 4 6], [7 8 9 10], 2.5, 3.5, 'nearest' )
这篇关于散乱数据插值的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文