欧拉公式详解-震惊!小学生也能看懂?

文章目录

  • 欧拉公式
    • 前言
    • 前置知识
      • 幂法则
        • 证明
      • 加法则
      • 积法则
        • 证明
      • 链式法则
        • 证明
      • 通过幂法则、链式法则推到商法则
      • 三角函数的导数
        • 证明
      • 高阶导数
      • 继续
        • 指数函数求导
          • 尝试求导
          • e的出现
          • a^x的导数
        • 隐函数求导
    • 泰勒级数
      • 由来
      • 麦克劳林展开式
    • 本文正题

欧拉公式

前言

今天博主在b站上看完了一个视频。此视频介绍了欧拉从定义 π \pi π、以欧拉命名、伯努利发明的数 e e e s i n sin sin c o s cos cos以及 e i e^i ei e e e的泰勒展开式以及虚数 i i i
这是一篇学习笔记,有错误的话,感谢评论里指出。

前置知识

幂法则

如果 f ( x ) = x n f(x)=x^n f(x)=xn,那么 f ′ ( x ) = n x n − 1 f'(x)=nx^{n-1} f(x)=nxn1

证明

新的函数值是 f ( x + d x ) = ( x + d x ) n = ( x + d x ) ( x + d x ) ( x + d x ) ⋯ ( x + d x ) f(x+\mathrm{d}x)=(x+\mathrm{d}x)^n=(x+\mathrm{d}x)(x+\mathrm{d}x)(x+\mathrm{d}x)\cdots(x+\mathrm{d}x) f(x+dx)=(x+dx)n=(x+dx)(x+dx)(x+dx)(x+dx)
可以由二项式定理得到
( x + d x ) n = ∑ i = 0 n ( i n ) x n − i ( d x ) i = ( 0 n ) x n + ( 1 n ) x n − 1 d x + ( 2 n ) x n − 2 ( d x ) 2 ⋯ (x+\mathrm{d}x)^n=\sum^{n}_{i=0}\left(\begin{array}{c}i\\ n\end{array}\right)x^{n-i}(\mathrm{d}x)^i=\left(\begin{array}{c}0\\ n\end{array}\right)x^n+\left(\begin{array}{c}1\\ n\end{array}\right)x^{n-1}\mathrm{d}x+\left(\begin{array}{c}2\\ n\end{array}\right)x^{n-2}(\mathrm{d}x)^2\cdots (x+dx)n=i=0n(in)xni(dx)i=(0n)xn+(1n)xn1dx+(2n)xn2(dx)2
d f = f ( x + d x ) − f ( x ) = x n − 1 d x + x n − 2 ( d x ) 2 ⋯ df=f(x+\mathrm{d}x)-f(x)=x^{n-1}\mathrm{d}x+x^{n-2}(\mathrm{d}x)^2\cdots df=f(x+dx)f(x)=xn1dx+xn2(dx)2
d f d x = x n − 1 + n ( n − 1 ) 2 x n − 2 d x + n ( n − 1 ) ( n − 2 ) 6 x n − 2 d x ⋯ \frac{df}{dx}=x^{n-1}+\frac{n(n-1)}{2}x^{n-2}dx+\frac{n(n-1)(n-2)}{6}x^{n-2}dx\cdots dxdf=xn1+2n(n1)xn2dx+6n(n1)(n2)xn2dx
因为 d x dx dx趋向 0 0 0,所以可以忽略含有 d x dx dx的项, d f d x = x n − 1 \frac{df}{dx}=x^{n-1} dxdf=xn1

加法则

两个函数 f ( x ) f(x) f(x) g ( x ) g(x) g(x),那么 ( f ( x ) + g ( x ) ) ′ = f ′ ( x ) + g ′ ( x ) (f(x)+g(x))'=f'(x)+g'(x) (f(x)+g(x))=f(x)+g(x)

积法则

两个函数 f ( x ) f(x) f(x) g ( x ) g(x) g(x),那么 ( f ( x ) g ( x ) ) ′ = f ( x ) g ′ ( x ) + f ′ ( x ) g ( x ) (f(x)g(x))'=f(x)g'(x)+f'(x)g(x) (f(x)g(x))=f(x)g(x)+f(x)g(x)

