(1)求解线性规划问题:
7443574213213213213
21≥-≤-+≤+-=-+++-=x ,x x x x x x x x x x .
t .s x x x Z m in
问各x i 分别取何值时,Z 有何极小值。
解: 编写M 文件zuixiaozhi.m 如下: c=[-4 1 7];
A=[3 -1 1;1 1 -4;0 0 0]; b=[4 -7 0]; Aeq=[1 1 1]; beq=[4]; vlb=[0;0];
vub=[];
[x,fval]=linprog(c,A,b,Aeq,beq,vlb,vub)
结果:x =
0.9000 0.9000 2.2000 fval =
12.7000
(2)编写一个函数,使其能够产生如下的分段函数:
??
?
??≤≤
,
并调用此函数,绘制曲线范围的,在2)()(2][0+?+=x f x f x 。
1)函数文件如下:
function fx=hanshu(x)
if (x<=2)
fx=0.5*x; elseif (x>2&x<=6) fx=1.5-0.25*x; else
fx=0.5; end