p**l 发帖数: 53 | 1 如果要拟合一个 z=f(x,y) 的函数。
我的数据里面,(x,y)点是任意选取的,而非网格化的。所以,用meshgrid 产生的(
x,y)点集会包含很多(x,y)点没有对应的z值。
请问这种情况下能否用interp2函数进行二维插值计算?
如果不能,matlab里有办法解决这样的问题吗? | r****y 发帖数: 1437 | 2 try griddata first, then interp2
【在 p**l 的大作中提到】 : 如果要拟合一个 z=f(x,y) 的函数。 : 我的数据里面,(x,y)点是任意选取的,而非网格化的。所以,用meshgrid 产生的( : x,y)点集会包含很多(x,y)点没有对应的z值。 : 请问这种情况下能否用interp2函数进行二维插值计算? : 如果不能,matlab里有办法解决这样的问题吗?
| p**l 发帖数: 53 | 3 谢谢。
我试过了用griddata做插值,但是发现返回值里包含了很多“NAN”。我也尝试了先用
griddata再用interp2,仍有很多的"NAN"在里面。
这是怎么回事呢? | r****y 发帖数: 1437 | 4 you attemp to get values outside what you have.
【在 p**l 的大作中提到】 : 谢谢。 : 我试过了用griddata做插值,但是发现返回值里包含了很多“NAN”。我也尝试了先用 : griddata再用interp2,仍有很多的"NAN"在里面。 : 这是怎么回事呢?
|
|