matlab线性拟合拟合方程为y=a*x1+b*x2+cx1=[3.4954 3.7605 3.7684 3.7227 3.6781]x2=[2.7795 2.7453 2.7467 2.7548 2.7851]y=[2.6996 3.0685 3.1452 3.1131 3.0653]求a,b,c,需要完整的程序
来源:学生作业帮助网 编辑:作业帮 时间:2024/07/11 08:47:13
![matlab线性拟合拟合方程为y=a*x1+b*x2+cx1=[3.4954 3.7605 3.7684 3.7227 3.6781]x2=[2.7795 2.7453 2.7467 2.7548 2.7851]y=[2.6996 3.0685 3.1452 3.1131 3.0653]求a,b,c,需要完整的程序](/uploads/image/z/7107679-55-9.jpg?t=matlab%E7%BA%BF%E6%80%A7%E6%8B%9F%E5%90%88%E6%8B%9F%E5%90%88%E6%96%B9%E7%A8%8B%E4%B8%BAy%3Da%2Ax1%2Bb%2Ax2%2Bcx1%3D%5B3.4954+3.7605+3.7684+3.7227+3.6781%5Dx2%3D%5B2.7795+2.7453+2.7467+2.7548+2.7851%5Dy%3D%5B2.6996+3.0685+3.1452+3.1131+3.0653%5D%E6%B1%82a%2Cb%2Cc%2C%E9%9C%80%E8%A6%81%E5%AE%8C%E6%95%B4%E7%9A%84%E7%A8%8B%E5%BA%8F)
matlab线性拟合拟合方程为y=a*x1+b*x2+cx1=[3.4954 3.7605 3.7684 3.7227 3.6781]x2=[2.7795 2.7453 2.7467 2.7548 2.7851]y=[2.6996 3.0685 3.1452 3.1131 3.0653]求a,b,c,需要完整的程序
matlab线性拟合
拟合方程为y=a*x1+b*x2+c
x1=[3.4954 3.7605 3.7684 3.7227 3.6781]
x2=[2.7795 2.7453 2.7467 2.7548 2.7851]
y=[2.6996 3.0685 3.1452 3.1131 3.0653]
求a,b,c,需要完整的程序
matlab线性拟合拟合方程为y=a*x1+b*x2+cx1=[3.4954 3.7605 3.7684 3.7227 3.6781]x2=[2.7795 2.7453 2.7467 2.7548 2.7851]y=[2.6996 3.0685 3.1452 3.1131 3.0653]求a,b,c,需要完整的程序
%简单,用多元回归函数
x1=[3.4954 3.7605 3.7684 3.7227 3.6781]';
x2=[2.7795 2.7453 2.7467 2.7548 2.7851]';
y=[2.6996 3.0685 3.1452 3.1131 3.0653]';
%先形成X矩阵
X=[ones(size(x1)) x1 x2];
p=regress(y,X)
p =
-1.238866730350554e+001
1.934852486345561e+000
2.996451190419662e+000
保留3位小数:a=1.935 b=2.996 c=-12.389