当前位置:首页 > TAG信息列表 > matlab拟合最小二乘法曲线程序

matlab拟合最小二乘法曲线程序

如何用MATLAB最小二乘法拟合曲线?

网友解答:

若函数的形式是多项式函数,如y=p1*x^n+p2*x^(n-1)+...+pn*x+p(n+1),

则可以用polyfit函数。

若是指数函数、对数函数、三角函数等,则建议可以先转化为多项式函数。

网友解答:

例如,函数形式为y=ax^2+bx+c,则matlab的代码形式如下:

如何用MATLAB最小二乘法拟合曲线?

x=[x1x2x3];

y=[y1y2y3];

p=polyfit(x,y,2)

运行之后可以得到a、b、c的大小。如果函数是一元三次方程,把polyfit括号里的数字改成3就行。如果是一元一次方程,把polyfit括号里的数字改成1就行。其他多项式函数以此类推。


森贝号 中智号

  • 关注微信关注微信

猜你喜欢

微信公众号