数学建模社区-数学中国
标题:
挑战自己 你能做出这些题吗
[打印本页]
作者:
wo5cool
时间:
2009-7-21 11:00
标题:
挑战自己 你能做出这些题吗
编写Matlab程序求解下列最小值问题(初始点(x1,x2)
取为(1,1)
):
: d4 t/ \0 k6 _$ c/ U& M
min 4*x1-a*x1-2*x2
9 @2 Y! k: J4 }
s.t. x1+x2<=4
+ t5 L( Y! l: A
2x1+x2<=5
0 |. ~( X- o! H/ {5 K
-x1+bx2>=2
# [' {( L* F* C4 N( c, P
x1,x2>=0
% M" n7 b1 Y6 T
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=[0,1,2,3,4];b=[2,4,6,7];
5 D' X3 Z0 v: y& h' R9 f
for i=1:5
$ {& i- P! h, c2 @
for j=1:4
- |# y2 h. m- F% G L, A
f=[4-a(i),-2];
' N+ n. N9 u0 L: o/ E
A=[-1 -1
; k2 [4 ?1 i n% ]( G0 G4 i
-2 -1
3 X! o1 A: @! @6 J& d
-1 b(j)
- z" \+ V V1 }+ t, y5 j' u
1 0
7 n* N' V; H, S+ c" T
1 0];
& Z& V/ Q( G( X2 W+ N( W; J
c=[-4;-5;2;0;0];
4 |% B V T& r' \) a4 G2 Y. _
[X,Fal]=linprog(f,A,c);
: ^$ T1 | B/ W1 F. Y
Fal
9 E! L5 u. n& U, B
X
# l9 C7 q f2 E
end
' M) c2 }, q& b/ @& F! h
end
8 u, V. n& B& B* @
你在m文件中试一下
作者:
wo5cool
时间:
2009-7-21 20:13
3#
wang_teng_1
, r) Q$ Z! _! _* q
谢谢啦 还是有点看不懂 能加上注释么 呵呵
$ z$ `1 t& [% {7 u% l
有点过分要求 嘿嘿
欢迎光临 数学建模社区-数学中国 (http://www.madio.net/)
Powered by Discuz! X2.5