请大侠帮忙matlab的回归问题,Matlab拟合成形如y=a*x1^b*x2^c*x3^d*x4^e 的曲线,求出a、b、c、d、e的值.x1=[45 40 30 25 25 18 10];x2=[45 35 45 35 25 25 45] ;x3=[2.81 3.31 3.5 5.02 7.05 9.77 9.88];x4=[0.021 0.030 0.025 0.032 0.034 0.
来源:学生作业帮助网 编辑:作业帮 时间:2024/07/04 02:34:29
![请大侠帮忙matlab的回归问题,Matlab拟合成形如y=a*x1^b*x2^c*x3^d*x4^e 的曲线,求出a、b、c、d、e的值.x1=[45 40 30 25 25 18 10];x2=[45 35 45 35 25 25 45] ;x3=[2.81 3.31 3.5 5.02 7.05 9.77 9.88];x4=[0.021 0.030 0.025 0.032 0.034 0.](/uploads/image/z/8549231-23-1.jpg?t=%E8%AF%B7%E5%A4%A7%E4%BE%A0%E5%B8%AE%E5%BF%99matlab%E7%9A%84%E5%9B%9E%E5%BD%92%E9%97%AE%E9%A2%98%2CMatlab%E6%8B%9F%E5%90%88%E6%88%90%E5%BD%A2%E5%A6%82y%3Da%2Ax1%5Eb%2Ax2%5Ec%2Ax3%5Ed%2Ax4%5Ee+%E7%9A%84%E6%9B%B2%E7%BA%BF%2C%E6%B1%82%E5%87%BAa%E3%80%81b%E3%80%81c%E3%80%81d%E3%80%81e%E7%9A%84%E5%80%BC.x1%3D%5B45+40+30+25+25+18+10%5D%3Bx2%3D%5B45+35+45+35+25+25+45%5D+%3Bx3%3D%5B2.81+3.31+3.5+5.02+7.05+9.77+9.88%5D%3Bx4%3D%5B0.021+0.030+0.025+0.032+0.034+0.)
请大侠帮忙matlab的回归问题,Matlab拟合成形如y=a*x1^b*x2^c*x3^d*x4^e 的曲线,求出a、b、c、d、e的值.x1=[45 40 30 25 25 18 10];x2=[45 35 45 35 25 25 45] ;x3=[2.81 3.31 3.5 5.02 7.05 9.77 9.88];x4=[0.021 0.030 0.025 0.032 0.034 0.
请大侠帮忙matlab的回归问题,Matlab拟合成形如y=a*x1^b*x2^c*x3^d*x4^e 的曲线,求出a、b、c、d、e的值.
x1=[45 40 30 25 25 18 10];x2=[45 35 45 35 25 25 45] ;x3=[2.81 3.31 3.5 5.02 7.05 9.77 9.88];x4=[0.021 0.030 0.025 0.032 0.034 0.035 0.028];y=[2.38 1.81 1.04 0.86 0.79 0.65 0.62].最好是带着程序.
请大侠帮忙matlab的回归问题,Matlab拟合成形如y=a*x1^b*x2^c*x3^d*x4^e 的曲线,求出a、b、c、d、e的值.x1=[45 40 30 25 25 18 10];x2=[45 35 45 35 25 25 45] ;x3=[2.81 3.31 3.5 5.02 7.05 9.77 9.88];x4=[0.021 0.030 0.025 0.032 0.034 0.
两边取对数,得
lny=lna+b*lnx1+c*lnx2+d*lnx3+e*lnx4
然后按此来编程
x1=[45 40 30 25 25 18 10];
x2=[45 35 45 35 25 25 45] ;
x3=[2.81 3.31 3.5 5.02 7.05 9.77 9.88];
x4=[0.021 0.030 0.025 0.032 0.034 0.035 0.028];
y=[2.38 1.81 1.04 0.86 0.79 0.65 0.62];
X=[ones(7,1) log(x1') log(x2') log(x3') log(x4')];
Y=log(y');
K=X\Y;
a=exp(K(1))
b=K(2)
c=K(3)
d=K(4)
e=K(5)