证明

由于相乘想到面积来可视化过程,设一个矩形长宽分别为 f ( x ) f(x) f(x) g ( x ) g(x) g(x),设 h ( x ) = ( f ( x ) g ( x ) ) ′ h(x)=(f(x)g(x))' h(x)=(f(x)g(x))
如图所示:

显然增加的面积就是三块有颜色面积的小矩形,绿红黄他们的面积之和为:
f ( x ) d ( g ( x ) ) + g ( x ) d ( f ( x ) ) + d ( f ( x ) ) d ( g ( x ) ) = h ′ ( x ) d x ⇒ f(x)\mathrm{d}(g(x))+g(x)\mathrm{d}(f(x))+\mathrm{d}(f(x))\mathrm{d}(g(x))=h'(x)\mathrm{d}x\Rightarrow f(x)d(g(x))+g(x)d(f(x))+d(f(x))d(g(x))=h(x)dx

f ( x ) g ′ ( x ) d x + g ( x ) f ′ ( x ) d x + g ′ ( x ) d x f ′ ( x ) d x = h ′ ( x ) d x f(x)g'(x)\mathrm{d}x+g(x)f'(x)\mathrm{d}x+g'(x)\mathrm{d}xf'(x)\mathrm{d}x=h'(x)\mathrm{d}x f(x)g(x)dx+g(x)f(x)dx+g(x)dxf(x)dx=h(x)dx

