我正在尝试使用matlab上的线性优化来解决问题
sum=zeros(5,1);
for i=1:5
min 2x1+3x2-5x3
s.t.
x1 <= 4;
x2+3x3 <= 2;
sum(1:i) >= 3
sol=linprog(fill them)
sum(i) = sum(i)+sol(2)-sol(3)
end
如何在linprog函数中使用的矩阵中表示sum(i)?
答案 0 :(得分:0)
x4
和x5
未在目标函数中明确显示的事实并不一定意味着它们不存在。
想想这个目标函数
min 2*x1 + 3*x2 - 5*x3 + 0*x4 + 0*x5
现在你有一个包含5个变量的线性程序。
底线:只需在目标函数中添加两个零,就完成了。