sympy中,用oo来表示无穷,即-oo,即
这里以
¶ 解析解
用integrate。用法为integrate(函数,(变量,下限, 上限))。
import sympy
x = sympy.symbols('x')
sympy.integrate(sympy.exp(-x), (x, 1, sympy.oo))输出:
exp(-1)
即
但是这个函数有时候会抽风,明明是有值的会被算成无穷大。
¶ 数值解
用Integral。用法为Integral(函数,(变量,下限, 上限))。但是这个只是一个表达式,对这个表达式再调用evalf就可以求出以浮点数表示的值。
import sympy
x = sympy.symbols('x')
sympy.Integral(sympy.exp(-x), (x, 1, sympy.oo)).evalf()0.367879441171442
这就是