那么 h ′ ( x ) d x = f ( x ) g ′ ( x ) + g ( x ) f ′ ( x ) + g ′ ( x ) f ′ ( x ) d x \frac{h'(x)}{dx}=f(x)g'(x)+g(x)f'(x)+g'(x)f'(x)\mathrm{d}x dxh(x)=f(x)g(x)+g(x)f(x)+g(x)f(x)dx
发现尾项与 d x \mathrm{d}x dx有关,当 d x \mathrm{d}x dx趋向 0 0 0的时候可以忽略。

链式法则

两个函数 f ( x ) f(x) f(x) g ( x ) g(x) g(x),那么 f ′ ( g ( x ) ) = f ′ ( g ( x ) ) g ′ ( x ) f'(g(x))=f'(g(x))g'(x) f(g(x))=f(g(x))g(x),也就是 d f d x = d f d g d g d x \frac{\mathrm{d}f}{\mathrm{d}x}=\frac{\mathrm{d}f}{\mathrm{d}g}\frac{\mathrm{d}g}{\mathrm{d}x} dxdf=dgdfdxdg

证明

x x x变化量为 d x dx dx的时候, g g g函数变化量是 d ( g ( x ) ) \mathrm{d}(g(x)) d(g(x))
f f f函数的变化量为:
d ( f ( g ( x ) ) ) = f ′ ( g ( x ) ) d ( g ( x ) ) = f ′ ( g ( x ) ) g ′ ( x ) d x ⇒ d ( f ( g ( x ) ) d x = f ′ ( g ( x ) ) g ′ ( x ) \mathrm{d}(f(g(x)))=f'(g(x))\mathrm{d}(g(x))=f'(g(x))g'(x)\mathrm{d}x\Rightarrow \frac{\mathrm{d}(f(g(x))}{\mathrm{d}x}=f'(g(x))g'(x) d(f(g(x)))=f(g(x))d(g(x))=f(g(x))g(x)dxdxd(f(g(x))=f(g(x))g(x)
最后一步是由导数的定义得来的。

通过幂法则、链式法则推到商法则

三角函数的导数

sin ⁡ ′ ( x ) = c o s ( x ) \sin'(x)=cos(x) sin(x)=cos(x)
cos ⁡ ′ ( x ) = − s i n ( x ) \cos'(x)=-sin(x) cos(x)=sin(x)

证明

高阶导数

f ( n ) ( x ) f^{(n)}(x) f(n)(x)指的是 f ( x ) f(x) f(x) n n n阶导数。我自己的理解:描述 f ( x ) f(x) f(x)的变化函数是 f ′ ( x ) f'(x) f(x),描述 f ′ ( x ) f'(x) f(x)的变化函数 f ′ ′ ( x ) f''(x) f(x),也就是 f ( n ) f^{(n)} f(n)的变化受到 f ( n + 1 ) f^{(n+1)} f(n+1)的控制,如果控制 f 1 f^1 f1 f 2 f^2 f2···他们的函数都相等,那么"理论上"这两个函数是相等的。下面泰勒级数就用到这个思想。

继续

指数函数求导

尝试求导

M ( t ) = 2 t M(t)=2^t M(t)=2t
d M d t = 2 t + d t − 2 t d t = 2 t ( 2 d t − 1 d t ) ⎵ d t → 0 \frac{\mathrm{d}M}{\mathrm{d}t}=\frac{2^{t+\mathrm{d}t}-2^t}{\mathrm{d}t}=2^t\underbrace{(\frac{2^{\mathrm{d}t}-1}{\mathrm{d}t})}_{dt\to0} dtdM=dt2t+dt2t=2tdt0 (dt2dt1)

2 d t − 1 d t \frac{2^{\mathrm{d}t}-1}{\mathrm{d}t} dt2dt1趋向于一个常数 0.69314718056 ⋯ 0.69314718056\cdots 0.69314718056
同样函数 M ( t ) = 3 t M(t)=3^t M(t)=3t同样的方法,后半部分将趋向于 1.09861228867 ⋯ 1.09861228867\cdots 1.09861228867
M ( t ) = 8 t → 2.07944154168 ⋯ M(t)=8^t\to 2.07944154168\cdots M(t)=8t2.07944154168
1.09861228867 ⋯ × 3 = 2.07944154168 ⋯ 1.09861228867\cdots{\times3}=2.07944154168\cdots 1.09861228867×3=2.07944154168
从指数上 8 = 2 3 8=2^3 8=23,说明这个常数是对于对某个数求对数函数得到的。
有没有哪个底数能是的这个系数为 1 1 1呢?
( a t ) ′ = a t (a^t)'=a^t (at)=at

e的出现

这个底数就是 e = 2.71828 ⋯ e=2.71828\cdots e=2.71828

a^x的导数

由上面得到 ( a x ) ′ = a x ln ⁡ ( a ) (a^x)'=a^x\ln(a) (ax)=axln(a)
d ( e c t ) d t = c e c t \frac{d(e^{ct})}{\mathrm{d}t}=ce^{ct} dtd(ect)=cect c c c是常数,由复合函数求导。
所有指数函数 a a a写作 e ln ⁡ ( 2 ) e^{\ln(2)} eln(2)
代入上式得到: a x = e ln ⁡ ( a ) t a^x=e^{\ln(a)t} ax=eln(a)t

隐函数求导

圆的方程式 x 2 + y 2 = r x^2+y^2=r x2+y2=r,这很显然,如果我们要对它求导怎么办?此时输入一个 x x x不一定输出一个 y y y。很显然这个函数是可以求导的,也就是求 ( x , y ) (x,y) (x,y)这个坐标的斜率。

泰勒级数

由来

一个函数可以写成 f ( x ) = ∑ i = 0 n a i x i = a 0 + a 1 x 1 + a 2 x 2 + ⋯ f(x)=\sum^n_{i=0}{a_ix^i}=a_0+a_1x_1+a_2x_2+\cdots f(x)=i=0naixi=a0+a1x1+a2x2+
在高阶导数的时候说过,如果两个函数每一阶导数都相等,那么"理论上"两个函数是相等的。
因为我们有 c o s ′ ( x ) = − s i n ( x ) cos'(x)=-sin(x) cos(x)=sin(x) c o s ′ ′ ( x ) = − c o s ( x ) cos''(x)=-cos(x) cos(x)=cos(x) c o s ′ ′ ′ ( x ) = s i n ( x ) cos'''(x)=sin(x) cos(x)=sin(x) c o s ′ ′ ′ ′ ( x ) = c o s ( x ) cos''''(x)=cos(x) cos(x)=cos(x)
此后就是 − s i n ( x ) -sin(x) sin(x) − c o s ( x ) -cos(x) cos(x) s i n ( x ) sin(x) sin(x) c o s ( x ) cos(x) cos(x)循环,求导次数 x x x,其 x m o d      4 = 1 x \mod\ 4=1 xmod 4=1, 2 2 2, 3 3 3, 0 0 0的时候分别对应这四个。
c o s ( 0 ) = 1 ⇒ f ( x ) = a 0 + ∑ i = 1 n a i ⋅ 0 = a 0 = 1 cos(0)=1\Rightarrow f(x)=a_0+\sum_{i=1}^n{a_i\cdot0}=a_0=1 cos(0)=1f(x)=a0+i=1nai0=a0=1
c o s ′ ( 0 ) = 0 ⇒ f ′ ( x ) = 1 ⋅ a 1 + ∑ i = 2 n ( i − 1 ) a i ⋅ 0 = 1 ! ⋅ a 1 = 0 cos'(0)=0\Rightarrow f'(x)=1\cdot a_1+\sum_{i=2}^n{(i-1)a_i\cdot0}=1!\cdot a_1=0 cos(0)=0f(x)=1a1+i=2n(i1)ai0=1!a1=0
cos ⁡ ′ ′ ( 0 ) = − 1 ⇒ f ′ ′ ( x ) = 1 ⋅ 2 ⋅ a 2 + ∑ i = 3 n ( i − 1 ) ⋅ ( i − 2 ) a i = 2 ! ⋅ a 2 = − 1 \cos''(0)=-1\Rightarrow f''(x)=1\cdot2\cdot a_2+\sum_{i=3}^n{(i-1)\cdot(i-2)a_i}=2!\cdot a_2=-1 cos(0)=1f(x)=12a2+i=3n(i1)(i2)ai=2!a2=1
c o s ′ ′ ′ ( 0 ) = 0 ⇒ f ′ ′ ′ ( x ) = 1 ⋅ 2 ⋅ 3 a 3 + ∑ i = 4 n ( i − 1 ) ⋅ ( i − 2 ) ⋅ ( i − 3 ) a i = 3 ! ⋅ a 3 = 0 cos'''(0)=0\Rightarrow f'''(x)=1\cdot2\cdot3 a_3+\sum_{i=4}^n{(i-1)\cdot(i-2)\cdot(i-3)a_i}=3!\cdot a_3=0 cos(0)=0f(x)=123a3+i=4n(i1)(i2)(i3)ai=3!a3=0
c o s ′ ′ ′ ′ ( 0 ) = 1 ⇒ f ′ ′ ′ ′ ( x ) = 1 ⋅ 2 ⋅ 3 ⋅ 4 a 4 + ∑ i = 5 n ( i − 1 ) ⋅ ( i − 2 ) ⋅ ( i − 3 ) ⋅ ( i − 4 ) a i = 4 ! ⋅ a 4 = 1 cos''''(0)=1\Rightarrow f''''(x)=1\cdot2\cdot3\cdot4 a_4+\sum_{i=5}^n{(i-1)\cdot(i-2)\cdot(i-3)\cdot(i-4)a_i}=4!\cdot a_4=1 cos(0)=1f(x)=1234a4+i=5n(i1)(i2)(i3)(i4)ai=4!a4=1

可以发现规律了,假设取了 i i i次导数,且有 i = 2 n i=2n i=2n

  • n n n是奇数有: i ! ⋅ a i = − 1 ⇒ a i = − 1 i ! i!\cdot a_i=-1\Rightarrow a_i=-\frac{1}{i!} i!ai=1ai=i!1

  • n n n是偶数有: i ! ⋅ a i = 1 ⇒ a i = 1 i ! i!\cdot a_i=1\Rightarrow a_i=\frac{1}{i!} i!ai=1ai=i!1

也就是 c o s ( x ) = 1 − x 2 2 ! + x 4 4 ! − x 6 6 ! + x 4 8 ! − ⋯ cos(x)=1-\frac{x^2}{2!}+\frac{x^4}{4!}-\frac{x^6}{6!}+\frac{x^4}{8!}-\cdots cos(x)=12!x2+4!x46!x6+8!x4
同样的思路可以证明 sin ⁡ ( x ) = ∑ i = 2 n + 1 , n ∈ N ∞ ( − 1 ) n x i i ! = x − x 3 3 ! + x 5 5 ! − x 7 7 ! + ⋯ \sin(x)=\sum^{\infty}_{i=2n+1,n\in N}{(-1)^n\frac{x^i}{i!}}=x-\frac{x^3}{3!}+\frac{x^5}{5!}-\frac{x^7}{7!}+\cdots sin(x)=i=2n+1,nN(1)ni!xi=x3!x3+5!x57!x7+

证明 e x = ⋯ e^x=\cdots ex=比这更容易,根据定义 ( e x ) ′ = e x (e^x)'=e^x (ex)=ex,重复上述过程即可。

麦克劳林展开式

e x = ∑ i = 0 ∞ x i i ! = 1 + x 1 1 ! + x 2 2 ! + x 3 3 ! + x 4 4 ! + ⋯ e^x=\sum^\infty_{i=0}{\frac{x^i}{i!}}=1+\frac{x^1}{1!}+\frac{x^2}{2!}+\frac{x^3}{3!}+\frac{x^4}{4!}+\cdots ex=i=0i!xi=1+1!x1+2!x2+3!x3+4!x4+
sin ⁡ ( x ) = ∑ i = 2 n + 1 , n ∈ N ∞ ( − 1 ) n x i i ! = x − x 3 3 ! + x 5 5 ! − x 7 7 ! + ⋯ \sin(x)=\sum^{\infty}_{i=2n+1,n\in N}{(-1)^n\frac{x^i}{i!}}=x-\frac{x^3}{3!}+\frac{x^5}{5!}-\frac{x^7}{7!}+\cdots sin(x)=i=2n+1,nN(1)ni!xi=x3!x3+5!x57!x7+
cos ⁡ ( x ) = ∑ i = 2 n , n ∈ N ∞ ( − 1 ) n x i i ! = 1 − x 2 2 ! + x 4 4 ! − x 6 6 ! + ⋯ \cos(x)=\sum^{\infty}_{i=2n,n\in N}(-1)^n\frac{x^i}{i!}=1-\frac{x^2}{2!}+\frac{x^4}{4!}-\frac{x^6}{6!}+\cdots cos(x)=i=2n,nN(1)ni!xi=12!x2+4!x46!x6+

本文正题

e i x = 1 + ( i x ) 1 1 ! + ( i x ) 2 2 ! + ( i x ) 3 3 ! + ( i x ) 4 4 ! + ( i x ) 5 5 ! = 1 + i x 1 ! − x 2 2 ! − i x 3 3 ! + x 4 4 ! + i x 5 5 ! − ⋯ e^{ix}=1+\frac{(ix)^1}{1!}+\frac{(ix)^2}{2!}+\frac{(ix)^3}{3!}+\frac{(ix)^4}{4!}+\frac{(ix)^5}{5!}=1+\frac{ix}{1!}-\frac{x^2}{2!}-\frac{ix^3}{3!}+\frac{x^4}{4!}+\frac{ix^5}{5!}-\cdots eix=1+1!(ix)1+2!(ix)2+3!(ix)3+4!(ix)4+5!(ix)5=1+1!ix2!x23!ix3+4!x4+5!ix5

把带有 i i i的提出来有:

e i x = 1 − x 2 2 ! + x 4 4 ! − x 6 6 ! + ⋯ + i ( x − x 3 3 ! + x 5 5 ! − x 7 7 ! ) = c o s ( x ) + i × s i n ( x ) e^{ix}=1-\frac{x^2}{2!}+\frac{x^4}{4!}-\frac{x^6}{6!}+\cdots+i(x-\frac{x^3}{3!}+\frac{x^5}{5!}-\frac{x^7}{7!})=cos(x)+i\times sin(x) eix=12!x2+4!x46!x6++i(x3!x3+5!x57!x7)=cos(x)+i×sin(x)

x = π x=\pi x=π的时候

e i π = cos ⁡ ( π ) + i × sin ⁡ ( π ) = − 1 e^{i\pi}=\cos(\pi)+i\times \sin(\pi)=-1 eiπ=cos(π)+i×sin(π)=1

所以 e i π + 1 = 0 e^{i\pi}+1=0 eiπ+1=0

你可能感兴趣的:(欧拉公式详解-震惊!小学生也能看懂?)