欧拉公式

来自testwiki
imported>Vcfch8438756182024年5月5日 (日) 14:32的版本 证明
(差异) ←上一版本 | 最后版本 (差异) | 下一版本→ (差异)
跳转到导航 跳转到搜索

Template:NoteTA Template:AboutTemplate:Distinguish Template:E (数学常数) 欧拉公式Template:Lang-en,又稱-{zh-hans:尤拉; zh-hant:尤拉; zh-tw:歐拉;}-公式)是複分析领域的公式,它将三角函数复指数函数关联起来,因其提出者莱昂哈德·歐拉而得名。歐拉公式提出,對任意实数 x,都存在

eix=cosx+isinx

其中 e自然对数的底数i虚数單位,而 cossin 則是餘弦正弦對應的三角函数,参数 x 則以弧度为单位[1]。這一複數指數函數有時還寫作 Template:MathTemplate:Lang-en,余弦加i 乘以正弦)。由於該公式在 x複數時仍然成立,所以也有人將這一更通用的版本稱為歐拉公式[2]

歐拉公式在数学、物理和工程领域应用广泛。物理学家理查德·费曼将歐拉公式称为:“我们的珍宝”和“数学中最非凡的公式”[3]

x=π 时,歐拉公式变为Template:計算結果,即歐拉恒等式

在複分析的應用

這公式可以說明當 x實數時,函數 eix 可在複數平面描述一單位圓。且 x 為此平面上一條連至原點的線與正實數軸的交角。先前一個在複數平面的複點只能用笛卡尔坐标系描述,歐拉公式在此提供複點至極坐標的變換

任何複數 z=x+yi 皆可記為

z=x+iy=|z|(cosϕ+isinϕ)=|z|eiϕ
z¯=xiy=|z|(cosϕisinϕ)=|z|eiϕ

在此

