首页 > 其他 > 详细

matlab线性规划

时间:2016-11-26 12:01:14      阅读:246      评论:0      收藏:0      [点我收藏+]
clc;
clear all;
close all;

%% =========linprog()=========
% min(z) =cX
%st. AX <=b
%    Aeq <=beq;
%%=========================
c= [3, -1, -1];
A = [1,-2,1;4,-1,-1];
b = [1,-3];
Aeq = [-2,0,1];
beq = 1;
x = linprog(c,A,b,Aeq,beq);
%%=================
c =[1,2,3,4,1,2,3,4];
Aeq=[1, -1,-1, 1, -1, 1, 1, -1;
           1, -1, 1, -3, -1, 1, -1, 3;
           1, -1,- 2, 3, -1, 1,-2, -3]
beq = [0; 1; -1/2];
lb =zeros(8,1);
uv0 = ones(8,1);
options = optimset(LargeScale, off, ...
               Simplex, on,Diagnostics,on,MaxIter,1000);
[uv,fval,exitflag,output,lambda]=linprog(c,[],[],Aeq,beq,lb,[],uv0,options);

 

matlab线性规划

原文:http://www.cnblogs.com/Kermit-Li/p/6103765.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!