敲黑板,定积分也有换元和分部积分法!

2024-03-21 14:32

本文主要是介绍敲黑板,定积分也有换元和分部积分法!,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

本文始发于个人公众号:TechFlow,原创不易,求个关注


今天是高等数学的第14篇文章,我们一起来看看定积分的换元法和分部积分法。

我们之前在不定积分的内容当中曾经介绍过换元法和分部积分法这两种求解不定积分的方法,今天我们来探索将这两种方法应用在定积分上。有一点需要注意,虽然不定积分和定积分只有一字之差,但是在数学上其实它们是两个完全不同的概念。不定积分求解的是函数的原函数,而定积分则是求解的曲形的面积,也就是一个具体的值。

我们用Python来举例的话,不定积分有些像是高阶函数,我们传入一个函数,得到一个函数。而定积分则就是一个计算的函数,我们传入一个函数,得到一个值。由于有了牛顿-莱布尼茨公式,我们求解定积分的时候也需要求解原函数,但这只是计算过程相似,并不是它的定义。所以不要把两者弄混淆了。


换元法


在我们写出换元法的公式之前,我们先写清楚它的作用区间。这个是数学的惯例,我们写一个公式或者是定理或者是式子,都需要标明适用范围。我们假设函数f(x)在区间[a, b]上连续。

函数 x = ϕ ( t ) x=\phi(t) x=ϕ(t)满足:

  1. ϕ ( α ) = a , ϕ ( β ) = b \phi(\alpha) = a, \phi(\beta) = b ϕ(α)=a,ϕ(β)=b
  2. ϕ ( t ) \phi(t) ϕ(t)在区间 [ α , β ] [\alpha, \beta] [α,β],或者 [ β , α ] [\beta, \alpha] [β,α]上具有连续导数,值域是[a, b],那么:

∫ a b f ( x ) d x = ∫ α β f [ ϕ ( t ) ] ϕ ′ ( t ) d t \int_a^bf(x)dx = \int_\alpha^\beta f[\phi(t)]\phi'(t)dt abf(x)dx=αβf[ϕ(t)]ϕ(t)dt

这个式子成立非常明显,但为了严谨,我们还是来证明一遍。

等式的左边很简单就是我们常见的积分函数,我们假设f(x)在区间[a, b]上的原函数是F(x),那么等式左边根据牛顿-莱布尼茨公式,可以得到:

∫ a b f ( x ) d x = F ( b ) − F ( a ) \int_a^b f(x)dx = F(b) - F(a) abf(x)dx=F(b)F(a)

所以我们重点关注的是等式右边,等式右边也做类似处理,我们假设 Φ ( t ) = F ( ϕ ( t ) ) \Phi(t) = F(\phi(t)) Φ(t)=F(ϕ(t))

我们对 Φ ( t ) \Phi(t) Φ(t)求导,可以得到:

Φ ′ ( t ) = d F d ϕ ⋅ d ϕ d t = f ( x ) ⋅ ϕ ′ ( t ) = f [ ϕ ( t ) ] ⋅ ϕ ′ ( t ) \Phi'(t) = \frac{dF}{d\phi}\cdot \frac{d\phi}{dt} = f(x)\cdot \phi'(t) = f[\phi(t)]\cdot \phi'(t) Φ(t)=dϕdFdtdϕ=f(x)ϕ(t)=f[ϕ(t)]ϕ(t)

通过求导我们可以发现, Φ ( t ) \Phi(t) Φ(t) f [ ϕ ( t ) ] ⋅ ϕ ′ ( t ) f[\phi(t)]\cdot \phi'(t) f[ϕ(t)]ϕ(t)的原函数。所以:

∫ α β f [ ϕ ( t ) ] ϕ ′ ( t ) d t = Φ ( β ) − Φ ( α ) = F [ ϕ ( β ) ] − F [ ϕ ( α ) ] = F ( b ) − F ( a ) \begin{aligned} \int_\alpha^\beta f[\phi(t)]\phi'(t)dt &= \Phi(\beta) - \Phi(\alpha)\\ &= F[\phi(\beta)] - F[\phi(\alpha)] \\ &= F(b) - F(a) \end{aligned} αβf[ϕ(t)]ϕ(t)dt=Φ(β)Φ(α)=F[ϕ(β)]F[ϕ(α)]=F(b)F(a)

