Labfans是一个针对大学生、工程师和科研工作者的技术社区。 论坛首页 | 联系我们(Contact Us)
MATLAB爱好者论坛-LabFans.com
返回   MATLAB爱好者论坛-LabFans.com > 工程数学软件 > MATLAB论坛
MATLAB论坛 一切MATLAB相关问题在此讨论。
 
 
主题工具 显示模式
旧 2011-12-01, 14:08   #1
gejugeju
初级会员
 
注册日期: 2011-12-01
帖子: 1
声望力: 0
gejugeju 正向着好的方向发展
默认 求助:解最小二乘法的非线性方程组

f(1)=log(x(1))-17059.9*x(1)+(1+(1/2+1/25*x(2)/(x(1)+x(2))+4/5*x(2)^2/(x(1)+x(2))^2-6/5*x(2)^3/(x(1)+x(2))^3+4/5*x(2)^4/(x(1)+x(2))^4)*x(2)+0.43*x(3))*(1-x(1))-8.987*x(1)*x(3)-x(2)*(x(2)/(x(1)+x(2)))*(1-(x(2)/(x(1)+x(2))))*(0.08*(x(2)/(x(1)+x(2)))-3.6*(x(2)/(x(1)+x(2)))^2+3.2*(x(2)/(x(1)+x(2)))^3)-log(x(4))-17059.9*x(4)+(1+(1/2+1/25*x(5)/(x(4)+x(5))+4/5*x(5)^2/(x(4)+x(5))^2-6/5*x(5)^3/(x(4)+x(5))^3+4/5*x(5)^4/(x(4)+x(5))^4)*x(5)+0.43*x(6))*(1-x(5))-8.987*x(5)*x(6)-x(5)*(x(5)/(x(4)+x(5)))*(1-(x(5)/(x(4)+x(5))))*(0.08*(x(5)/(x(4)+x(5)))-3.6*(x(5)/(x(4)+x(5)))^2+3.2*(x(5)/(x(4)+x(5)))^3);
f(2)=log(x(2))*x(1)-3966.4*x(2)+(1+0.233*(x(2)/x(1))*(1/2+1/25*x(2)/(x(1)+x(2))+4/5*x(2)^2/(x(1)+x(2))^2-6/5*x(2)^3/(x(1)+x(2))^3+4/5*x(2)^4/(x(1)+x(2))^4)*x(2)+2.09*x(3))*(1-x(2))-0.1*x(2)*x(3)+0.233*(x(2)/x(1))*x(2)*(x(2)/(x(1)+x(2)))*(1-(x(2)/(x(1)+x(2))))*(0.08*(x(2)/(x(1)+x(2)))-3.6*(x(2)/(x(1)+x(2)))^2+3.2*(x(2)/(x(1)+x(2)))^3)-log(x(5))*x(4)-3966.4*x(5)+(1+0.233*(x(5)/x(4))*(1/2+1/25*x(5)/(x(4)+x(5))+4/5*x(5)^2/(x(4)+x(5))^2-6/5*x(5)^3/(x(4)+x(5))^3+4/5*x(5)^4/(x(4)+x(5))^4)*x(5)+2.09*x(6)*(1-x(5)))-0.1*x(5)*x(6)+0.233*(x(5)/x(4))*x(5)*(x(5)/(x(4)+x(5)))*(1-(x(5)/(x(4)+x(5))))*(0.08*(x(5)/(x(4)+x(5)))-3.6*(x(5)/(x(4)+x(5)))^2+3.2*(x(5)/(x(4)+x(5)))^3);
f(3)=log(x(3))*x(1)-5.86*10^(-5)*x(3)+(1+5.86*10^(-5)*(x(3)/x(1))*0.43*x(1)+5.2668*10^(-4)*x(3))*(1-x(3))-5.86*10^(-5)*x(2)*x(3)*(0.5+0.04*(x(2)/(x(1)+x(2)))^2-1.2*(x(2)/(x(1)+x(2)))^3+0.8*(x(2)/(x(1)+x(2)))^4)-log(x(6))*x(4)-5.86*10^(-5)*x(6)+(1+5.86*10^(-5)*(x(6)/x(4))*0.43*x(4)+5.2668*10^(-4)*x(6))*(1-x(6))-5.86*10^(-5)*x(5)*x(6)*(0.5+0.04*(x(5)/(x(4)+x(5)))^2-1.2*(x(5)/(x(4)+x(5)))^3+0.8*(x(5)/(x(4)+x(5)))^4);
f(4)=x(1)+x(2)+x(3)-1;
f(5)=x(4)+x(5)+x(6)-1;
这是我的五个方程。五个方程都=0。目标函数F=(x1-x4)^2+(x2-x5)^2+(x3-x6)^2;
计算使用最小二乘法,通过计算目标函数最小值来求解。
求高手帮助
重谢!

此帖于 2011-12-02 11:29 被 gejugeju 编辑。 原因: 更直观
gejugeju 当前离线   回复时引用此帖
 


发帖规则
不可以发表新主题
不可以发表回复
不可以上传附件
不可以编辑自己的帖子

启用 BB 代码
论坛启用 表情符号
论坛启用 [IMG] 代码
论坛禁用 HTML 代码



所有时间均为北京时间。现在的时间是 18:08


Powered by vBulletin
版权所有 ©2000 - 2025,Jelsoft Enterprises Ltd.