注册 登录
编程论坛 Matlab

不知曲线函数如何将空间点进行曲线拟合

木木森森 发布于 2014-09-13 15:28, 1911 次点击
x=[-22.7821 -17.1353 -14.3801 -12.9896 -12.3508 -12.1263 -12.1139 -12.1887 -12.2745 -12.3275 -12.3275 -12.2745 -12.1887 -12.1139 -12.1263 -12.3508 -12.9896 -14.3801 -17.1353 -22.7821];
 y=[23.75 21.25 18.75 16.25 13.75 11.25 8.75 6.25 3.75 1.25 -1.25 -3.75 -6.25 -8.75 -11.25 -13.75 -16.25 -18.75 -21.25 -23.75];
 z=[-50.0002 -46.6625 -43.4104 -40.5584 -38.1791 -36.2663 -34.7894 -33.7148 -33.0146 -32.6695 -32.6695 -33.0146 -33.7148 -34.7894 -36.2663 -38.1791 -40.5584 -43.4104 -46.6625 -50.0002];
出来的是一个曲面,但是我需要这些点由未知函数变为已知函数,用matlab可以实现么?
3 回复
#2
tlliqi2014-09-13 16:58
不懂哎
#3
木木森森2014-09-13 18:05
#4
zhangyongyou2014-09-18 14:52
这个你要是知道 函数是哪一类的 比如是 a*z^2=b*x^2+c*y^2,可以由这些点拟合出参数 a,b,c得出曲线方程,如果不知那类的也信,但结果往往不正确
1