如何在平面上绘制 2 个变量
假设我有一个方程:
x**2 + y**2 - 4 = 0
如何使用 sympy、matplotplib 或其他 python 解决方案看到圆?
我知道在 sympy 中我可以
from sympy import Plot
from sympy import Symbol
x = Symbol('x')
y = Symbol('y')
Plot(x**2 + y**2 - 4)
但是然后我得到 z = x**2 + y **2 - 4
,3D 图形而不是平面交集。我知道可能需要解方程。
Let's say I have an equation:
x**2 + y**2 - 4 = 0
How can I see the circle using sympy, matplotplib or another python solution?
I know in sympy I can
from sympy import Plot
from sympy import Symbol
x = Symbol('x')
y = Symbol('y')
Plot(x**2 + y**2 - 4)
But then I get z = x**2 + y**2 - 4
, a 3D graph instead of the planar intersection. I understand there may be a need to solve the equation.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
是的 KillianDS,我现在明白这是 Is it possible 的重复使用 Matplotlib 绘制隐式方程?
虽然我仍然不知道如何在 sympy 中做到这一点。 matplotlib 的答案是:
我仍然遇到麻烦,但我会将其发布在另一个问题中。
Yes KillianDS, I now understand this is a duplicate of Is it possible to plot implicit equations using Matplotlib?
Though I still don't know how to do it in sympy. The answer for matplotlib would be:
I'm still having trouble, but I'll post it in a different question.