本文目录
matlab中的二维插值griddata,插值方法method中无法识别spline,即样条插值,改怎么处理呢
griddata是数据的网格化,与数据的插值是不完全一样的,你可以看到除了使用v4方法网格化,其它三种网格化的方法可能会产生大量的NaN值,在实际应用中这个函数是有很大的局限的。对于二维数据的插值可以使用interp2 函数,这样就可以使用spline插值了。具体可以参看帮助文档。
matlab插值中,interp2和griddata有什么区别
matlab插值中,interp2和griddata有什么区别
压根就用错了函数,你所理解的interp2插值函数是要坐标单调增减的,而你那里载入的是实际数据,肯定不一定是单调的,所以interp2就是逗人玩的。按照你的目的,实际应用可以用griddata函数,用V4方法,不会产生NAN,作图时就是完整的图像了