matlab安装gurobi

(26条消息) Yalmip + Gurobi下载安装及matlab导入_DaryDaryDary的博客-CSDN博客_win matlab 安装 gurobi

如何在MATLAB中安装Gurobi (qq.com)

使用程序验正效果

%% 用gurobi求解简单QP问题
% 目标函数及约束条件如下:
% 目标函数:minf(x)=x^2+x*y+y^2+y*z+z^2+2*x
% 约束条件:x+2*y+3*z>=4
%          x+Y>=1
%          x>=0
%          y>=0
%          z>=0
function qp()
names={'x','y','z'};
model.varnames=names;%定义变量名
model.Q=sparse([1 0.5 0; 0.5 1 0.5; 0 0.5 1]);%目标函数中多次项系数矩阵
model.A=sparse([1 2 3; 1 1 0]);%约束条件系数矩阵
model.obj=[2 0 0];%目标函数中线性系数矩阵
model.rhs=[4 1];
model.sense='>';
gurobi_write(model,'qp.lp');
 
results=gurobi(model);
for v=1:length(names)
    fprintf('%s %e\n',names{v}, results.x(v));
end
fprintf('Obj:%e\n', results.objval);
model.vtype='B';
results=gurobi(model);
for v=1:length(names)
    fprintf('%s %e\n',names{v}, results.x(v));
end
fprintf('Obj:%e\n', results.objval);
end