gpt4 book ai didi

python - 在同一图中绘制 2 个或更多函数

转载 作者:行者123 更新时间:2023-12-04 23:22:40 25 4
gpt4 key购买 nike

我想使用以下代码在同一图中绘制 2 条曲线:

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 的任何具体示例

最佳答案

另一种可能更有效的方法是使用 Or 同时计算两者。

plot_implicit(Or(Eq(gradient_1, 0), Eq(gradient_2, 0)))

关于python - 在同一图中绘制 2 个或更多函数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19932072/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com