指數函數
定義3.1 對複數z=x+iy,定義:ez=ex(cosy+isiny)
注意:以上的ez並不是e的z次冪,而是一個記號,如果z是實數,那麼其定義是實數的指數一致,如果z是純虛數,ez=cosy+isiny就恰好爲歐拉公式,對於z=x+yi,則∣ez∣=ex,Argez=y+2kπ
也就是說,對於直線z(t)=x0+it(−∞<t<∞),w=ez將z(t)映射爲w平面上的一個半徑爲ex0,圓心爲0的圓。對於直線z(t)=t+iy0,w=ez將z(t)映成w平面的一條射線。下面我們列舉w=ez的一些性質:
(1)ez1.ez2=ez1+z2
(2)w=ez是複平面上的解析函數,並且(ez)′=ez
(3)w=ez有基本週期2ki
首先,ex+yi=ex+(y+2π)i,故2πi是ez的一個週期
其次,如果T也是ez的週期,那麼ez+T=ez從而eRe(ez+T)=∣ez+T∣=eRe(z)=∣ez∣故Re(z+T)=Re(z)+Re(T)=Re(z)於是Re(T)=0,並且cos(Im(z+T))=cos(Im(z))sin(Im(z+T))=sin(Im(z))於是Im(z+T)=Im(z)+Im(T)=Im(z)+2kπ故Im(T)=2kπ因此T=2kπi因此ez的任意週期都是2πi的整數倍,從而2πi是基本週期
分出單值解析分支的方法
複數域存在大量的多值函數,幅角函數θ=Argz就是其中之一,對於多值函數,我們需要分出單值分支。第一種方法是限制幅角函數的範圍,如限制−π<Argz≤π,即限制Argz只能取主幅角,那麼θ在除去負半軸之外的區域上連續,而在負半軸上不連續。
如上圖,從路線1逼近負半軸,幅角值趨近於π,從路線2逼近負半軸,幅角值趨近於−π。如果割破負半軸得到區域G,主幅角函數就在G上連續。
另一個分出單值分支的方法是取區域G內任意一點z0,當然,Argz0是不止一個值,取定其中一個,對於z平面上的其他點z′,我們作一條z0到z′的連續曲線,在動點z從z0向z′運動的過程中,Argz也隨之連續變動,運動到z′處Argz的值就是z0處的幅角值。如此方法確定函數值會不會產生多值性呢?答案是肯定的,如果我們從z0出發,繞着0逆時針環繞一週,幅角值連續變化,回到z0時,幅角值將增加2π。如此一來,僅僅在z0處,如此方式確定的函數值就有兩個,見下圖。
當然,如果我們在z平面上作一條閉曲線C,如果C不包含0,那麼繞着C環繞一週,不論選取什麼初始值,回到z0點時,幅角值是不變的,如下圖。
也就是說,無論作何閉曲線,只要閉曲線圍成的區域不包含0,在z0處取定幅角的某個初值Argz0,逆時針環繞一週,幅角連續變化,回到z0時,幅角還是Argz0,可見z=0對於幅角函數來說,是一個很特殊點。如果z0滿足,繞着z0作一個閉曲線C,C上取一點z1,對於多值函數f(z),取定某一個值f(z1),從z0出發,繞着C逆時針轉動,同時f(z)連續變化,回到z1時,f(z)與初值不同,則稱z0是f的枝點。對於幅角函數來說0是支點,∞也是支點,連接0和∞(連接方式有很多,負半軸,甚至可以以曲線的方式連接),得到的連線稱爲支割線,只要不穿過這條線,閉曲線就永遠不可能環繞0或環繞無窮,取定閉曲線某點的某個初值,在運動過程中幅角連續變動,回到原點時,函數值不變,用數學分析中線積分與路徑無關的類似的方法,可以證明,如果在割除支割線後的區域上,任取一點z0,選取某一個初值f(z0),對於另外一點z,從z0連續變動至z,函數值也連續變動,可以唯一確定f(z),這樣就在去掉支割線的區域上分出一個連續的單值分支。如果我們割去負半軸,在z=1處取幅角的初值0,得到的單值分支就是argz。割去其他的支割線,得到的單值連續分支又是不同的。
如上圖,支割線如L所示,在z=1處取主值Argz=0,從z=1連續運動到第二象限的某點,可見得到的幅角值在−23π到−π之間,顯然不是主幅角的值,這就很直觀的可以看出,所作的支割線不同,得到的單值連續分支也不同。在支割線上,所得到的單值分支是不連續的,如果從上圖所示的路徑逼近支割線,得到的幅角值在−23π到−π之間,如果從第一象限到第二象限,從支割線上岸逼近支割線,得到的幅角值應該在2π到π之間,故如此得到的單值連續分支在支割線上是間斷的。
對數函數
定義3.2 對於複數z=0,所有滿足ew=z的複數w稱爲z的對數,記爲Lnz
顯然Lnz也是個多值函數,如果對於z=x+yi,有z=ea+bi=ea(cosb+isinb)就有∣z∣=eaArgz=b+2kπ(k=0,±1,⋯)所以,選定z的某個幅角Argz,就有Lnz=ln∣z∣+(Argz+2kπ)i所以給定某個非零複數z,其對數值有無窮多個,對數函數是個多值函數,當然,幅角函數滿足Arg(z1z2)=Arg(z1)+Arg(z2)Arg(z2z1)=Arg(z1)−Arg(z2)注意,以上兩個式子的含義是,選定z1的幅角值Arg(z1),z2的幅角值Arg(z2),則Arg(z1)+Arg(z2)是z1z2的幅角值,複數相除時同理。因此,對於對數函數同樣有Ln(z1z2)=Ln(z1)+Ln(z2)Ln(z2z1)=Ln(z1)−Ln(z2)直接驗證即可證得以上兩個等式,這和實數域上的對數函數的性質是類似的。接下來,我們來分出對數函數的單值分支。實際上,由表達式Lnz=ln∣z∣+iArgz不難看出Lnz多值性產生的根源在於z的幅角函數的多值性,因此,我們可以通過限制Argz的範圍來得到Lnz的單值分支,當然也可以通過割破z平面的方法得到單值分支。如果我們繞着0逆時針旋轉一週,如繞着單位圓周∣z∣=1旋轉一週,起點是z=1,初值選擇0,當然此時Argz=0,逆時針旋轉,同時Argz連續變動,當然,相對應地,Lnz也會相應地連續變動,運動一週回到z=1,Lnz變成了2πi。顯然0和∞是Lnz的支點,容易驗證,除此之外沒有支點,連接0和∞就得到Lnz的支割線,取定某點的某個對數值,在不穿過支割線的情況下連續運動,相對應地Argz連續變動,相應地Lnz也會連續變動,運動到z′時的對數值就是該分支的函數值。由此就得到分出Lnz的連續分支,假設除去支割線的區域爲D,Lnz爲D上的某個單值連續分支,則=ΔzLn(z+Δz)−Ln(z)=z+Δz−zLn(z+Δz)−Ln(z)eLn(z+Δz)−eLn(z)Ln(z+Δz)−Ln(z)當然,Ln(z)在該分支上是單射,因爲兩點要麼模不同,要麼幅角不同,因此ΔzLn(z+Δz)−Ln(z)=Ln(z+Δz)−Ln(z)eLn(z+Δz)−eLn(z)1從而Δz→0limΔzLn(z+Δz)−Ln(z)=eLn(z)1=z1因此,每一個Ln(z)的單值分支都解析,並且(Ln(z))′=z1
例3.1 在複平面上取上半虛軸作割線,試在所的區域內取Lnz在正實軸取實值的一個解析分支,並求它們在上半虛軸左沿的點及右沿的點z=i的值
解:
對於正實數z=a,Lnz=lna+2kπi(k=0,±1,⋯),由於Lnz在正實軸上取實值,因此k=0,也就是說,在正實軸上Argz=0,再連續變動,Lnz相應地連續變動,就得到Lnz在割去上半虛軸後得到的區域的單值解析分支,表達式爲Lnz=ln∣z∣+iArgz其中−23π<Argz<2π,在z=i處,∣z∣=1,從左邊趨近得到的對數值是−23πi,從右邊趨近得到的對數值爲2πi
冪函數
對於複數α,定義冪函數爲zα=eαLnz,對不同的α,我們來進行分類討論:
(1) α是有理數α=nm,其中nm是既約分數zα=enm[ln∣z∣+(argz+2kπ)i]=∣z∣nmenm(argz+2kπ)i如果n=1,那麼zα是單值函數
如果n>1,有n個不同的值,即上式取k=0,1,⋯,n−1
(2) 當α是無理數時,zα有無窮多個值,即上式取k=0,±1,±2,⋯
(3)當m爲純虛數時,zα也取無窮個值,相同的辦法可以驗證,當m爲虛部不爲0的複數時,zα取無窮個值,即上式k=0,±1,±2,⋯
(4)當α=n1時,zα記爲z開n次方根
對於多值的冪函數,同樣可以採用找出支點,作支割線的方法分出單值解析分支。
(1)取定某個z=0,取定z的某個幅角值Argz,相應地,得到一個zα的值eαln∣z∣+iαArgz,在連續變動的過程中,Argz連續變動,相應地zα也會連續變動,當α不爲整數時,容易驗證0是zα的一個支點,相應地∞也是zα的一個支點,除此之外沒有支點,連接0和∞就可以得到zα的支割線,相應地可以分出zα的解析分支,如果α是有理數,α=nm(既約分數),則可以分出n個不同的單值解析分支,當α爲無理數或虛部不爲0的複數時,zα可以分出無窮個單值解析分支
(2)至於上面所說的解析性,可以將zα視爲ez和mLnz的複合,再用複合函數的求導法則可以證得,在每一個單值解析分支上,都有(zα)′=zαzα
對於多項式P(z)=zn+a1zn−1+⋯+an−1z+an(a0=0),下面我們討論根式f(z)=mP(z)的支點和單值解析分支,由代數基本定理,P(z)可因式分解爲P(z)=(z−z1)k1⋯(z−zs)ks其中k1+⋯+ks=n,ki>0,z1,⋯,zs爲P(z)的兩兩不同的根,則mP(z)=m∣P(z)∣em∑i=1skiArg(z−zi)可見可能的支點爲z1,⋯,zs,∞,如何判斷z1,⋯,zs是否爲f(z)的支點,這是因爲,繞着z1的逆時針環繞一週(閉曲線C圍成的區域不含z2,⋯,zs),在運動過程中Arg(z−z1),⋯,Arg(z−zs)均連續變動,Arg(z−z1)獲得增量2π,其餘幅角不變,則f(z)變爲初值乘以em2k1πi,如果k1能被m整除,z1是支點,否則不是,因爲em2k1πi=1,環繞一週後f(z)還是初值。如果作一條閉曲線C,包含z1,⋯,zi(i=1,⋯,s),而不含其它的根。逆時針運動一週,每個幅角連續變動,m∑i=1skiArg(z−zi)的改變量爲m∑j=1i2πkj,顯然,如果∑j=1ikj能被m整除,則環繞一週回到原值後函數值不變,否則函數值會發生改變。由此可以確定∞是否是支點,並且還可以確定如何作支割線,下面給出幾個實例:
例3.2 求函數f(z)=(1−z2)(1−k2z2)(k>1)的支點,作適當的支割線,將f(z)分成兩個單值解析分支,並求在z=0取正值的那個分支
解:
f(z)=∣(1−z2)(1−k2z2)∣e2Arg(z−1)+Arg(z+1)+Arg(z−k1)+Arg(z+k1)i
顯然f(z)可能的支點有五個1,−1,k1,−k1,∞,對閉曲線C,容易驗證,如果C只含1,−1,k1,−k1中的某一點,那麼逆時針環繞一週,Arg(z−1)+Arg(z+1)+Arg(z−k1)+Arg(z+k1)得到增量2π,故這四個點都是支點,如果繞着其中兩個逆時針環繞一週,得到增量4π,環繞其中三個逆時針一週,得到增量6π,環繞四個逆時針一週得到增量8π,∞不是支點,分別連接−1,−k1和k1,1,就得到支割線,這樣,任意閉曲線不可能只環繞四個點中的一個,也不可能環繞其中的三個,環繞一週後值不變,這樣就得到f(z)的支割線,在z=0處,如果Arg(z−1),Arg(z+1),Arg(z−k1),Arg(z+k1)都取主值,則Arg(z−1)+Arg(z+1)+Arg(z−k1)+Arg(z+k1)=2π則f(z)在z=0處取負值,因此,在z=0處,f(z)=∣(1−z2)(1−k2z2)∣e2arg(z−1)+arg(z+1)+arg(z−k1)+arg(z+k1)i+πi對於其他點,只要驗證不穿過支割線的連續曲線運動,運動過程中arg(z−1),arg(z+1),arg(z−k1),arg(z+k1)也連續變動,即可可導其他點的值,例如,如果我們要得到該分支在z=i處的值,沿着直線z=ti(0≤t≤1)變動,arg(z−1),arg(z+1),arg(z−k1),arg(z+k1)也連續變動,則arg(z+1),arg(z+k1)的幅角在增加,arg(z−1),arg(z−k1)在減小,但變動過程中始終保持arg(z−1)+arg(z+1)+arg(z−k1)+arg(z+k1)=2π見下圖
在z=i處∣(1−z2)(1−k2z2)∣=2(1+k2)則在z=i處,f(z)=2(1+k2)
三角函數
由歐拉公式,對於實數θ,有eθi=cosθ+isinθ就有eθi+e−θi=2cosθeθi−e−θi=2isinθ於是cosθ=2eθi+e−θisinθ=2ieθi−e−θi這啓發我們在複數域也可以如此定義三角函數,對於複數z,定義cosz=2ezi+e−zisinz=2iezi−e−zi如此定義的三角函數保持了實三角函數的一些性質:
(1)當z是實數時,sinz,cosz在實數域和複數域的定義一致
(2)sinz,cosz以2π爲週期
(3)sinz是奇函數,cosz是偶函數
(4)sin(z1+z2)=sinz1cosz2+cosz1sinz2
(5)cos(z1+z2)=cosz1cosz2−sinz1sinz2
(6)sinz,cosz在複平面上解析,並且(sinz)′=cosz(cosz)′=−sinz(7)sin2z+cos2z=1
實際上,(1)-(3)是顯然的,我們下面逐個驗證(4)-(7):
(4)和(5)我們只驗證(4),(5)的驗證是類似的:
sin(z1+z2)=2iei(z1+z2)−e−i(z1+z2)sinz1.cosz2=4iei(z1+z2)−ei(z2−z1)+ei(z1−z2)−e−i(z1+z2)cosz1.sinz2=4iei(z1+z2)−ei(z1−z2)+ei(z2−z1)−e−i(z1+z2)據此可以驗證(4)等式左右兩邊相等
(6)則直接應用求導法則即可
(7)sin2z=4e2iz+2+e−2izcos2z=−4e2iz−2+e−2iz故sinz+cosz=1
但是在複數域,有些性質是不成立的,比如∣sinz∣≤1,∣cosz∣≤1。如果cosz=0,定義複數域的正切函數爲tanz=coszsinz同樣,正切函數也解析,和實正切函數也有諸多類似的性質,這裏就不一一列舉了。