wo5cool 发表于 2009-7-21 11:00

挑战自己 你能做出这些题吗

编写Matlab程序求解下列最小值问题(初始点(x1,x2)取为(1,1)):
min 4*x1-a*x1-2*x2
  s.t. x1+x2<=4
       2x1+x2<=5
       -x1+bx2>=2
       x1,x2>=0
       a=0,1,2,3,4;b=2,4,6,7

wwb-et 发表于 2009-7-21 14:26

一般我们用lingo编,matlab不会

wang_teng_1 发表于 2009-7-21 18:30

a=;b=;
       for i=1:5
           for j=1:4
               f=;
       A=[-1 -1
          -2 -1
          -1 b(j)
           1 0
           1 0];
       c=[-4;-5;2;0;0];
       =linprog(f,A,c);
       Fal
       X
           end
       end
你在m文件中试一下

wo5cool 发表于 2009-7-21 20:13

3# wang_teng_1
谢谢啦   还是有点看不懂   能加上注释么   呵呵
有点过分要求  嘿嘿
页: [1]
查看完整版本: 挑战自己 你能做出这些题吗