python - 以图形方式求解线性不等式系统 SymPy
问题描述
我有线性不等式系统:y > 0.5x + 7, y >= 5, x >= 4。我需要获得图形解决方案,例如WolframAlpha。我发现可以使用 SymPy,这是我所做的:
X = symbols('x')
Y = symbols('y')
res = solve((-y + 0.5 * x + 7, -y + 5, -x + 4), x, y)
res
但输出为空:[]。无论如何,我不知道如何获得多边形解决方案。我也试过:
X = symbols('x')
Y = symbols('y')
res = solve((y > 0.5 * x + 7, y > 5, x > 4), x)
plot_implicit(-y < -0.5 * x - 7, -y<=-5, -x<=-4)
错误:TypeError: 'LessThan' 类型的对象没有 len() 我怎样才能在图表上得到正确的结果?
解决方案
首先你应该寻找:solve_rational_inequalities
推荐阅读
- javascript - axios 的长时间发布请求得到空响应和网络错误
- javascript - Angular http请求执行得太晚
- bash - bash telnet 从期望中获取标准输出
- google-cloud-platform - GCP 正常运行时间指标发出不可靠的警报
- javascript - 从 keyExtractor 将项目 ID 传递给组件
- sql - 我们如何在不使用联合子句的情况下使用 rownum 显示给定表的第一行和最后一行
- django - django DetailView url 隐藏 pk
- python - 自动生成执行日期仅取决于 DAG id 的 ExternalTaskSensor
- docker - Docker Hub 自动构建 - 如何访问克隆的存储库内容?
- scheme - 如何在 Scheme 中显示来自 eval 的错误消息?