求不定积分

MATLAB和Python的SymPy包都提供了相应的函数求不定积分。下面结合两个实例进行介绍。

求不定积分\(\int {{x}^{n}dx}\)

Python中用integrate函数计算不定积分。在Python IDLE Shell窗口键入下面的命令行:

code.python
>>> import sympy as sp
>>> x,n=sp.symbols('x,n')
>>> sp.integrate(x**n,x)
Piecewise((x**(n + 1)/(n + 1), Ne(n, -1)), (log(x), True))

求不定积分\(\int {\frac{1}{1+{x}^{2}}dx}\)

在Python IDLE Shell窗口键入下面的命令行:

code.python
>>> x=sp.Symbol('x')
>>> sp.integrate(1/(1+x**2))
atan(x)