gpt4 book ai didi

python - 如何用sympy判断一个函数是否连续?

转载 作者:行者123 更新时间:2023-12-01 07:57:43 24 4
gpt4 key购买 nike

我需要定义一个函数来检查输入函数在 sympy 的某个点是否连续。

我用关键字“连续性”搜索了 sympy 文档,但没有现有的函数。我想也许我应该考虑限制一下,但我不知道如何做。

def check_continuity(f, var, a):
try:
f = sympify(f)
except SympifyError:
return("Invaild input")
else:
x1 = Symbol(var, positive = True)
x2 = Symbol(var, negative = True)
//I don't know what to do after this

最佳答案

我建议您使用函数continuous_domain。这是在 calculus.util 模块中定义的。

使用示例:

>>> from sympy import Symbol, S
>>> from sympy.calculus.util import continuous_domain
>>> x = Symbol("x")
>>> f = sin(x)/x
>>> continuous_domain(f, x, S.Reals)
Union(Interval.open(-oo, 0), Interval.open(0, oo))

这记录在 SymPy 文档 here 中。也可以查看源码here .

关于python - 如何用sympy判断一个函数是否连续?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55881078/

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