求助线性方程组的求解问题
如果要求方程组AX=B,X=(x1,x2,...,xn)在0=<xi<=1,i=1,2...n时的解,该怎么求?用matlab好实现吗?我不是研究算法的,哪位兄弟帮忙看看 是否有可能超过容许的范围,那就没解了? 如果时优化问题,题目描述的有点问题。回复 #1 skysurfer 的帖子
利用优化可以求解,应该是在约束条件内求出误差最小的解,你可以查看一下matlab优化工具箱中fminimax等函数 :'( :'( 直接求解方程组时,有唯一解,但这组解不符合实际情况,所以我想加上限制条件再求解,这应该算是优化问题吧?对这类问题该怎么解?还有,方程组中有几个方程的系数和常数项要比其它方程的大很多,是两三个量级.我是用matlab做的数值计算,是不是这样会造成求解结果有问题?有什么办法求解时消除其影响吗?:'( 多谢楼上的回复,我正在看
第二个问题有救吗? AX=B的方程组个数应该少于N个,再配合限制条件,才有变量可以优化 原帖由 skysurfer 于 2007-11-2 11:24 发表 http://www.chinavib.com/forum/images/common/back.gif
方程组中有几个方程的系数和常数项要比其它方程的大很多,是两三个量级 ...
这种情况可能导致方程病态,要具体问题具体分析
页:
[1]