24小时热门版块排行榜    

查看: 441  |  回复: 2
当前只显示满足指定条件的回帖,点击这里查看本话题的所有回帖

步_步

银虫 (正式写手)

[求助] 求教各位大神 什么方法可以求解下面这个方程组??

求解的方程原型是:
x是未知数  6个未知数  6个方程。

y=A1+B1ln(x1)
y=A2+B2ln(x2)
y=A3+B3ln(x3)
y=A4+B4ln(x4)
y=A5+B5ln(x5)
y=A6+B6ln(x6)
x1+x2+x3+x4+x5+x6=1


我自己编了程序  采用牛顿迭代求解  
但是出现了问题  哪位大神也可以看看

如果嫌金币过少 可以再沟通!!!!
回复此楼

» 本帖附件资源列表

  • 欢迎监督和反馈:小木虫仅提供交流平台,不对该内容负责。
    本内容由用户自主发布,如果其内容涉及到知识产权问题,其责任在于用户本人,如对版权有异议,请联系邮箱:xiaomuchong@tal.com
  • 附件 1 : cs1210.m
  • 2012-12-17 21:31:20, 2.11 K
  • 附件 2 : mulDNewton.m
  • 2012-12-17 21:31:26, 754 bytes

» 猜你喜欢

» 本主题相关价值贴推荐,对您同样有帮助:

无语
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

步_步

银虫 (正式写手)

引用回帖:
2楼: Originally posted by 马乃洋 at 2012-12-18 23:46:15
没看你的附件,但我觉得你可以这样做:
变你的方程组为:
(1)            x1=exp((y-A1)/B1)
(2)            x2=exp((y-A2)/B2)
(3)            x3=exp((y-A3)/B3)
(4)            x4=exp((y-A4)/B4)
(5)     ...

按你的方法已经算出答案了  灰常感谢!!

不过不是用你说的方法  请问excel solve算法是怎么个事??
无语
3楼2012-12-26 19:30:41
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
查看全部 3 个回答

马乃洋

新虫 (初入文坛)

【答案】应助回帖

★ ★ ★ ★ ★ ★ ★ ★ ★ ★
感谢参与,应助指数 +1
步_步: 金币+10, ★★★★★最佳答案, 已经解决问题 2012-12-26 19:30:59
没看你的附件,但我觉得你可以这样做:
变你的方程组为:
(1)            x1=exp((y-A1)/B1)
(2)            x2=exp((y-A2)/B2)
(3)            x3=exp((y-A3)/B3)
(4)            x4=exp((y-A4)/B4)
(5)            x5=exp((y-A5)/B5)
(6)            x6=exp((y-A6)/B6)
(7)            exp((y-A1)/B1)+exp((y-A2)/B2)+exp((y-A3)/B3+  exp((y-A4)/B4)+exp((y-A5)/B5)+exp((y-A6)/B6)-1=0
用Excell Solver 应该很容易解方程(7)得y,然后将y代入方程(1)-(6)得所有解。
2楼2012-12-18 23:46:15
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
信息提示
请填处理意见