python有没有哪个库能实现三维曲面的拟合?该如何实现?
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了python有没有哪个库能实现三维曲面的拟合?该如何实现?相关的知识,希望对你有一定的参考价值。
matlab的话方法一
用[xx,yy] = meshgrid(x_min:step:x_max,y_min:step:y_max)生成x和y的坐标
用zz = griddata(x,y,z,xx,yy,'v4')插值生成相应的z坐标
方法二
用tri = delaunay(x,y)让点自行连接成一个个三角形
trisurf(tri,x,y,z)生成曲面
再用shading interp 插值拟合
如果你的曲面在xy平面的投影不是矩形的话,记得用inpolygon吧不在区域内的点删除掉 参考技术A 用scipy模块中的leastsq()函数一般可以满足大部分拟合需要,也可以进行多元拟合(包括曲面拟合),只要你能写出想要拟合的方程形式,它就能给你相关参数。具体用法百度上多得是!
以上是关于python有没有哪个库能实现三维曲面的拟合?该如何实现?的主要内容,如果未能解决你的问题,请参考以下文章