SymPy - 积分
-
简述
SymPy 包包含积分模块。它实现了计算表达式的定积分和不定积分的方法。integrate() 方法用于计算定积分和不定积分。要计算不定积分或原始积分,只需在表达式后面传递变量。例如 -要计算定积分,请按如下方式传递参数 -上面的代码片段给出了与下面的表达式等效的输出 -上面的代码片段给出了与下面的表达式等效的输出 -下面给出了定积分的例子 -上面的代码片段给出了与下面的表达式等效的输出 -您可以传递多个限制元组来执行多重积分。下面给出一个例子 -上面的代码片段给出了与下面的表达式等效的输出 -您可以使用 Integral 对象创建未评估的积分,可以通过调用 doit() 方法对其进行评估。上面的代码片段给出了与下面的表达式等效的输出 -上面的代码片段给出了与下面的表达式等效的输出 - -
积分变换
SymPy 支持各种类型的积分变换,如下所示 -- 拉普拉斯变换
- 傅里叶变换
- 正弦变换
- 余弦变换
- hankel_transform
这些函数在 sympy.integrals.transforms 模块中定义。以下示例分别计算傅立叶变换和拉普拉斯变换。Example 1在 python shell 中执行上述命令时,将生成以下输出 -这相当于 -Example 2在 python shell 中执行上述命令时,将生成以下输出 -