傻狍子惊吓表情包:MATLAB 的问题

来源:百度文库 编辑:高考问答 时间:2024/05/04 22:02:28
为什么我设置了上限但结果中X却超出上限
>> a1=[0.99 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0;
-1.15 -1.149 0 0 0 0.99 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0;
0 0 -1.465 -1.433 0 -1.15 -1.149 0 0 0 0 0.99 1 1 1 1 1 0 0 0 0 0 0;
0 0 0 0 -1.722 0 0 -1.465 -1.433 0 0 -1.15 -1.149 0 0 0 0 0.99 1 1 1 0 0;
0 0 0 0 0 0 0 0 0 -1.722 0 0 0 -1.465 -1.433 0 0 -1.15 -1.149 0 0 0.99 1];
>> [x,z]=linprog(c,[],[],a1,b1,lb,ub)
Exiting: One or more of the residuals, duality gap, or total relative error
has grown 100000 times greater than its minimum value so far:
the primal appears to be infeasible (and the dual unbounded).
(The dual residual < TolFun=1.00e-008.)

x =

6.7124
6.7121
0.8436
3.7203
3.7923
6.3434
6.7142
0.0046
0.0105
0.0062
3.7250
6.7142
6.7142
0.0110
0.0004
4.7211
3.7251
6.4028
6.7044
4.2230
3.7251
6.7141
6.7140

z =

-57.8976

是否是没有设定浮点数的问题
例如:
format long