单纯形法matlab程序(1).doc
《单纯形法matlab程序(1).doc》由会员分享,可在线阅读,更多相关《单纯形法matlab程序(1).doc(8页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、Four short words sum up what has lifted most successful individuals above the crowd: a little bit more.-author-date单纯形法matlab程序(1)functionstep=simpmethed(c,A,N)function Z=dcxf(c,A,N) %定义函数名称为dcxf。l=length(N);CB=c(N(1):N(l)m,n=size(A);b=A(:,n);A=A(:,1:n-1);%参数包括目标函数系数(C),约束条件的系数矩阵(A),%其中A的最后一列为约束条件的右
2、端值b,初始基向量的位置(N)。sigma=c-CB*A;%计算检验数sigma。display(初始单纯形表为:);%输出初始的单纯形表table=nan,nan,nan,c;CB,N,b,A;nan,nan,nan,sigmaopt=1;step=0;while optstep=step+1;%定义循环,直到第“step”步找到最优解(opt=0)。if sum(sigma0)=0 %利用检验数判断是否得到最优解,并给出提示。 display(没有得到最优解,继续迭代); opt=0; elseinb=find(sigma=max(sigma); %利用单纯形方法找到入基变量的位置 num
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 单纯 matlab 程序
限制150内