📄 lp1.m
字号:
%LP1.m
%这是求解以下这种格式(约束全是不等式)
%minZ=-5x1-4x2-6x3
%s.t:
% x1-x2+x3<=20
% 3x1+2x2+4x3<=42
% 3x1+2x2+0x3<=30
%具体过程
%目标函数,记住要转化成最小,这是matlab约定
Z =[-5;-4;-6];
%系数矩阵
A=[1,-1,1;
3,2,4;
3,2,0];
b = [20; 42; 30];
lb = zeros(3,1);%约束变量下限
ub=1e+10*[1;1;1];%约束变量上限(实际上相当于正无穷大)
[x,fval,exitflag,output,lambda] = linprog(Z,A,b,[],[],lb,ub);%如果没有等式约束,就写形式上的变量,即[],[]。
x
Z'*x
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -