文章目录

  • 0. 写在前面
  • 1. 一些关于级数的基本概念:
    • 1.1 什么是无穷级数
    • 1.2 级数和积分的联系
      • 个人理解
      • 级数和积分的对比
    • 1.3 级数的收敛
    • 1.4 级数举例
      • a. 几何级数(Geometric Series)
      • b. 调和级数(Harmonic Series)
      • c. p级数
      • d. 幂级数(Power Series)及其收敛半径(Radius of Convergence)
  • 2. 特殊的幂级数——泰勒展开
    • 2.1函数的幂级数表达
    • 2.2 泰勒公式
      • 泰勒级数
      • 特殊情况——麦克劳林公式
    • 2.3 简单证明
    • 2.4 指数函数,正余弦函数的泰勒公式
  • 3. 欧拉公式的证明
  • 参考

0. 写在前面

今天总算完整听完了MIT 18.01单变量微积分的课程,课程最后一部分主要讨论了处理无穷的方法。我对于级数这一部分印象极为深刻,突然明白欧拉公式是怎么证明的了,所以想写一篇博客整理一下思绪,但一切都得从概念上讲起。

1. 一些关于级数的基本概念:

1.1 什么是无穷级数

无穷级数是指无穷多个以既定方式排列的数字的总和。用数学语言来表示的话,设数列为a1,a2,a3,...,an,...,a_1,a_2,a_3,...,a_n, ...,a1​,a2​,a3​,...,an​,...,,其部分和定义为:Sn=∑1nan=a1+a2+a3+...+anS_n=\sum_{1}^{n}a_n=a_1+a_2+a_3+... +a_nSn​=1∑n​an​=a1​+a2​+a3​+...+an​
无穷级数则表示为:
∑n=1∞an=lim⁡n→∞Sn=lim⁡n→∞∑n=1nan\sum_{n=1}^{\infty}a_n=\lim_{n\to \infty}S_n=\lim_{n\to \infty}\sum_{n=1}^{n}a_nn=1∑∞​an​=n→∞lim​Sn​=n→∞lim​n=1∑n​an​

1.2 级数和积分的联系

个人理解

通过之前对积分的学习,再结合本科这四年学习中的经验,我个人认为级数是从离散的角度(或者说是更加实际的角度)去理解一个连续函数,这种方法也非常适合设计一些计算机程序去估计函数值,导数等等(计算机最喜欢处理重复性的问题)。而对于积分而言,它更像是一种理想化的,更适合人类本身运算的方法,但是遇到了更困难的超越函数之类,在不能通过巧妙的换元法等技巧求解的时候,积分这种方法就不如离散的级数方法有效了。以上只是比较泛泛的对于积分和级数的理解,以下的内容比较具体。

个人认为级数可以说是黎曼和(Riemann Sum)的一种特殊表达形式。对于定积分而言,例如上黎曼和(选择函数左侧数值作为矩形的高度,下黎曼和则选择右侧数值)的一般形式会将区间 x∈[a,b]x\in[a,b]x∈[a,b] 分成 NNN份,间隔Δn=(b−a)/N\Delta n=(b-a)/NΔn=(b−a)/N得到:
S=∑k=1N−1f(a+(k−1)Δn)⋅(a+(k−1)Δn)S=\sum_{k=1}^{N-1}f(a+(k-1)\Delta n)\cdot(a+(k-1)\Delta n)S=k=1∑N−1​f(a+(k−1)Δn)⋅(a+(k−1)Δn)
而级数则是在区间 x∈[x0,∞]x\in[x_0,\infty]x∈[x0​,∞] 上中间间隔为1的黎曼和(通过上下黎曼和也可以估计级数部分和的大小):
Sinf=∑1∞f(x)⋅1S_{inf}=\sum_{1}^{\infty}f(x)\cdot1Sinf​=1∑∞​f(x)⋅1

级数和积分的对比

在MIT 18.01中,Jerison教授对比了级数和积分,并给出了一个定理
(参考讲义session 95b)
如果 f(x)f(x)f(x) 是递减函数且在区间 [1,∞][1,\infty][1,∞] 上 f(x)>0f(x)>0f(x)>0,那么级数∑1∞f(x)\sum_1^\infty f(x)∑1∞​f(x) 和积分 ∫1∞f(x)dx\int_1^\infty f(x)dx∫1∞​f(x)dx 同时收敛或发散,并且满足:
∑1∞f(x)−∫1∞f(x)dx&lt;f(1)\sum_1^\infty f(x)-\int_1^\infty f(x)dx&lt;f(1)1∑∞​f(x)−∫1∞​f(x)dx<f(1)
注意!求解无穷级数要比求解无穷积分(瑕积分Improper Integral)要困难得多。

1.3 级数的收敛

级数的收敛性是指 lim⁡x→∞Sn=C\lim_{x\to\infty}S_n=Climx→∞​Sn​=C(常数),这里 SnS_nSn​ 是数列的n项和;反之,级数发散(diverge)。涉及到幂级数时还需定义收敛半径(见 2.1

1.4 级数举例

a. 几何级数(Geometric Series)

几何级数的表达式
∑0∞an=1+a+a2+a3+...=11−a(∣a∣&lt;1)\sum_0^\infty a^n=1+a+a^2+a^3+...=\frac{1}{1-a}\\ (|a|&lt;1)0∑∞​an=1+a+a2+a3+...=1−a1​(∣a∣<1)
需注意,当∣a∣≥1|a|\geq1∣a∣≥1时,几何级数不收敛。

b. 调和级数(Harmonic Series)

调和级数是p级数的一种特殊情况,其表达式为
∑n=1∞1n=1+12+13+...+1n+...\sum_{n=1}^{\infty}\frac{1}{n}=1+\frac{1}{2}+\frac{1}{3}+...+\frac{1}{n}+...n=1∑∞​n1​=1+21​+31​+...+n1​+...

调和级数是发散的

c. p级数

p级数的表达式为:
∑n=1∞1np=1+1n2+1n3+...1np+...\sum_{n=1}^{\infty}\frac{1}{n^p}=1+\frac{1}{n^2}+\frac{1}{n^3}+...\frac{1}{n^p}+...n=1∑∞​np1​=1+n21​+n31​+...np1​+...
当∣p∣≥1|p|\geq1∣p∣≥1时,级数收敛(p=1p=1p=1时为调和级数);当∣p∣&lt;1|p|&lt;1∣p∣<1时,级数发散。

d. 幂级数(Power Series)及其收敛半径(Radius of Convergence)

幂级数的表达式为:
∑0∞anxn=a0+a1x+a2x2+...+anxn+...\sum_0^\infty a_nx^n=a_0+a_1x+a_2x^2+...+ a_nx^n+...0∑∞​an​xn=a0​+a1​x+a2​x2+...+an​xn+...
收敛半径
存在一个数 R(0≤R≤∞)R(0\leq R\leq\infty)R(0≤R≤∞) 使得 ∣x∣&lt;R|x|&lt;R∣x∣<R 时,级数 ∑0∞anxn\sum_0^\infty a_nx^n∑0∞​an​xn收敛; ∣x∣&gt;R|x|&gt;R∣x∣>R 时,级数 ∑0∞anxn\sum_0^\infty a_nx^n∑0∞​an​xn发散,这个数RRR 就被称为收敛半径。

2. 特殊的幂级数——泰勒展开

2.1函数的幂级数表达

我们已经知道幂级数的表达式为∑0∞anxn=a0+a1x+a2x2+...+anxn+...\sum_0^\infty a_nx^n=a_0+a_1x+a_2x^2+...+ a_nx^n+...0∑∞​an​xn=a0​+a1​x+a2​x2+...+an​xn+...
写成函数形式就是:(可以说多项式是幂级数的有限项展开)
f(x)=∑0∞anxn=a0+a1x+a2x2+...+anxn+...f(x)=\sum_0^\infty a_nx^n=a_0+a_1x+a_2x^2+...+ a_nx^n+...f(x)=0∑∞​an​xn=a0​+a1​x+a2​x2+...+an​xn+...
并且在收敛域内 (∣x∣&lt;R|x|&lt;R∣x∣<R),f(x)f(x)f(x)的所有高阶导数都存在。

2.2 泰勒公式

基本上所有函数都能以幂级数的形式展开,只是参数ana_nan​不同。而泰勒公式的目的就是为了求解这些参数的值。

泰勒级数

泰勒级数的一般形式为:
f(x)=∑0∞f(n)(x0)n!(x−x0)nf(x)=\sum_0^\infty \frac{f^{( n)}(x_0)}{n!}(x-x_0)^nf(x)=0∑∞​n!f(n)(x0​)​(x−x0​)n
具体的展开我就不写了,因为泰勒展开的特殊情况才是重点。

特殊情况——麦克劳林公式

当泰勒公式中的 x0=0x_0=0x0​=0 时,我们就得到了非常重要的麦克劳林公式。
f(x)=∑0∞f(n)(0)n!xn=f(0)+f′(0)x+f′′(0)2!x2+f′′′(0)3!x3+...f(x)=\sum_0^\infty \frac{f^{( n)}(0)}{n!}x^n=f(0)+f'(0)x+\frac{f''(0)}{2!}x^2+\frac{f'''(0)}{3!}x^3+...f(x)=0∑∞​n!f(n)(0)​xn=f(0)+f′(0)x+2!f′′(0)​x2+3!f′′′(0)​x3+...

2.3 简单证明

我在这里简单证明以下麦克劳林公式。
函数 f(x)f(x)f(x) 能够表示成:
f(x)=a0+a1x+a2x2+...+anxn+...f(x)=a_0+a_1x+a_2x^2+...+ a_nx^n+...f(x)=a0​+a1​x+a2​x2+...+an​xn+...函数 f(x)f(x)f(x) 的一阶导数为:f′(x)=a1+2a2x+...+nanxn−1+...f'(x)=a_1+2a_2x+...+ na_nx^{n-1}+...f′(x)=a1​+2a2​x+...+nan​xn−1+...函数 f(x)f(x)f(x) 的二阶导数为:f′′(x)=2a2+6a3x+...+n(n−1)anxn−2+...f''(x)=2a_2+6a_3x+...+ n(n-1)a_nx^{n-2}+...f′′(x)=2a2​+6a3​x+...+n(n−1)an​xn−2+...⋯\cdots⋯⋯\cdots⋯
这时我们只需要求在点 x=0x=0x=0处的 nnn阶导数的值就得到了相关系数 ana_nan​:
a0=f(0),a1=f′(0)a_0=f(0),a_1=f'(0)a0​=f(0),a1​=f′(0)a2=f′′(0)2!a_2=\frac{f''(0)}{2!}a2​=2!f′′(0)​a3=f(3)(0)3!a_3=\frac{f^{(3)}(0)}{3!}a3​=3!f(3)(0)​⋯\cdots⋯an=f(n)(0)n!a_n=\frac{f^{(n)}(0)}{n!}an​=n!f(n)(0)​

2.4 指数函数,正余弦函数的泰勒公式

常用的麦克劳林公式有:
(1)指数函数 exe^xex
ex=1+x+x22!+x33!+…e^x=1+x+\frac{x^2}{2!}+\frac{x^3}{3!}+\ldotsex=1+x+2!x2​+3!x3​+…
(2)正弦函数 sin⁡x\sin xsinx
sin⁡x=x−x33!+x55!−x77!+…\sin x=x-\frac{x^3}{3!}+\frac{x^5}{5!}-\frac{x^7}{7!}+\ldotssinx=x−3!x3​+5!x5​−7!x7​+…
(3)余弦函数 cos⁡x\cos xcosx
cos⁡x=sin⁡′x=1−x22!+x44!−x66!+…\cos x=\sin'x=1-\frac{x^2}{2!}+\frac{x^4}{4!}-\frac{x^6}{6!}+\ldotscosx=sin′x=1−2!x2​+4!x4​−6!x6​+…
(注意,正余弦函数的高阶导数都是四个一循环)

3. 欧拉公式的证明

在大二大三学信号与系统,数字信号处理,分析交流电路的时候,欧拉公式都非常非常非常重要!!!!但是当时根本不知道为什么会有欧拉公式,只知道它包含了实部和虚部,还有它是最优美的公式,也没有查过如何证明。
今天在复习了泰勒公式之后,我才发现在有了泰勒公式的前提下,欧拉公式的证明是多么地直接。

由常用的三个泰勒展开式,我们可以得到:
eix=1+ix−x22!−x33!+x44!+x55!−…e^{ix}=1+ix-\frac{x^2}{2!}-\frac{x^3}{3!}+\frac{x^4}{4!}+\frac{x^5}{5!}-\ldotseix=1+ix−2!x2​−3!x3​+4!x4​+5!x5​−…=(1−x22!+x44!−x66!+…)+i(x−x33!+x55!−x77!+…)=(1-\frac{x^2}{2!}+\frac{x^4}{4!}-\frac{x^6}{6!}+\ldots)+i(x-\frac{x^3}{3!}+\frac{x^5}{5!}-\frac{x^7}{7!}+\ldots)=(1−2!x2​+4!x4​−6!x6​+…)+i(x−3!x3​+5!x5​−7!x7​+…)
(需要注意 ini^nin 也是有周期性质的,周期为4,i0=1;i1=i;i2=−1;i3=−i;i4=1…i^0=1;i^1=i; i^2=-1;i^3=-i; i^4=1\ldotsi0=1;i1=i;i2=−1;i3=−i;i4=1…本质上来讲 iii就是旋转 90°90\degree90°到 yyy 轴)

又因为我们知道:sin⁡x=x−x33!+x55!−x77!+…\sin x=x-\frac{x^3}{3!}+\frac{x^5}{5!}-\frac{x^7}{7!}+\ldotssinx=x−3!x3​+5!x5​−7!x7​+…cos⁡x=1−x22!+x44!−x66!+…\cos x=1-\frac{x^2}{2!}+\frac{x^4}{4!}-\frac{x^6}{6!}+\ldotscosx=1−2!x2​+4!x4​−6!x6​+…
在函数 sin⁡x\sin xsinx前加入虚数 iii 之后证明过程就变得非常直接了:
eix=cos⁡x+isin⁡xe^{ix}=\cos x+i\sin xeix=cosx+isinx
这就是著名的欧拉公式了!(之后复习到信号与系统我再详细介绍它的应用吧!)

参考

  1. 高等数学(下)无穷级数:https://blog.csdn.net/linxilinxilinxi/article/details/80920953
  2. MIT 18.01单变量微积分讲义: https://ocw.mit.edu/courses/mathematics/18-01sc-single-variable-calculus-fall-2010/unit-5-exploring-the-infinite/part-b-taylor-series/
  3. Infinite series:https://www.britannica.com/science/infinite-series