所以我们就证明完了,整个证明过程并不难,比较困难的点在于我们在处理等式右边的时候是怎么想到令 Φ ( t ) = F ( ϕ ( t ) ) \Phi(t) = F(\phi(t)) Φ(t)=F(ϕ(t))的呢?这是一个非常巧妙的点。想到这个不太容易,如果是我从头开始证明,我可能会往 ϕ ( t ) \phi(t) ϕ(t)的原函数上想,估计不太容易想到将F(x)引入进来。

我们理解了换元求解定积分的方法之后,我们一起来看一道例题来熟悉一下。这个例题还是经典的三角换元:

∫ 0 a a 2 − x 2 d x ( a > 0 ) \int_0^a \sqrt{a^2 - x^2}dx \quad (a>0) 0aa2x2 dx(a>0)

我们很容易想到我们可以令 x = a sin ⁡ t x = a\sin t x=asint,这样的话 d x = a cos ⁡ t d t dx = a\cos t dt dx=acostdt。当x=0时,t=0,当x=a时,t= π 2 \frac{\pi}{2} 2π,我们代入原式可以得到:

∫ 0 a a 2 − x 2 d x = a 2 ∫ 0 π 2 cos ⁡ 2 t d t = a 2 2 ∫ 0 π 2 ( 1 + cos ⁡ 2 t ) d t = a 2 2 [ t + 1 2 sin ⁡ 2 t ] 0 π 2 = π a 2 4 \begin{aligned} \int_0^a \sqrt{a^2 - x^2}dx &= a^2 \int_0^\frac{\pi}{2} \cos ^2 tdt \\ &= \frac{a^2}{2}\int_0^\frac{\pi}{2} (1 + \cos 2t)dt \\ &= \frac{a^2}{2}[t + \frac{1}{2}\sin 2t]_0 ^\frac{\pi}{2}\\ &= \frac{\pi a^2}{4} \end{aligned} 0aa2x2 dx=a202πcos2tdt=2a202π(1+cos2t)dt=2a2[t+21sin2t]02π=4πa2

明白了原理之后,我们也可以将换元公式反过来用。也就是说当我们凑到 t = ϕ ( x ) t = \phi(x) t=ϕ(x)的情况时,也一样可以使用换元公式。

我们再来看一个例子:

∫ 0 π 2 cos ⁡ 5 x sin ⁡ x d x \int_0^\frac{\pi}{2}\cos ^5 x \sin x dx 02πcos5xsinxdx

我们很容易凑到 t = cos ⁡ x t = \cos x t=cosx时, d t = − sin ⁡ x d x dt = -\sin x dx dt=sinxdx,当x=0时,t=1, 当x= π 2 \frac{\pi}{2} 2π时,t=0。我们代入原式,可以得到:

∫ 0 π 2 cos ⁡ 5 x sin ⁡ x d x = − ∫ 1 0 t 5 d t = ∫ 0 1 t 5 d t = [ t 6 ] 0 1 = 1 6 \begin{aligned} \int_0^\frac{\pi}{2}\cos ^5 x \sin x dx &= -\int_1^0 t^5 dt\\ &= \int_0^1 t^5 dt = [\frac{t}{6}]_0^1 = \frac{1}{6} \end{aligned} 02πcos5xsinxdx=10t5dt=01t5dt=[6t]01=61


分部积分法


不定积分的分部积分法是根据求导公式推导得出的,它在定积分当中同样适用,我们只需要稍作变形就可以推导出来:

