运筹学单纯形法matlab程序_单纯形法matlab程序

2020-02-27 其他范文 下载本文

运筹学单纯形法matlab程序由刀豆文库小编整理,希望给你工作、学习、生活带来方便,猜你可能喜欢“单纯形法matlab程序”。

function [xx,fm]=myprgmh(m,n,A,b,c)B0=A(:,1:m);cb=c(:,1:m);xx=1:n;sgm=c-cb*B0^-1*A;h=-1;sta=ones(m,1);for i=m+1:n

if sgm(i)>0

h=1;

end end

while h>0

[msg,mk]=max(sgm);

for i=1:m

sta(i)=b(i)/A(i,mk);

end

[mst,mr]=min(sta);

zy=A(mr,mk);

for i=1:m

if i==mr

for j=1:n

A(i,j)=A(i,j)/zy;

end

b(i)=b(i)/zy;

end

end

for i=1:m

if i~=mr

for j=1:n

A(i,j)=A(i,j)-A(i,mk)*A(mr,j);

end

b(i)=b(i)-A(i,mk)*b(mr);

end

end

B1=A(:,1:m);

cb(mr)=c(mk);

xx(mr)=mk;

sgm=c-cb*B1*A;

for i=m+1:n

if sgm(i)>0

h=1;

end

end

end fm=c*xx;

《运筹学单纯形法matlab程序.docx》
将本文的Word文档下载,方便收藏和打印
推荐度:
运筹学单纯形法matlab程序
点击下载文档
相关专题 单纯形法matlab程序 运筹学 程序 matlab 单纯形法matlab程序 运筹学 程序 matlab
[其他范文]相关推荐
    [其他范文]热门文章
      下载全文