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