gpt4 book ai didi

python - 将自定义函数与 sympy 集成

转载 作者:太空宇宙 更新时间:2023-11-03 17:39:35 25 4
gpt4 key购买 nike

是否可以使用sympy集成自定义函数?

我想要这样的东西:

def func(x, y):
return something_with(x, y)

res = integrate(func, (y, x-2, 3), (x, 1, 2))

可能吗?

最佳答案

您可以将一些功能与 sympy's integrate 集成。假设您有该函数(一个变量使其更简单)

def my_func(x):
return x**2 + x + 1

然后你可以将它集成

x = Symbol('x')
integrate(my_func(x), (x, a, b))

尽管只有有限的数学函数可能起作用。

如果您只关心数字答案,您可以尝试 scipyintegrate.quad() (或 scipy.integrate.dblquad())将进行数值积分,并且可以在小误差内处理更广泛的函数集。

scipy.integrate.quad(my_func, a, b)

关于python - 将自定义函数与 sympy 集成,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30774643/

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