x=Re{z}為實部
y=Im{z}為虛部
|z|=x2+y2z
ϕ=atan2(y,x),其中 atan2(y,x)={arctan(yx)x>0π+arctan(yx)y0,x<0π+arctan(yx)y<0,x<0π2y>0,x=0π2y<0,x=0undefinedy=0,x=0

历史

約翰·伯努利注意到有[4]

11+x2=12(11ix+11+ix).

并且由于

dx1+ax=1aln(1+ax)+C,

上述公式通过把自然对数和复数(虚数)联系起来,告诉我们关于複對數的一些信息。然而伯努利并没有计算出这个积分。

欧拉也知道上述方程,伯努利对欧拉的回应表明他还没有完全理解复对数。欧拉指出复对数可以有无穷多个值。

与此同时,Template:Tsl于 1714 年发现[5]

ix=ln(cosx+isinx).

由于三角函数的周期性,一个复数可以加上 Template:Math 的不同倍数,而它的复对数可以保持不变。

1740年左右,欧拉把注意力从对数转向指数函数,得到了以他命名的欧拉公式。欧拉公式通过比较指数的级数展开和三角函数得到(其实此证法存在问题,原因见验证方法,但结论正确。),于1748年发表[6][5]

大约50年之后,卡斯帕尔·韦塞尔提出可以把复数視做复平面中的点。

形式

Template:See also

对于任意实数x,以下等式恆成立:

eix=cosx+isinx

由此也可以推导出

sinx=eixeix2icosx=eix+eix2

x=π时,欧拉公式的特殊形式为

Template:計算結果

证明

首先,在复数域上对ex进行定义:

对于a,b,c=a+ib,规定ec=limn(1+cn)n

复数的极坐标表示w=u+iv=r(cosθ+isinθ),有:

r=u2+v2,θ=arctan(vu)

且根据棣莫弗公式wn=(u+iv)n=rn(cosnθ+isinnθ)

从而有:

(1+a+bin)n=[(1+an)+ibn]n=rn(cosθn+isinθn)

假设n>|a|,则:

rn=[(1+an)2+(bn)2]n2,θn=narctanbn1+an

(由於包含n在冪,所以要ln)从而有:

limnlnrn=limn[n2ln(1+2an+a2+b2n2)]=limn[n2(2an+a2+b2n2)]=a

這一步驟用到 ln(1+x)x墨卡托級數


即:

limnrn=limnelnrn=ea

又有(arctan x 約等於x 於0附近):

limnθn=limn(narctanbn1+an)=limn(nbn1+an)=b

从而可以证明:

limn(1+a+bin)n=ea(cosb+isinb)

即:

ea+ib=ea(cosb+isinb)

a=0,可得欧拉公式。

证毕。[7]

验证方法

Template:請注意

方法一:泰勒级数
把函数excosxsinx写成泰勒级数形式:
ex=1+x+x22!+x33!+
cosx=1x22!+x44!x66!+
sinx=xx33!+x55!x77!+
x=iz代入ex可得:
eiz=1+iz+(iz)22!+(iz)33!+(iz)44!+(iz)55!+(iz)66!+(iz)77!+(iz)88!+=1+izz22!iz33!+z44!+iz55!z66!iz77!+z88!+=(1z22!+z44!z66!+z88!)+i(zz33!+z55!z77!+)=cosz+isinz
方法二:求導法
对于所有xI,定義函數f(x)=cosx+isinxeix
由於eixeix=e0=1
可知eix不可能為0,因此以上定義成立。
f(x)之导数為:
f(x)=(sinx+icosx)eix(cosx+isinx)ieix(eix)2=sinxeixi2sinxeix(eix)2=sinxeix+sinxeix(eix)2=0
[a,b]Ic(a,b)
f(c)=f(b)f(a)ba.拉格朗日中值定理
f(x)=0
f(c)=0
f(a)=f(b)
因此f(x)必是常數函數
f(x)=f(0)
cosx+isinxeix=cos0+isin0e0=1
重新整理,即可得到:
eix=cosx+isinx
方法三:微積分
找出一个原函數y(x),使得dydx=iyy(0)=1
假设 y(x)=eix,有:
ddxeix=ieix=iy
假设 y(x)=isinx+cosx,有:
ddx(cosx+isinx)=sinx+icosx=i(isinx+cosx)=iy
使用積分法,可得iy的原函數是以上兩個函數分别与任意实数的和,分别记为:
y1(x)=eix+C1
y2(x)=cosx+isinx+C2
其中,1和:2是任意实数。
x=0時,y(0)=1,观察到:
y1(0)=ei0+C1=e0+C1=1+C1
y2(0)=cos0+isin0+C2=1+i(0)+C2=1+C2
所以C1=C2=0,可以得出:
y(x)=eix=cosx+isinx

cis函數

Template:Main 在複分析領域,歐拉公式亦可以以函數的形式表示

cisθ=cosθ+isinθ
cisθ=eiθ

並且一般定義域θ,值域為θ(复平面上的所有单位向量)。

當一複數的模為1,其反函數就是輻角arg函數)。

θ值為複數時,cis函數仍然是有效的,所以有些人可利用cis函數將歐拉公式推廣到更複雜的版本。[2]

檢定和角公式

Template:請注意 由於eiα=cosα+isinαeiβ=cosβ+isinβ,則有

ei(α+β)=cos(α+β)+isin(α+β)=eiα+iβ=eiα×eiβ=(cosα+isinα)×(cosβ+isinβ)=(cosα×cosβ+isinα×isinβ)+(isinα×cosβ+cosα×isinβ)=(cosαcosβsinαsinβ)+i(sinαcosβ+cosαsinβ)

實部等於實部,虛部等於虛部,因此

cos(α+β)=cosαcosβsinαsinβ
sin(α+β)=sinαcosβ+cosαsinβ

參見

参考资料

Template:Reflist Template:莱昂哈德·欧拉