python怎么实现指数函数的积分?

python怎么实现指数函数的积分?

欢迎关注我的知乎账号@石溪,将持续发布python数据分析以及数学编程等方面的精彩内容。

在 的科学计算当中,利用 可以非常容易的实现积分运算。我们知道,积分分为两种形式,定积分和不定积分。定积分有指定的积分上下限,可以用面积和体积来表示,不定积分没有积分上下限,可以理解为导函数的反函数。

积分运算的核心函数是 ,很简单,如果只用一个函数表达式对象来调用他,就是计算积分变量的不定积分,如果附加上元组参数 ,则表示的是对积分变量在积分区间 上进行定积分。

针对函数符号 ,我们先演示的是针对积分变量 的不定积分,而后演示的是在积分区间 内,针对积分变量x进行的定积分,我们来看一下结果:

当然,这里由于是未定义抽象函数的原因,我们也无法看到实际计算出来的结果。

当我们把函数符号 定义为显式的函数表达式的时候,则会进行相应的积分运算,我们先对简单的三角函数 小试牛刀。

看看结果,是不是正如我们所料:

我们来实操两个案例:

,对积分变量 ,计算区间 范围内的积分

,其中参数 都为正,针对积分变量 ,计算区间 范围内的积分

代码不难,把积分区间内的参数替换成我们的真实数值即可:

我们来看看最后积分出来的结果:

比如我们来看二元函数:

我们分别针对积分变量 和 进行单一变量的积分:

很容易得出积分后的表达式:

没错,对于多元函数而言,重积分才是最重要的一种应用场景,那么该如何实现重积分的运算呢,针对二元函数 ,我们计算积分区间 范围内的二重积分。

我们先计算的是二重不定积分,然后我们在指定的范围内计算二重定积分,看看结果: