作业帮 > 数学 > 作业

利用MATLAB求解这样一个非线性自回归模型,y=ax^2+bx+c ,求系数a,b,c的值,感激不尽

来源:学生作业帮 编辑:大师作文网作业帮 分类:数学作业 时间:2024/11/11 15:04:41
利用MATLAB求解这样一个非线性自回归模型,y=ax^2+bx+c ,求系数a,b,c的值,感激不尽
其中x=[100 105 96 102] x^2=[10000 11025 9216 10404]
y=[105 96 102 101]
开始我用曲线拟合的方法做出来结果不对,
不用二次拟合的方法能做吗?
利用MATLAB求解这样一个非线性自回归模型,y=ax^2+bx+c ,求系数a,b,c的值,感激不尽
x=[100 105 96 102]';
y=[105 96 102 101]';
X=[ones(size(x)) x x.^2];
t=regress(y,X);
a=t(3)
b=t(2)
c=t(1)
a*x.^2+b*x+c
----------------------------------
结果如下:
a =
-0.2353
b =
46.5665
c =
-2.2001e+003
ans =
104.0099
95.7066
102.1834
102.1001