声振论坛

 找回密码
 我要加入

QQ登录

只需一步,快速开始

查看: 1608|回复: 6

[经典算法] 求助线性方程组的求解问题

[复制链接]
发表于 2007-11-1 20:57 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?我要加入

x
如果要求方程组AX=B,X=(x1,x2,...,xn)在0=<xi<=1,i=1,2...n时的解,该怎么求?用matlab好实现吗?我不是研究算法的,哪位兄弟帮忙看看
回复
分享到:

使用道具 举报

发表于 2007-11-1 21:34 | 显示全部楼层
是否有可能超过容许的范围,那就没解了? 如果时优化问题,题目描述的有点问题。
发表于 2007-11-2 11:03 | 显示全部楼层

回复 #1 skysurfer 的帖子

利用优化可以求解,应该是在约束条件内求出误差最小的解,你可以查看一下matlab优化工具箱中fminimax等函数
 楼主| 发表于 2007-11-2 11:24 | 显示全部楼层
:'( :'( 直接求解方程组时,有唯一解,但这组解不符合实际情况,所以我想加上限制条件再求解,这应该算是优化问题吧?对这类问题该怎么解?
还有,方程组中有几个方程的系数和常数项要比其它方程的大很多,是两三个量级.我是用matlab做的数值计算,是不是这样会造成求解结果有问题?有什么办法求解时消除其影响吗?:'(
 楼主| 发表于 2007-11-2 11:29 | 显示全部楼层
多谢楼上的回复,我正在看
第二个问题有救吗?
发表于 2007-11-2 12:21 | 显示全部楼层
AX=B的方程组个数应该少于N个,再配合限制条件,才有变量可以优化
发表于 2007-12-6 09:12 | 显示全部楼层


这种情况可能导致方程病态,要具体问题具体分析
您需要登录后才可以回帖 登录 | 我要加入

本版积分规则

QQ|小黑屋|Archiver|手机版|联系我们|声振论坛

GMT+8, 2024-5-21 19:44 , Processed in 0.083317 second(s), 17 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表