C语言求单纯形法:maxz=6x1+4x2;2x1+x2<=10;x1+x2<=8;x1,x2>=0;x2<=7,怎样用C语言求解?

我需要准确的源程序!哪位高手会的,请将源程序写下来,谢谢!高分的哦。

用C语言不好做的,有难度,建议你使用MATLAB,这个很简单,可以直接出答案
温馨提示:答案为网友推荐,仅供参考
第1个回答  2011-10-03
//是这个吗?
#include "stdafx.h"

int main(int argc, char* argv[])
{float x1=0,x2=0,maxz;

for(x1=0;x1<=5;x1++)
for(x2=0;x2<=7;x2++)

if((2*x1+x2<=10)&&((x1+x2)<=8))
{maxz=6*x1+4*x2;
printf("x1=%f,x2=%f,maxz=%f\n",x1,x2,maxz);}
return 0;
}本回答被网友采纳
第2个回答  2011-10-02
先详细介绍下单纯刑法啊 具体的
忘记了
相似回答