如何在SymPy中使用plot_implicit绘制横截面

时间:2018-09-06 23:30:17

标签: python plot sympy

我想在SymPy中使用plot_implicit绘制一些方程的横截面。

下面是我的示例代码。有三个方程(I,J,K),通过绘制此代码可以看到,有一些横截面。

例如,通过修改此代码,我能否仅绘制I,J,K的一个横截面? 例如,我想分析此部分的区域。

有人可以回答我的问题吗?

from sympy import *

x, y = symbols("x y")

I = (x - 30)**2 + (y - 30)**2 -400
J = y + 2*x -60
K = (x - 10)**2 + (y - 20)**2 -200

p1 = plot_implicit(I, (x, 0,100), (y, 0,100), show=False, line_color='g')
p2 = plot_implicit(J, (x, 0,100), (y, 0,100), show=False, line_color='b')
p3 = plot_implicit(K, (x, 0,100), (y, 0,100), show=False, line_color='r')

p1.extend(p2)
p1.extend(p3)
p1.show()

0 个答案:

没有答案