matlab 多元非线性拟合 nlinfit y=a0*x1^a1*x2^a2*x3^a3*x4^a4
来源:学生作业帮 编辑:神马作文网作业帮 分类:综合作业 时间:2024/09/21 19:00:06
matlab 多元非线性拟合 nlinfit y=a0*x1^a1*x2^a2*x3^a3*x4^a4
x1=152.64 104.5\x05131.73\x05146.83\x05118.24\x0599.22
x2=286.08 485.68\x051164.48\x05506.17\x051195.93\x051545.75
x3=103.9\x05 101.82\x05101.47\x05104.77\x05105.9\x0599.32
x4=238033.47 276505.32 322134.37 379226.81 442136.63 559484.38
y=1500\x052000\x052400\x053200\x053500\x054700
x1=152.64 104.5\x05131.73\x05146.83\x05118.24\x0599.22
x2=286.08 485.68\x051164.48\x05506.17\x051195.93\x051545.75
x3=103.9\x05 101.82\x05101.47\x05104.77\x05105.9\x0599.32
x4=238033.47 276505.32 322134.37 379226.81 442136.63 559484.38
y=1500\x052000\x052400\x053200\x053500\x054700
两边取对数,
log(y)=log(a0)+a1*log(x1)+a2*log(x2)+a3*log(x3)+a4*log(x4)
这样就变成一个多元线性拟合问题了
x1=[152.64 104.5\x05131.73\x05146.83\x05118.24\x0599.22];
x2=[286.08 485.68\x051164.48\x05506.17\x051195.93\x051545.75];
x3=[103.9\x05 101.82\x05101.47\x05104.77\x05105.9\x0599.32];
x4=[238033.47 276505.32 322134.37 379226.81 442136.63 559484.38];
y=[1500\x052000\x052400\x053200\x053500\x054700];
A=[ones(6,1) log(x1)' log(x2)' log(x3)' log(x4)'];
c=A\log(y)';
a0=exp(c(1))
a1=c(2)
a2=c(3)
a3=c(4)
a4=c(5) .
a0 =
3.3727e-005
a1 =
0.0265
a2 =
-0.0193
a3 =
0.1990
a4 =
1.3517
log(y)=log(a0)+a1*log(x1)+a2*log(x2)+a3*log(x3)+a4*log(x4)
这样就变成一个多元线性拟合问题了
x1=[152.64 104.5\x05131.73\x05146.83\x05118.24\x0599.22];
x2=[286.08 485.68\x051164.48\x05506.17\x051195.93\x051545.75];
x3=[103.9\x05 101.82\x05101.47\x05104.77\x05105.9\x0599.32];
x4=[238033.47 276505.32 322134.37 379226.81 442136.63 559484.38];
y=[1500\x052000\x052400\x053200\x053500\x054700];
A=[ones(6,1) log(x1)' log(x2)' log(x3)' log(x4)'];
c=A\log(y)';
a0=exp(c(1))
a1=c(2)
a2=c(3)
a3=c(4)
a4=c(5) .
a0 =
3.3727e-005
a1 =
0.0265
a2 =
-0.0193
a3 =
0.1990
a4 =
1.3517
若线性方程组x1+x2=a1,x2+x3=a2,x3+x4=a3,x4+x1=a4有解,则常数a1,a2,a3,a4应满
急问关于非线性方程求解:f(x)=a1*x1 + a2*x2 + a3* x1* x3 + a4* x2* x3 + a
证明线性方程组 X1-X2=a1 X2-X3=a2 X3-X4=a3 x4-x5=a4 X5-X1=a5 有解的充分必要
Matlab非线性多元拟合nlinfit函数出问题
y=a0*(x1^a1)*(x2^a2)*(x3^a3),对于给定的这个函数,如果知道y,x1,x2,x3对应的多组数据
证明:线性方程组:X1–X2=a1 X2–X3=a2 X3–X4=a3 X4–X1=a4有解的充分必要条件是:a1+a2
请用MATLAB拟合三元三次多项式F(x,y,z)=a0+a1*x+a2*x^2+a3*x^3+a4*y+a5*y^2+
matlab拟合多项式系数问题!怎么求a0 a1 a2 a3 a4,
多元函数拟合我油4组数据y,x1,x2,x3,x4,想拟合初一个方程y=a*x1+b*x2+c*x3+d;该怎么弄?ma
在函数y=5/x图像上有三点A1(x1,y1)A2(x2,y2)A3(x3,y3)已知x1
matlab解线性回归方程,y=a0+a1*A+a2*B+a3*C+a4*D+a5*E+a6*F; 数据足够,求a0,a
matlab 非线性拟合问题,采用语句nlinfit