主题:[讨论]请教如何用MATLAB做曲线的拟合
19830909
[专家分:0] 发布于 2007-09-29 16:57:00
[size=1][size=2][size=3][size=4][size=1][size=6][size=5]已知输入输出的数据,如何写MATLAB的代码,本人是初学者,请各位高手赐教.[/size][/size][/size][/size][/size][/size][/size]
回复列表 (共2个回复)
沙发
Guassfans [专家分:4090] 发布于 2007-09-29 18:23:00
最基本的,多项式拟合:polyfit(x,y,n)
>> x=[1 2 3 4 5 6];y=[1 4 8 16 24 36];p=polyfit(x,y,2) '拟合为2次多项式
p =
1.0893 -0.6821 0.7000
>> y=poly2str(p,'x')
y =
1.0893 x^2 - 0.68214 x + 0.7
板凳
19830909 [专家分:0] 发布于 2007-09-30 10:33:00
很感谢你回贴。我们能认识一下吧。我的QQ:304024228,请在附加信息里,注明一下。
我来回复