我想用下面的代码在同一个图中绘制两条曲线:
import sympy as syp
x, y = syp.symbols('x, y')
my_function = syp.exp(-(x-2)**2)*syp.exp(-(y-3)**2) + 2*syp.exp(-(x+1)**2)*syp.exp(-(y-1)**2)
gradient_1 = syp.diff(my_function, x)
gradient_2 = syp.diff(my_function, y)
curve_1 = syp.plot_implicit(syp.Eq(gradient_1, 0))
curve_2 = syp.plot_implicit(syp.Eq(gradient_2, 0))
我看到的只是第一张图,我希望两条曲线都在同一张图中,如果可能的话也可以用一个网格。 有什么想法吗?
注意:使用matplotlib很容易,但我找不到函数syp.plot_implicit
的任何特定示例
目前没有回答
相关问题 更多 >
编程相关推荐