资源预览内容
第1页 / 共3页
第2页 / 共3页
第3页 / 共3页
亲,该文档总共3页全部预览完了,如果喜欢就下载吧!
资源描述
一、有关函数在 MATLAB 中,同一个函数有多种形式,求解线性规划的函数 LP 也是如此。这里推荐 LP 中最实用的形式; x=lp(c,A,b,xLB,xUB,x0,nEq) 它用于求解下列线性规划模型:min f=cxs.t. Ax=(=0,x20,x4=0答案: 化成标准形式min(- z)=-(400x1+1000x2+300x3-200x4)s.t.-2x2 +x3 +x4=02x1 +3x2 =0 程序如下: c=-400;1000;-300;200; %目标函数的系数 A=0 -2 1 1;2 3 0 0;3 4 0 0; % (不)等式约束条件的系数矩 阵 b=0;16;24; % (不)等式约束条件的结果矩 阵 xLB=zeros(4,1); %x 的下限矩阵,都大于 0 xUB=inf*ones(4,1); %x 的上限矩阵,无穷大 xUB(3)=5; %在 x 的上限矩阵中,第三个元 素的上限是 5 x0=0*ones(4,1); % 初始值赋为 0nEq=1; %(不)等式约束中前面 1 个是 等式,其他是不等式 x=LP(c,A,b,xLB,xUB,x0,nEq) % 得出 x 的矩阵
收藏 下载该资源
网站客服QQ:2055934822
金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号