午休时,群里有人问了一道中学数学题,正好这两天我看了一下Maple13,呵呵,尝试用Maple13来解一下:

题为:解不等式组

1.直接用Maple求解:
> solve({1*x + 1*y <= 4,4*x + 3*y <= 12,1*x + 3*y <= 6},{x,y});
得:

2.使用图像法求解:
1) 解出y,以便绘图
> solve(1*x + 1*y <= 4,y);
> solve(4*x + 3*y <= 12,y);
> solve(1*x + 3*y <= 6,y);

得:


2) 在同一坐标系中绘出图像
> a:=plot(4-x,color=red);
> b:=plot(4-4*x/3,color=green);
> c:=plot(2-x/3,color=blue);
> with(plots);
> display(a,b,c);

得:

这三条曲线从上到下依次为:
y=4-4x/3
y=4-x
y=2-x/3

从图中可以看出方程组的解有两部分,分别是:
{x<=2,y<=2-x/3}
{x>2,y<=4-4x/3}
 


本文链接地址: 用Maple13解不等式组
http://qingfengju.com/index.asp?id=287

分类:杂谈随感 查看次数:6396 发布时间:2012-5-9 12:32:01