python计算定积分

python有对应的包sympy,用来计算积分 。在计算定积分的时候计算函数与积分上下限都需要用sympy库中的函数,否则会出错。下面代码计算的是\int_{0}^{\pi /2}cos(x)*sin(x)dx值:

import sympy
from sympy.abc import x  # 使用符号变量的时候,需要先导入符号
value = sympy.integrate(sympy.sin(x)*sympy.cos(x), (x, 0, sympy.pi/2))

计算结果为:

你可能感兴趣的:(python)