∫ a b u ( x ) v ′ ( x ) d x = [ ∫ u ( x ) v ′ ( x ) d x ] a b = [ u ( x ) v ( x ) − ∫ v ( x ) u ′ ( x ) d x ] a b = [ u ( x ) v ( x ) ] a b − ∫ a b v ( x ) u ′ ( x ) d x \begin{aligned} \int_a^b u(x)v'(x)dx &= [\int u(x)v'(x)dx]_a^b\\ &= [u(x)v(x) - \int v(x)u'(x)dx]_a^b\\ &= [u(x)v(x)]_a^b - \int_a^b v(x)u'(x) dx \end{aligned} abu(x)v(x)dx=[u(x)v(x)dx]ab=[u(x)v(x)v(x)u(x)dx]ab=[u(x)v(x)]ababv(x)u(x)dx

我们把上面的式子可以简写成: ∫ a b u v ′ d x = [ u v ] a b − ∫ a b v u ′ d x \int_a^b uv' dx = [uv]_a^b - \int_a^b vu' dx abuvdx=[uv]ababvudx

来看个例子:$\int_0^\pi x\cos x dx $

我们令u = x, dv = cos ⁡ x \cos x cosx,那么v = sin ⁡ x \sin x sinx,我们代入就可以得到:

∫ 0 π x cos ⁡ x d x = [ x sin ⁡ x ] 0 π − ∫ 0 π sin ⁡ x d x = 0 + [ cos ⁡ x ] 0 π = − 2 \begin{aligned} \int_0^\pi x\cos x dx &= [x \sin x]_0^\pi - \int_0^\pi \sin x dx \\ &= 0 + [\cos x]_0^\pi \\ &= -2 \end{aligned} 0πxcosxdx=[xsinx]0π0πsinxdx=0+[cosx]0π=2

和不定积分一样,分部积分法和换元法可以结合使用,得到更强大的效果。我们来看个例子: ∫ 0 1 e x d x \int_0^1 e^{\sqrt{x}} dx 01ex dx

我们令 t = x t = \sqrt{x} t=x ,于是 x = t 2 , d x = 2 t d t x = t^2, dx = 2tdt x=t2,dx=2tdt,并且当x=0时,t=0,当x=1时,t=1。我们代入可得:

∫ 0 1 e x d x = 2 ∫ 0 1 t e t d t = 2 ∫ 0 1 t d ( e t ) \int_0^1 e^{\sqrt{x}} dx = 2\int_0^1 t e^t dt = 2\int_0^1 td(e^t) 01ex dx=201tetdt=201td(et)

我们使用分部积分法,令u=t, dv = e t e^t et,所以 v = e t v = e^t v=et,代入可以得到:

2 ∫ 0 1 t d ( e t ) = 2 ( [ t e t ] 0 1 − ∫ 0 1 e t d t ) = 2 ( e − e + 1 ) = 2 \begin{aligned} 2\int_0^1 td(e^t) &= 2([te^t]_0^1 - \int_0^1 e^t dt) \\ &= 2(e - e + 1) = 2 \end{aligned} 201td(et)=2([tet]0101etdt)=2(ee+1)=2


总结


换元法和分部积分法是求解定积分和不定积分的两大最重要的方法,这两个方法说起来容易,理解起来也不难,但是很容易遗忘。尤其是我们长时间不使用的情况下,经常会忘记,而在用的时候又经常会想不起来,典型的书到用时方恨少问题。所以我们经常拿出来复习回顾一下,还是很有必要的。

今天的文章就到这里,原创不易,需要你一个关注的支持~

这篇关于敲黑板,定积分也有换元和分部积分法!的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/832899

相关文章

微积分-积分应用5.4(功)

术语“功”在日常语言中用来表示完成一项任务所需的总努力量。在物理学中,它有一个依赖于“力”概念的技术含义。直观上,你可以将力理解为对物体的推或拉——例如,一个书本在桌面上的水平推动,或者地球对球的向下拉力。一般来说,如果一个物体沿着一条直线运动,位置函数为 s ( t ) s(t) s(t),那么物体上的力 F F F(与运动方向相同)由牛顿第二运动定律给出,等于物体的质量 m m m 与其

【系统架构设计师】黑板架构详解

黑板架构(Blackboard Architecture)是一种软件架构模式,它模仿了多个专家系统协作解决问题的场景。在这种架构中,“黑板”作为一个中央知识库,存储了问题的当前状态以及所有的解决方案和部分解决方案。黑板架构特别适合于解决那些没有确定算法、需要多个知识源(或称为“专家”)共同作用才能解决的复杂问题。 一、黑板架构的组成 黑板架构主要由以下几个部分组成: 黑板(Blackboa

变速积分PID控制算法

变速积分PID控制算法 变速积分PID控制算法:变速积分PID的基本思想:变速积分的PID积分项表达式: 注:本文内容摘自《先进PID控制MATLAB仿真(第4版)》刘金琨 编著,研读此书受益匪浅,感谢作者! 变速积分PID控制算法: 在普通的PID控制算法中,由于积分系数 k i k_i ki​是常数,所以在整个控制过程中,积分增量不变。而系统对积分项的要求是,系统偏差大

梯形积分PID控制算法

梯形积分PID控制算法 梯形积分PID控制算法: 注:本文内容摘自《先进PID控制MATLAB仿真(第4版)》刘金琨 编著,研读此书受益匪浅,感谢作者! 梯形积分PID控制算法: 在PID控制律中积分项的作用是消除余差,为了减小余差,应提高积分项的运算精度,为此,可将矩形积分改为梯形积分。梯形积分的计算公式: ∫ 0 t e ( t ) d t = ∑ i = 0 k e

抗积分饱和PID控制算法

抗积分饱和PID控制算法 抗积分饱和PID控制算法:1.积分饱和现象:2.抗积分饱和算法: 注:本文内容摘自《先进PID控制MATLAB仿真(第4版)》刘金琨 编著,研读此书受益匪浅,感谢作者! 抗积分饱和PID控制算法: 1.积分饱和现象: 所谓积分饱和现象是指若系统存在一个方向偏差,PID控制器的输出由于积分作用的不断累加而加大,从而导致执行机构到达极限位置 X m

积分分离PID控制算法

积分分离PID控制算法 积分分离PID控制:积分分离控制基本思路:积分分离控制算法表示:积分分离式PID控制算法程序流程图: 注:本文内容摘自《先进PID控制MATLAB仿真(第4版)》刘金琨 编著,研读此书受益匪浅,感谢作者! 积分分离PID控制: 在普通的PID控制中引入积分环节的目的,主要为了消除静差,提高控制精度。但在过程启动、结束或大幅度增减设定时,短时间内系统输出

【生日视频制作】黑板写文字美女跳舞2版AE模板修改文字软件生成器教程特效素材【AE模板】

生日视频制作教程黑板写文字美女跳舞2版AE模板修改文字特效广软件告生成神器素材祝福玩法AE模板替换工程 怎么如何做的【生日视频制作】黑板写文字美女跳舞2版AE模板修改文字软件生成器教程特效素材【AE模板】 生日视频制作步骤: 安装AE软件 下载AE模板 把AE模板导入AE软件 修改图片或文字 渲染出视频

c++求积分算法

//c++ 作业:用两重菜单显示 积分函数和积分方法#include<iostream>#include<cmath>using namespace std;class Function{public:virtual double operator()(double x) const=0; };class Function1:public Function{publi

离散的点进行积分

1,可以直接用梯形公式 % 定义x和y坐标向量x = [0, 1, 2, 3, 4, 5]; % x的值y = [0, sin(1), sin(2), sin(3), sin(4), sin(5)]; % y的值,这里假设y是sin函数在x处的值% 使用trapz函数计算数值积分integral_value = trapz(x, y);% 显示结果disp(['The numerical

积分直方图(Integralnbsp;Histog…

原文地址:积分直方图(Integral Histogram) 作者:小罗   积分直方图是有Fatih Porikli在CVPR-2005《Integral Histogram: A Fast Way to Extract Histograms in Cartesian Spaces》的论文中提到的。   在介绍积分直方图之前,先介绍下积分图像,积分图像是P.Viola and