数模论坛

 找回密码
 注-册-帐-号
搜索
热搜: 活动 交友 discuz
查看: 3126|回复: 0

看这两个程序有什么区别没有?

[复制链接]
发表于 2005-8-25 01:02:48 | 显示全部楼层 |阅读模式
<>一、正常的输出结果</P>
<>程序:</P>
<>f=[-40 -90]';<BR>a=[9 7;-7 -20];<BR>b=[56 -70]';<BR>lb=[5 0]';<BR>[x,fval]=linprog(f,a,b,[],[],lb)</P>
<P>输出:</P>
<P>x =</P>
<P>    5.0000<BR>    1.7500</P>
<P><BR>fval =</P>
<P> -357.5000</P>
<P>二、输出结果不正常的程序</P>
<P>程序:</P>
<P>f=[-40 -90]';<BR>a=[9 7;-7 -20;-1 0;0 -1];<BR>b=[56 -70 -5 0]';<BR>[x,fval]=linprog(f,a,b)</P>
<P>输出:</P>
<P>x =</P>
<P>    4.8092<BR>    1.8168</P>
<P><BR>fval =</P>
<P> -355.8779</P>
<P><FONT color=#ff0000>错误提示:</FONT></P>
<P>Exiting: One or more of the residuals, duality gap, or total relative error<BR>         has stalled:<BR>         the primal appears to be infeasible (and the dual unbounded).<BR>         (The dual residual &lt; TolFun=1.00e-008.)</P>
<P>将条件x1&gt;=5变为-x1&lt;=-5,应该没错呀。不明白。另外x1&gt;=0时,两种写法都没错。</P>
您需要登录后才可以回帖 登录 | 注-册-帐-号

本版积分规则

小黑屋|手机版|Archiver|数学建模网 ( 湘ICP备11011602号 )

GMT+8, 2024-11-27 10:23 , Processed in 0.080242 second(s), 19 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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