运用MATLAB拟合二次曲线后,我用的程序是x=[5.1 1.9 2.1 22.9 27 57.5 3.1 6.3 1.4 7.2]; y=[64.49 24.93 26.11 288.9 340.07 652.04 52.9 74.3 16.08 92.55]; %y=ax2+bx+c p=polyfit(x,y,2); a=p(1) b=p(2) c=p(3) xx=linspace(min(x),max(x),50); yy=po
来源:学生作业帮助网 编辑:作业帮 时间:2024/11/08 00:50:25
运用MATLAB拟合二次曲线后,我用的程序是x=[5.1 1.9 2.1 22.9 27 57.5 3.1 6.3 1.4 7.2]; y=[64.49 24.93 26.11 288.9 340.07 652.04 52.9 74.3 16.08 92.55]; %y=ax2+bx+c p=polyfit(x,y,2); a=p(1) b=p(2) c=p(3) xx=linspace(min(x),max(x),50); yy=po
运用MATLAB拟合二次曲线后,我用的程序是
x=[5.1 1.9 2.1 22.9 27 57.5 3.1 6.3 1.4 7.2];
y=[64.49 24.93 26.11 288.9 340.07 652.04 52.9 74.3 16.08 92.55];
%y=ax2+bx+c
p=polyfit(x,y,2);
a=p(1)
b=p(2)
c=p(3)
xx=linspace(min(x),max(x),50);
yy=polyval(p,xx);
plot(x,y,'*',xx,yy,'r')
我需要知道标准误差S,判定系数r^2,F值,
运用MATLAB拟合二次曲线后,我用的程序是x=[5.1 1.9 2.1 22.9 27 57.5 3.1 6.3 1.4 7.2]; y=[64.49 24.93 26.11 288.9 340.07 652.04 52.9 74.3 16.08 92.55]; %y=ax2+bx+c p=polyfit(x,y,2); a=p(1) b=p(2) c=p(3) xx=linspace(min(x),max(x),50); yy=po
利用cftool曲线拟合工具箱:
Linear model Poly2:
f(x) = p1*x^2 + p2*x + p3
Coefficients (with 95% confidence bounds):
p1 = -0.03816 (-0.05458, -0.02173)
p2 = 13.56 (12.62, 14.51)
p3 = -1.28 (-8.511, 5.952)
Goodness of fit:
SSE: 248
R-square: 0.9993
Adjusted R-square: 0.9992
RMSE: 5.952
注:
1.误差平方和(SSE)
2. R-Square(复相关系数或复测定系数)
3. Adjusted R-Square(调整自由度复相关系数)
4.Root mearn squared error(RMSE),(均方根误差)