查看: 69|回复: 0|关注: 0

[未答复] yalmip+lpsolve 安装成功但是无法求解

[复制链接]

新手

5 麦片

财富积分


050


1

主题

1

帖子

0

最佳答案
发表于 6 天前 | 显示全部楼层 |阅读模式
我用的是matlab2016b版本,根据网上的教程安装了yalmip和lpsolve,在yalmiptest中lpsolve也显示found,但是对于一个简单的线性规划,运行结果显示Unknown problem in solver (Turn on 'debug' in sdpsettings) (错误使用 mxlpsolve…'
clear all;
clc;
x = sdpvar(3, 1);
f = [4 2 1] * x;
F = [2*x(1) + x(2) <= 1];
F = F +[x(1) + 2 * x(3) <= 2];
F = F +[x(1) + x(2) + x(3) == 1];
F = F + [0 <= x(1) <= 1] +[0 <= x(2) <= 1] +[0 <= x(3) <= 2];
ops = sdpsettings('solver', 'lpsolve');
result = solvesdp(F, -f, ops)
double(f)
double(x)


    yalmiptime: NaN
    solvertime: NaN
          info: 'Unknown problem in solver (Turn on 'debug' in sdpsettings) (错误使用 mxlpsolve…'
       problem: 9


ans =

   NaN


ans =

   NaN
   NaN
   NaN

您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

站长推荐上一条 /3 下一条

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