小编ran*_*231的帖子

求解线性方程组和线性不等式

我必须获得线性表达式的最小和最大 y,受 python 中一些线性不等式的限制。

你可以在这里看到我在 Desmos 中输入的方程和不等式:

3x+12y = 1000
x > 30
x < 160
y < 60
y > 10
x + y > 180
Run Code Online (Sandbox Code Playgroud)

Desmos 方程 + 不等式

我可以通过绘制和删除不等式来手动解决它们。但我不能在 Python 中做到这一点。到目前为止,我在 Python 中尝试过的是在 x=0 时得到 y=83.33;当 y=0 时 x=333.33;在得到最小和最大 x,y 之后,我将不等式 1 x 1 应用。但是对于每一个不等式,我都必须添加之前的不等式,并且还要检查 x 或 y 是否已经超过了某个范围,到目前为止,它几乎是我肯定会错过支票。

我看着 numpy 和 sympy,但无法弄清楚如何使用它们来解决这个问题。您能否建议我使用什么/如何才能获得图片上白色箭头显示的范围?

python numpy sympy inequalities

3
推荐指数
1
解决办法
5665
查看次数

标签 统计

inequalities ×1

numpy ×1

python ×1

sympy ×1