maple绘制由不等式定义的区域-inequal函数攻略
来源:网络收集 点击: 时间:2024-08-20绘制由两个未知变量中的不等式定义的区域。 如果给出了一个列表或一组不等式,则绘制它们的可行区域的交点。 如果列出一组列表或一组不等式,则绘制每个可行区域的联合。 为便于理解,可以用布尔运算符来指定不等式的组合,然后将其转换为列表格式列表,方法是将其转换为析取范式。
调用方式:
inequal(ineqs, xspec, yspec, options)
方法/步骤2:程序算例1/9绘制满足所有不平等的地区
with(plots);
inequal(0 x+y, x = -3 .. 3, y = -3 .. 3);
程序编译结果如下图所示

inequal({x-y = 1, 0 x+y}, x = -3 .. 3, y = -3 .. 3, color = Nautical 1)
程序编译结果如下图所示

inequal({x-y = 1, 0 x+y}, x = -3 .. 3, y = -3 .. 3, optionsexcluded = )
程序编译结果如下图所示

inequal({-b+a = 8, 0 3*a+2*b, 3 a+b, 5 3*a+2*b, 2*b-a 6}, a = -10 .. 30, b = -10 .. 15)
程序编译结果如下图所示

nolines选项可以提供更清晰的外观。
inequal({-b+a = 8, 0 3*a+2*b, 3 a+b, 5 3*a+2*b, 2*b-a 6}, a = -10 .. 30, b = -10 .. 15, nolines)
程序编译结果如下图所示

指定一组嵌套集合,就像使用图组合多个不相等的图,
inequal({{3/2 y, x -2}, {x -2, y -3/2}, {0 = y^2+x, -3/2 y, y 3/2}}, x = -3 .. 3, y = -3 .. 3, optionsexcluded = )
程序编译结果如下图所示

display(inequal({0 = y^2+x, -3/2 y, y 3/2}, x = -3 .. 3, y = -3 .. 3), inequal({3/2 y, x -2}, x = -3 .. 3, y = -3 .. 3), inequal({x -2, y -3/2}, x = -3 .. 3, y = -3 .. 3))
程序编译结果如下图所示

使用列表输入列表,可以为区域指定不同的颜色:
inequal(, ], a = -2 .. 15, b = -4 .. 11, optionsfeasible = , ])
程序编译结果如下图所示

可以使用布尔操作符来代替列表输入列表,但是,预处理中区域的顺序可能会发生变化,因此可能需要调整样式。
inequal(`or`(`and`(`and`(3 = b, a 2*b+8), 2*b-6 a), `and`(`and`(`and`(-5/3 b, b 3), a 2*b+8), -b+3 a)), a = -2 .. 15, b = -4 .. 11, optionsfeasible = , ])
程序编译结果如下图所示

欢迎提问,有问必答, 如果对您帮助,请在下面投票,您的认可是我不断分享的动力!
MAPLE不等式画图区域作图版权声明:
1、本文系转载,版权归原作者所有,旨在传递信息,不代表看本站的观点和立场。
2、本站仅提供信息发布平台,不承担相关法律责任。
3、若侵犯您的版权或隐私,请联系本站管理员删除。
4、文章链接:http://www.1haoku.cn/art_1143710.html