单变量微积分笔记——无穷级数,泰勒展开及欧拉公式的证明相关推荐

  1. MIT 18.01 单变量微积分笔记——总目录及对应链接

    0. 写在前面 这篇总目录主要参考了MIT 18.01单变量微积分的课程结构,当然我也做了一些我认为更合理的思路上的改动.给自己定个小目标,争取一周之内填补目录上的几乎所有内容,我每写完一篇就会在本目 ...

  2. 单变量微积分笔记——钟形曲线(Bell Curve)的积分以及(标准)正态分布

    最近开始听MIT 18.01单变量微积分来复习微积分课程,听到第23讲的时候(对应的讲义可以到MIT opencourseware下载,讲义索引是session 65a),这节课我居然看到了关于概率分 ...

  3. 单变量微积分笔记——积分的应用

    本文内容对应我的博客中微积分笔记总目录下的第四章,积分的应用. 4. 积分的应用 4.1 平均值和加权平均值(Averages and Weighted Averages) 连续平均值的定义: Con ...

  4. 单变量微积分笔记——积分

    本文内容对应我的博客中微积分笔记总目录下的第三章,积分--微分的逆运算. 3. 积分(Integral)--微分的逆运算 通过 3.1 反导数(Antiderivative)和定积分(Definite ...

  5. 单变量微积分笔记——导数的应用

    本文内容对应我的博客中微积分笔记总目录下的第二章,导数和微分的应用. 2. 导数和微分的应用(Applications) 本章主要总结一些导数的应用和一条与导数有关的定理(中值定理) 2.1 线性和二 ...

  6. 单变量微积分笔记8——最值问题和相关变率

    寻找最值 在上篇文章曲线构图中,我们可以非常容易地从图上找到函数的最值点.想要求得一个函数的最值点,自然会联想到通过构图寻找,但是构图并不是一个轻松的过程.观察最值点在函数曲线上的位置,可以得出结论: ...

  7. 单变量微积分笔记29——反常积分和瑕积分

    我们已经学习了有限区间上的积分,但对于无穷的情况和区间上有奇点的情况仍无法理解.这就需要无穷积分和瑕积分来处理了,它们看起来十分有趣. 增长和衰减速率 通过上一章的内容,我们已经可以做出一些总结,在洛 ...

  8. 单变量微积分笔记7——曲线构图

    曲线构图的目标是根据f'(x)和f'' (x)画出原函数f(x)的图像. 原函数:f(x) = 3x-x3 f'(x) = 3-3x2 f''(x) = -6x 函数的凹凸性 前提是:设f(x)在[a ...

  9. 单变量微积分笔记23——部分分式

    求解被积函数是部分分式P(x)/Q(x)的积分,P(x)和Q(x)是关于x多项式.如果不能求出这类积分的原函数,结果将令人沮丧,现在我们要试图寻找一个有效的方法求解这类问题. 选定系数法 这个很容易: ...

  10. 单变量微积分笔记2——导数2(求导法则和高阶导数)

    和.差.积.商求导法则 设u=u(x),v=v(x)都可导,则: (Cu)' = Cu', C是常数 (u ± v)' = u' ± v' (uv)' = u'v + uv' (u/v)' = (u' ...

最新文章

  1. 面试官问:线程池除了常见的4种拒绝策略,你还知道哪些?
  2. bond、服务器登录、跟踪数据包的路由
  3. lettuce webdriver 自动化测试---玩转BDD
  4. linux 多线程安全定时器
  5. 游三大界后感(付照片)
  6. es6 数组去重,数组里面的对象去重
  7. 教育|俄罗斯天才少女200万年薪加入华为,22岁拿下世界编程冠军,同天队友也宣布加盟...
  8. 7z 头部错误 数据错误_Vue项目组件数据类型错误处理
  9. iOS开发拓展篇-XMPP简单介绍
  10. div区域内容抓取_企业微信群机器人应用:使用python从网站抓取行业资讯并定时推送...
  11. 婚纱摄影五大标杆品牌告诉你,客资转化居然可以这么玩?
  12. sql随机取一条数据
  13. 【一千个论文合集】计算机科学的26个细分领域近年必读论文集合
  14. 一文彻底搞懂BP算法:原理推导+数据演示+项目实战(上篇)
  15. 经典网页设计:10个优秀的国外企业网站设计案例
  16. 郑州高新区计算机,郑州高新区电脑维修
  17. php面试题(附带答案)
  18. 数组按照元素个数由多到少排序
  19. Bugku Misc 我永远喜欢穹妹
  20. Linux基础(2)/Linux 基本概念及操作

热门文章

  1. 实时协同编辑的实现: 编辑锁, OT算法
  2. 使用freessl.orgq免费ssl证书
  3. 上海市高等学校信息技术水平二三级python 模拟题 编程
  4. 如何做好学术演讲-01
  5. 用Photoshop进行icon的制作或将其它格式图片转成icon
  6. 【揭秘Wintel提升win 7系统性能的背后】
  7. 成语小秀才小程序源码-小程序前端-小程序吸粉引流源码
  8. 用Python批量修改文件名称
  9. 空间坐标系对应EPSG编号
  10. css 改变图片的背景色,css3实现背景图片颜色修改的多种方式