• 大小: 3KB
    文件类型: .rar
    金币: 1
    下载: 0 次
    发布日期: 2021-06-10
  • 语言: Matlab
  • 标签: 单纯形法  Matlab  

资源简介

该代码用matlab实现了两阶段单纯形法的求解,只需要输入参数就可以了,注解很详细

资源截图

代码片段和文件信息

function E=invmatrix(ynum)
% Simplex2phase的子函数
%给出一个向量y和一个分量的位置num,求得把这个向量变成(000...10...0),1在num位置向量的左乘矩阵E
% y是列向量!!!
m=size(y1);% y的行数
if abs(y(num))<0.00001
    % 此时y(num)=0,不存在这样的E
    E=-1;
else
    E=eye(m);
    y1=-y;
    y1(num)=1;
    y1=y1./(y(num));
    E(:num)=y1;
end
end

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----

     文件        365  2016-06-03 09:11  两阶段单纯形法的Matlab实现\invmatrix.m

     文件       5401  2016-06-04 15:08  两阶段单纯形法的Matlab实现\Simplex2phase.m

     目录          0  2017-12-28 11:19  两阶段单纯形法的Matlab实现

----------- ---------  ---------- -----  ----

                 5766                    3


评论

共有 条评论