12、e、i、欧拉公式全解
1.自然常数e
1.1定义
发现:有1块钱,年利率100%,则存1年本息是2块钱。可以按半年存,则半年利率是50%,1块钱存半年是1×(1+0.5)=1.51\times(1+0.5)=1.51×(1+0.5)=1.5,连本带利1.5再存半年1.5×(1+0.5)=2.251.5\times(1+0.5)=2.251.5×(1+0.5)=2.25,这是半年一个周期,那么我们把这个时间周期1年划分为无限多个无限小的周期,则每个无限小的周期利率是1n\frac{1}{n}n1,则本息和是多少呢:
e=limn→∞(1+1n)n\boxed{ e=\lim_{n \to \infty}\left(1+\frac{1}{n}\right)^n }e=n→∞lim(1+n1)n
它还有一个常用的变形,令t=1nt=\frac{1}{n}t=n1:
e=limt→0(1+t)1t\boxed{ e=\lim_{t \to 0}\left(1+t\right)^\frac{1}{t} }e=t→0lim(1+t)t1
其中第1个1是本金,nnn上面那个1是全周期的利率,比如存1年就是年率,存10年就是10年利率。这个全周期划分为nnn个小周期。
最终的本息和这个e=2.71828e=2.71828e=2.71828块钱。
现在扩展到任意利息rrr,令k=nrk=\frac{n}{r}k=rn,也就是n=krn=krn=kr,当n→∞n \to \inftyn→∞时,也有:k→∞k \to \inftyk→∞
limn→∞(1+rn)n=limk→∞(1+1k)kr=[limk→∞(1+1k)k]r=er \lim_{n \to \infty}\left(1+\frac{r}{n}\right)^n=\lim_{k \to \infty}\left(1+\frac{1}{k}\right)^{kr}=\left[\lim_{k \to \infty}\left(1+\frac{1}{k}\right)^{k}\right]^{r}=e^r n→∞lim(1+nr)n=k→∞lim(1+k1)kr=[k→∞lim(1+k1)k]r=er
也即:
er=limn→∞(1+rn)n\boxed{ e^r=\lim_{n \to \infty}\left(1+\frac{r}{n}\right)^n }er=n→∞lim(1+nr)n
1.2求导
exe^xex的导数还是它自身,这使得它在很多领域都有重要应用。
(ex)′=ex\boxed{ (e^x)'=e^x }(ex)′=ex
推导过程
我们先从axa^xax的导数来看。我们这样计算:
(ax)′=ax+dx−axdx=ax(adx−1dx) (a^x)'=\frac{a^{x+dx}-a^x}{dx}=a^x\left(\frac{a^{dx}-1}{dx}\right) (ax)′=dxax+dx−ax=ax(dxadx−1)
现在我们假如希望右侧的:(adx−1dx)=1\left(\frac{a^{dx}-1}{dx}\right)=1(dxadx−1)=1,则(ax)′=ax(a^x)'=a^x(ax)′=ax,我们来看看当(adx−1dx)=1\left(\frac{a^{dx}-1}{dx}\right)=1(dxadx−1)=1时,此刻a=?a=?a=?
e=limn→∞(1+1n)n e=\lim_{n \to \infty}\left(1+\frac{1}{n}\right)^n e=n→∞lim(1+n1)n
令:1n=dt\frac{1}{n}=dtn1=dt,也有:1dt=n\frac{1}{dt}=ndt1=n,则带入上式有:
e=limn→∞(1+1n)n=lim1dt→∞(1+dt)1dt=limdt→0(1+dt)1dt e=\lim_{n \to \infty}\left(1+\frac{1}{n}\right)^n=\lim_{\frac{1}{dt} \to \infty}(1+dt)^{\frac{1}{dt}}=\lim_{dt \to 0}(1+dt)^{\frac{1}{dt}} e=n→∞lim(1+n1)n=dt1→∞lim(1+dt)dt1=dt→0lim(1+dt)dt1
左右两边同时取dtdtdt次方则:
edt=limdt→0(1+dt) ⟹ edt−1≈dt ⟹ edt−1dt≈1 e^{dt}=\lim_{dt \to 0}(1+dt) \implies e^{dt}-1 \approx dt\implies \frac{e^{dt}-1}{dt} \approx 1 edt=dt→0lim(1+dt)⟹edt−1≈dt⟹dtedt−1≈1
也即:
limdt→0edt−1dt=1 \lim_{dt \to 0}\frac{e^{dt}-1}{dt}=1 dt→0limdtedt−1=1
与我们要求的:
(adx−1dx)=1\left(\frac{a^{dx}-1}{dx}\right)=1(dxadx−1)=1
形式一致,所以当a=ea=ea=e时,它的导数是自己。
2.虚数i
2.1定义
在实数之外扩充了虚数,定义是:
i2=−1 i^2=-1 i2=−1
根据它的定义出来以下延伸思考:
- i=−1i=\sqrt{-1}i=−1
- 定义实轴和虚轴,实轴上一个数∗i*i∗i就到了虚轴上,比如5在实轴,5i5i5i在虚轴,旋转了π/2\pi/2π/2,再乘以iii就是−5-5−5,又旋转了π/2\pi/2π/2,也就是每乘iii就代表逆时针旋转π/2\pi/2π/2也就是90∘90^{\circ}90∘。
2.2复数
z=a+biz=a+biz=a+bi叫复数,其aaa叫实部ReReRe,是实数,bibibi是虚部ImImIm,是实数和iii组合而成。复平面也是个直角坐标系,因此其上也有各种定义方式和运算方法。
模
模是从原点出发到复平面这点的距离=a2+b2=\sqrt{a^2+b^2}=a2+b2
辐角
与实轴正方向的夹角。
极坐标
r∠θr\angle\thetar∠θ就是使用极坐标代表复数,z=r(cosθ+isinθ)z=r(cos\theta+isin\theta)z=r(cosθ+isinθ)
指数形式
由极坐标形式结合欧拉方程可以变为指数形式
z=r(cosθ+isinθ)=reiθz=r(cos\theta+isin\theta)=re^{i\theta}z=r(cosθ+isinθ)=reiθ
共轭
z=a−biz=a-biz=a−bi与z=a+biz=a+biz=a+bi互为共轭,记为zˉ\bar{z}zˉ
- 共轭是辐角取反。
- 共轭的和差乘商都等于和差乘商的共轭,拿加法i举例说:z1+z2‾=z1‾+z2‾\overline{z_1+z_2}=\overline{z_1}+\overline{z_2}z1+z2=z1+z2
- 复数乘以自己的共轭结果等于模长的平方z⋅z‾=∣z∣2z\cdot\overline{z}=|z|^2z⋅z=∣z∣2
- 复指数reiθre^{i\theta}reiθ的共轭是re−iθre^{-i\theta}re−iθ
复数乘法
设:
{z1=r1(cosθ1+isinθ1)z2=r2(cosθ2+isinθ2) \begin{cases} z_1=r_1(cos\theta_1+isin\theta_1) \\ z_2=r_2(cos\theta_2+isin\theta_2) \end{cases} {z1=r1(cosθ1+isinθ1)z2=r2(cosθ2+isinθ2)
对其相乘再用三角函数公式可以得到:
z1z2=r1r2[cos(θ1+θ2)+isin(θ1+θ2))] z_1z_2=r_1r_2[cos(\theta_1+\theta_2)+isin(\theta_1+\theta_2))] z1z2=r1r2[cos(θ1+θ2)+isin(θ1+θ2))]
也就是复数相乘是模长相乘,辐角相加。
模长相乘,辐角相加用指数形式更清晰:
z1z2=r1eiθ1r2eiθ2=r1r2ei(θ1+θ2) z_1z_2=r_1e^{i\theta_1}r_2e^{i\theta_2}=r_1r_2e^{i(\theta_1+\theta_2)} z1z2=r1eiθ1r2eiθ2=r1r2ei(θ1+θ2)
除法就是模长相除,辐角相减
z1z2=r1eiθ1r2eiθ2=r1r2ei(θ1−θ2) \frac{z_1}{z_2}=\frac{r_1e^{i\theta_1}}{r_2e^{i\theta_2}}=\frac{r_1}{r_2}e^{i(\theta_1-\theta_2)} z2z1=r2eiθ2r1eiθ1=r2r1ei(θ1−θ2)
3.欧拉方程
3.1定义
eiθ=cosθ+isinθ\boxed{ e^{i\theta}=cos\theta + isin\theta }eiθ=cosθ+isinθ
- 在复平面上,右侧复数r=1r=1r=1,辐角是θ\thetaθ
当θ=π\theta = \piθ=π时可以计算:
eiπ=−1\boxed{ e^{i\pi}=-1 }eiπ=−1
3.2推导
1).泰勒展开推导
{ex=1+x+x22!+x33!+⋯+xnn!+⋯sinx=x−x33!+x55!−x77!+⋯cosx=1−x22!+x44!−x66!+⋯ \begin{cases} e^x =1 + x + \frac{x^2}{2!} + \frac{x^3}{3!} + \cdots + \frac{x^n}{n!} + \cdots \\ \sin x =x - \frac{x^3}{3!} + \frac{x^5}{5!} - \frac{x^7}{7!} + \cdots \\ \cos x =1 - \frac{x^2}{2!} + \frac{x^4}{4!} - \frac{x^6}{6!} + \cdots \end{cases} ⎩ ⎨ ⎧ex=1+x+2!x2+3!x3+⋯+n!xn+⋯sinx=x−3!x3+5!x5−7!x7+⋯cosx=1−2!x2+4!x4−6!x6+⋯
把x=iθx=i\thetax=iθ代入到上面3个式子当中就可以轻易得到:
eiθ=cosθ+isinθ e^{i\theta}=cos\theta + isin\theta eiθ=cosθ+isinθ
2).微分方程叭一性法推导
1、定义函数f(θ)=eiθf(\theta)=e^{i\theta}f(θ)=eiθ,定义函数g(θ)=cosθ+isinθg(\theta)=cos\theta+isin\thetag(θ)=cosθ+isinθ
2、检查起点:f(0)=1,g(0)=1+0=1f(0)=1, g(0)=1+0=1f(0)=1,g(0)=1+0=1,也即起点相同。
3、检查导数,也就是变化率:
f′(θ)=ieiθ=if(θ)f'(\theta)=ie^{i\theta}=if(\theta)f′(θ)=ieiθ=if(θ)
g′(θ)=−sinθ+icosθg'(\theta)=-sin\theta+icos\thetag′(θ)=−sinθ+icosθ
发现ig(θ)=−sinθ+icosθ=g′(θ)ig(\theta)=-sin\theta+icos\theta=g'(\theta)ig(θ)=−sinθ+icosθ=g′(θ)
也即他们都满足同一个一阶线性微分方程y′=iyy'=iyy′=iy,且微分方程的解存在唯一性定理,两者必然处处相等。
3).极限定义加几何旋转法
先看eee的定义:
e=limn→∞(1+1n)n e=\lim_{n \to \infty}\left(1+\frac{1}{n}\right)^n e=n→∞lim(1+n1)n
再写出eiθe^{i\theta}eiθ定义
eiθ=limn→∞(1+iθn)n e^{i\theta}=\lim_{n \to \infty}\left(1+\frac{i\theta}{n}\right)^n eiθ=n→∞lim(1+niθ)n
考察括号里的微小复数:1+iθn1+\frac{i\theta}{n}1+niθ:
- 模长:∣1+iθn∣=1+θ2n2|1+\frac{i\theta}{n}|=\sqrt{1+\frac{\theta ^2}{n^2}}∣1+niθ∣=1+n2θ2
- 辐角:ϕn=arctan(θn)\phi_n=arctan(\frac{\theta}{n})ϕn=arctan(nθ)
复数相乘是模长相乘,辐角相加,则这个微小复数计算nnn次方的结果是:
- 总模长:(1+θ2n2)n=(1+θ2n2)n/2\left(\sqrt{1+\frac{\theta ^2}{n^2}}\right)^n=\left(1+\frac{\theta^2}{n^2}\right)^{n/2}(1+n2θ2)n=(1+n2θ2)n/2,当n→∞n \to \inftyn→∞时,这个值=1=1=1
- 总的辐角变成了n×ϕn≈n×θn=θn\times \phi_n \approx n\times \frac{\theta}{n}=\thetan×ϕn≈n×nθ=θ
每乘以1个(1+iθn)(1+\frac{i\theta}{n})(1+niθ)就相当于进行了一次模长相乘,辐角相加,模长都是1,辐角相加就相当于转了一点点。最终nnn次加一起转了θ\thetaθ。
这是对eiθe^{i\theta}eiθ表示旋转最直观的证明。
4).复速度场分析法(纯几何物理法)
核心逻辑:把θ\thetaθ看作时间,追踪eiθe^{i\theta}eiθ在复平面上的运动轨迹,证明它走的是单位圆,且线速度正好等于角速度。
第1步: 设z(θ)=eiθz(\theta)=e^{i\theta}z(θ)=eiθ,则z‾=e−iθ\overline{z}=e^{-i\theta}z=e−iθ。先证明它永远在圆上。
- 计算模长平方对θ\thetaθ的导数,说明模对于θ\thetaθ永远不变。
ddθ∣z∣2=ddθ(zz‾)=z′z‾+zz‾′=(iz)z‾+z(−iz‾)=0 \frac{d}{d\theta}|z|^2=\frac{d}{d\theta}(z\overline{z})=z'\overline{z}+z\overline{z}'=(iz)\overline{z}+z(-i\overline{z})=0 dθd∣z∣2=dθd(zz)=z′z+zz′=(iz)z+z(−iz)=0 - 既然模长的平方恒为常数,且z(0)=1z(0)=1z(0)=1,则∣z∣≡1|z|\equiv1∣z∣≡1,所以它的轨迹必定在单位圆上。
第2步: 再证明它以什么速度转圈
- 速度(导数)为z′(θ)=iz(θ)z'(\theta)=iz(\theta)z′(θ)=iz(θ)。由于∣i∣=1|i|=1∣i∣=1且∣z∣=1|z|=1∣z∣=1,速度的大小(速率)恒为1。导数中将速度的大小和方向都编码在了其中。
- 因为速度的方向垂直于当前位置向量z(θ)z(\theta)z(θ)(乘以iii就是旋转90度),所以这个运动就是纯粹的均速圆周运动。
最终:
速率是1、半径是1,根据弧长公式:弧长=半径×角度弧长=半径\times 角度弧长=半径×角度,经过时间θ\thetaθ,转过的弧长为θ×1=θ\theta \times 1=\thetaθ×1=θ,即:辐角恰为θ\thetaθ
它在单位圆上以1弧度/秒,转了θ\thetaθ秒,所以终点坐标就是(cosθ,sinθ)(cos\theta, sin\theta)(cosθ,sinθ)。
openEuler 是由开放原子开源基金会孵化的全场景开源操作系统项目,面向数字基础设施四大核心场景(服务器、云计算、边缘计算、嵌入式),全面支持 ARM、x86、RISC-V、loongArch、PowerPC、SW-64 等多样性计算架构
更多推荐



所有评论(0)