📌  相关文章
📜  Python中的sympy.integrals.rationaltools.ratint()(1)

📅  最后修改于: 2023-12-03 15:04:35.332000             🧑  作者: Mango

sympy.integrals.rationaltools.ratint()

sympy.integrals.rationaltools.ratint() 是 SymPy 中的一个函数,用于求解有理函数的不定积分。

有理函数是指个分子、分母都是多项式的函数。

使用方法
from sympy import symbols, ratint
x, y = symbols('x y')
ratint(y/(x**2 + y**2), x)
  • 第一个参数是要求解的有理函数。
  • 第二个参数是自变量。
返回结果

该函数将返回一个 SymPy 表达式,代表输入函数的不定积分。

示例:

from sympy import symbols, ratint

x, y = symbols('x y')
result = ratint(y/(x**2 + y**2), x)
print(result)

# 输出结果:
# atan(y/x)
注意事项
  • sympy.integrals.rationaltools.ratint() 函数仅针对有理函数。
  • 对于无理函数,需要使用 SymPy 的其他函数,例如 sympy.integrate()
总结

sympy.integrals.rationaltools.ratint() 是 SymPy 中求解有理函数不定积分的一个核心函数,方便快捷。同时,在使用中需要注意不支持无理函数。