复数 (I)

(0) 数集的扩充

自人类诞生以来,数的概念就在不断地发展着 .

为了计数的需要,人们发展了自然数集的概念,建立了自然数集 N\Bbb{N} .

在自然数集 N\Bbb{N} 中,加法与乘法总能实施 . 但是,小数不能减大数,方程 x+6=0x+6=0 无解 . 由此引入负数,数集扩展到整数集 Z\Bbb{Z} .

在整数集 Z\Bbb{Z} 中,加法、减法与乘法总能实施 . 但是,由于除法只能解决整除的问题,方程 3x2=03x-2=0 无解 . 由此引入分数,数集扩展到有理数集 Q\Bbb{Q} .

在有理数集 Q\Bbb{Q} 中,加法、减法、乘法与除法(除数不为 00)总能实施 . 但是,开方的结果可能不是有理数,方程 x22=0x^2-2=0 无解 . 由此引入无理数,数集扩展到实数集 R\Bbb{R} .

在实数集 R\Bbb{R} 中,加法、减法、乘法与除法(除数不为 00)总能实施,并解决了正数的开方问题 .

现在在实数集 R\Bbb{R} 中,我们又面临着方程 x2+1=0x^2+1=0 无解,负数不能开平方的问题 . 这表明,数的概念仍需要进一步发展 .

(1) 定义

为了使得方程 x2+1=0x^2+1=0 有解,使实数的开方运算总能实施,我们引入一个新数 i\text{i},叫做虚数单位 (imaginary unit),并规定:

  1. i2=1\text{i}^2=-1
  2. 实数可与 i\text{i} 进行四则运算,且原有的加法、乘法运算律仍成立 .

从而,i\text{i} 可与实数 bb 相乘,再与实数 aa 相加,得到一个数 a+bia+b\text{i} .

这样,数的范围又扩充了,出现了形如 a+bi(a,bR)a+b\text{i}(a,b\in\Bbb{R}) 的数,这种树叫做复数 (complex number),全体复数组成的集合叫做复数集 (set of complex numbers),记作 C\Bbb{C} . 显然有 NZQRC\Bbb{N}\subseteq\Bbb{Z}\subseteq\Bbb{Q}\subseteq\Bbb{R}\subseteq\Bbb{C} .

复数通常用字母 zz 表示,即 z=a+bi(a,bR)z=a+b\text{i}(a,b\in\Bbb{R}),其中 aabb 分别叫做复数 zz实部 (real part)虚部 (imaginary part),记作 Rez,z,Rz\operatorname{Re}z,\Re z,\mathfrak{R} zImz,z,Iz\operatorname{Im}z,\Im z,\mathfrak{I} z . 其中,国标要求为 Rez\operatorname{Re}zImz\operatorname{Im}z . 下文为简便,使用 z\Re zz\Im z .

当且仅当 b=z=0b=\Im z=0 时,zRz\in \Bbb{R} . 当 b=z0b=\Im z\neq 0 时,zz 叫作虚数 (imaginary number) .

特别地,当 a=z=0a=\Re z=0b=z0b=\Im z\neq 0 时,zz 叫作纯虚数 (pure imaginary number) .

复数 z=a+bi{实数(b=0),虚数(b0) (当 a=0 时为纯虚数) .\text{复数} ~ z=a+b\text{i} \begin{cases} \text{实数} & (b=0),\\ \text{虚数} & (b\neq 0)~(\text{当}~a=0~\text{时为纯虚数}) ~. \end{cases}

如果两个复数的实部与虚部分别相等,那么我们就说这两个复数相等,即

z1=z2    z1=z2 且 z1=z2 .z_1=z_2 \iff \Re z_1=\Re z_2 ~\text{且}~ \Im z_1=\Im z_2 ~.

a+bi=c+di    a=c 且 b=d .a+b\text{i}=c+d\text{i} \iff a=c ~\text{且}~ b=d ~.

也就是说

两个复数相等的充要条件是它们的实部和虚部分别相等 .

(2) 复数的运算

本节中,a,b,c,dRa,b,c,d\in\Bbb{R} .

已经知道虚数单位 i\text{i} 与实数一起可以按照实数的运算法则进行运算 .

2.1 复数的加减 相反数

z1=a+bi,z2=c+diz_1=a+b\text{i},z_2=c+d\text{i},复数的加法如此计算:

(a+bi)+(c+di)=(a+c)+(b+d).(a+b\text{i})+(c+d\text{i})=(a+c)+(b+d)\text{i} ~.

显然,两个复数的和仍为复数 .

容易验证,复数的加法满足交换律与结合律,即 z1,z2,z3C\forall z_1,z_2,z_3\in\Bbb{C},有

z1+z2=z2+z1 ,(z1+z2)+z3=z1+(z2+z3) .\begin{aligned} z_1+z_2 & = z_2+z_1 ~,\\ (z_1+z_2)+z_3 & = z_1+(z_2+z_3) ~. \end{aligned}

我们将满足 (c+di)+(x+yi)=a+bi(c+d\text{i})+(x+y\text{i})=a+b\text{i} 的复数 x+yi(x,yR)x+y\text{i} (x,y\in\Bbb{R}) 叫作复数 a+bia+b\text{i} 减去复数 c+dic+d\text{i} 所得的差,记作

(a+bi)(c+di) .(a+b\text{i})-(c+d\text{i}) ~.

明显有

c+x=a,d+y=b,c+x=a,d+y=b ,

x=ac,y=bd,x=a-c,y=b-d ,

所以

x+yi=(ac)+(bd).x+y\text{i}=(a-c)+(b-d)\text{i} ~.

于是得到复数的减法法则:

(a+bi)(c+di)=(ac)+(bd).(a+b\text{i})-(c+d\text{i})=(a-c)+(b-d)\text{i} ~.

类似于实数,定义复数 z=a+biz=a+b\text{i} 的相反数 z=abi-z=-a-b\text{i} .

那么复数的减法法则也可以是:(z1,z2C)(z_1,z_2\in\Bbb{C})

z1z2=z1+(z2) .z_1-z_2=z_1+(-z_2) ~.

2.2 复数的乘法与正整数次幂

复数的乘法这样计算:

(a+bi)(c+di)=ac+adi+bci+bdi2,(a+b\text{i})(c+d\text{i})=ac+ad\text{i}+bc\text{i}+bd\text{i}^2 ,

(a+bi)(c+di)=(acbd)+(bc+ad).(a+b\text{i})(c+d\text{i})=(ac-bd)+(bc+ad)\text{i} ~.

显然,两个复数的积仍为复数 .

容易验证,复数的乘法满足交换律、结合律以及分配律,即 z1,z2,z3C\forall z_1,z_2,z_3\in\Bbb{C},有

z1z2=z2z1 ,(z1z2)z3=z1(z2z3) ,z1(z2+z3)=z1z2+z1z3 .\begin{aligned} z_1z_2 & = z_2z_1 ~,\\ (z_1z_2)z_3 & = z_1(z_2z_3) ~,\\ z_1(z_2+z_3) & = z_1z_2+z_1z_3 ~. \end{aligned}

复数的乘方是相同复数的积 . 根据复数乘法运算律,实数内正整数指数幂的运算律在复数范围内仍成立,即对于任何 z,z1,z2C,m,nNz,z_1,z_2\in\Bbb{C},m,n\in\Bbb{N}^*,有

zmzn=zm+n ,(zm)n=zmn ,(z1z2)n=z1nz2n .\begin{aligned} z^mz^n & = z^{m+n} ~,\\ (z^m)^n & = z^{mn} ~,\\ (z_1z_2)^n & = z_1^nz_2^n ~. \end{aligned}

计算复数乘方时,需用到虚数单位 i\text{i} 的乘方:

i1=i,i2=1,i3=i,i4=1    i4n=1,i4n+1=i,i4n+2=1,i4n+3=.\begin{aligned} & \text{i}^1=\text{i},\text{i}^2=-1,\text{i}^3=-\text{i},\text{i}^4=1\\ \implies & \text{i}^{4n}=1,\text{i}^{4n+1}=\text{i},\text{i}^{4n+2}=-1,\text{i}^{4n+3}=-\text{i} ~. \end{aligned}

2.3 共轭复数与复数的除法

我们把实部相等,虚部互为相反数的两个复数叫作互为共轭复数 (complex conjugate) . 复数 z=a+biz=a+b\text{i} 的共轭复数记作 zˉ\bar zconjz\operatorname{conj}z,即

zˉ=conjz=abi\bar z = \operatorname{conj} z = a-b\text{i}

b=0b=0 时,z=zˉz=\bar z . 也就是说,实数的共轭数是它本身 .

容易发现

zzˉ=(a+bi)(abi)=a2b2i2=a2+b2 .z\bar z = (a+b\text{i})(a-b\text{i})=a^2-b^2\text{i}^2=a^2+b^2 ~.

我们把满足

(c+di)(x+yi)=a+b(c+di0)(c+d\text{i})(x+y\text{i})=a+b\text{i} ~ (c+d\text{i}\neq 0)

的复数 x+yi(x,yR)x+y\text{i}(x,y\in\Bbb{R}) 叫作复数 a+bia+b\text{i} 除以 c+dic+d\text{i} 所得的商,记作 a+bic+di\dfrac{a+b\text{i}}{c+d\text{i}}(a+bi)÷(c+di)(a+b\text{i})\div(c+d\text{i}) .

容易证明,z1z2=z1zz2z(z,z1,z2C 且 z,z20)\dfrac{z_1}{z_2}=\dfrac{z_1z}{z_2z}(z,z_1,z_2\in\Bbb{C}~\text{且}~z,z_2\neq0) .

一般地,我们有

a+bic+di=(a+bi)(cdi)(c+di)(cdi)=ac+bdc2+d2+bcadc2+d2.\frac{a+b\text{i}}{c+d\text{i}} = \frac{(a+b\text{i})(c-d\text{i})}{(c+d\text{i})(c-d\text{i})} = \frac{ac+bd}{c^2+d^2}+\frac{bc-ad}{c^2+d^2}\text{i} ~.

因为 c+di0c+d\text{i}\neq 0,所以 c2+d20c^2+d^2\neq 0 .

由此可见,两个复数的商仍为复数 .

由此也就可以定义复数 zz 的倒数 1z\frac{1}{z} .

2.4 复数的整数次幂

类似于实数,复数 zz 的负整数幂 zm(mN)z^{-m}(m\in\Bbb{N}^*) 定义为对应正整数幂的倒数,即

zm=1zm .z^{-m}=\frac{1}{z^m} ~.

并且有 z0=1(z0)z^0=1(z\neq 0) . 复数乘方满足实数乘方所有运算律 .

(3) 复数的几何意义

3.1 复平面 模与辐角

对于每一个复数 z=a+bi(a,bR)z=a+b\text{i} (a,b\in\Bbb{R}),都有唯一的数对 (a,b)(a,b) 与其对应 . 同时,在直角坐标系中的每一个点,也都有唯一确定的数对 (a,b)(a,b) 与其对应 .

因此,我们可以仿照直角坐标系,建立一个平面,将复数 z=a+biz=a+b\text{i} 与平面上的点一一对应 .

图 3-1:复平面

如图 3-1 . 这个平面叫作复平面 (complex plane) 阿甘得图 (Argand diagram)xx 轴叫作实轴 (real axis)yy 轴叫作虚轴 (imaginary axis) . 显然,实轴上的点都表示实数;除原点外,虚轴上的点都表示虚数 . 容易发现,复平面实质上是数轴的扩展 .

可以发现,复数 z=a+biz=a+b\text{i} 同时与向量 OZ\overrightarrow{OZ} 一一对应,于是,我们也可以用一个向量 OZ\overrightarrow{OZ} 来表示复数 .

在此基础上,我们把向量 OZ\overrightarrow{OZ} 的模(即 ZZOO 的距离)rr 称为复数 zz模 (module)强度 (magnitude)绝对值 (absolute value),用 z\lvert z\rvert 表示 . 图 3-1 中 rr 即为 zz 的模 . 容易得到, z=a2+b2\lvert z\rvert=\sqrt{a^2+b^2}zR\lvert z\rvert\in\Bbb{R}z0\lvert z\rvert\ge 0 .

我们把实轴正半轴旋转到向量 OZ\overrightarrow{OZ} 方向的角 θ\theta(或 φ\varphi)称为复数 zz辐角 (argument)相位 (phase),记作 Argz\operatorname{Arg} z . 容易发现,一个复数 zz 的辐角有无穷多个,因此,我们将处在区间 [0,2π)[0,2\pi)(更常用的另一种区间为 (π,π](-\pi,\pi])的辐角称为复数 zz辐角主值 (principal value of argument),记作 argz\arg z .

显然,每一个非零复数 z=a+biz=a+b\text{i} 都有唯一确定的模和辐角主值;反过来,复数模和辐角主值可以唯一确定这个复数 . 于是

两个非零复数相等的充要条件是这两个复数的模与辐角主值分别相等 .

z1=z2    z1=z2 且 argz1=argz2 (z1,z20) .z_1=z_2 \iff \lvert z_1\rvert=\lvert z_2\rvert ~\text{且}~ \arg z_1=\arg z_2 ~(z_1,z_2\neq 0) ~.

复数 z=0z=0 与原点 O(0,0)O(0,0) 对应,向量 OZ=0\overrightarrow{OZ}=\mathbf{0},此时复数的模为 00,辐角是任意的 . 有时为了方便讨论,会规定 z=0z=0 的辐角主值为 00 .

3.2 复数加减法的几何意义

如图 3-2,向量 OZ1,OZ2\overrightarrow{OZ_1},\overrightarrow{OZ_2} 分别与复数 a+bi,c+dia+b\text{i},c+d\text{i} 对应,且 OZ1,OZ2\overrightarrow{OZ_1},\overrightarrow{OZ_2} 不共线,以 OZ1,OZ2\overrightarrow{OZ_1},\overrightarrow{OZ_2} 为两条邻边画平行四边形,则对角线 OZOZ 所表示的向量 OZ\overrightarrow{OZ} 就是与复数 (a+c)+(b+d)i(a+c)+(b+d)\text{i} 对应的向量 . 这就是复数加法的几何意义 .

图 3-2:复数加法的几何意义

根据复数减法的定义以及复数加法的几何意义,可以得到复数减法的几何意义 .

如图 3-3,,若向量 OZ1,OZ2\overrightarrow{OZ_1},\overrightarrow{OZ_2} 分别与复数 z1,z2z_1,z_2 对应,则它们的差 z1z2z_1-z_2 对应着 向量 OZ1OZ2\overrightarrow{OZ_1}-\overrightarrow{OZ_2},即向量 Z2Z1\overrightarrow{Z_2Z_1} .

如果作 OZ=Z2Z1\overrightarrow{OZ}=\overrightarrow{Z_2Z_1},那么点 ZZ 对应的复数就是 z1z2z_1-z_2 . 这就是复数减法的几何意义 .

图 3-3:复数减法的几何意义

z1=a+bi,z2=c+diz_1=a+b\text{i},z_2=c+d\text{i},则 z1z2=(ac)+(bd)iz_1-z_2=(a-c)+(b-d)\text{i},故

z1z2=OZ=Z2Z1=(ac)2+(bd)2 .\lvert z_1-z_2 \rvert = \left\lvert \overrightarrow{OZ} \right\rvert = \left\lvert \overrightarrow{Z_2Z_1} \right\rvert = \sqrt{(a-c)^2+(b-d)^2} ~.

这表明:两个复数的差的模就是复平面内与这两个复数对应的两点间的距离 .

3.3 复数的三角形式

由图 3-1 易得(r=z,θ=Argzr=\lvert z\rvert,\theta=\operatorname{Arg} z

a=rcosθ,b=rsinθ .a=r\cos\theta,b=r\sin\theta ~.

于是,可以得到 z=a+bi=rcosθ+irsinθ=r(cosθ+isinθ)z=a+b\text{i}=r\cos\theta+\text{i}r\sin\theta=r(\cos\theta+\text{i}\sin\theta) . 这就是复数 zz 的三角形式 (trigonometric form of complex numbers),而 a+bia+b\text{i} 称为复数 zz 的代数形式 (algebraic form of complex numbers) .

有时,会使用 cisθ\operatorname{cis}\theta 代替 cosθ+isinθ\cos\theta+\text{i}\sin\theta .

3.4 复数乘除法的几何意义 棣莫弗公式

设复数 z1=r1(cosθ1+isinθ1),z2=r2(cosθ2+isinθ2)z_1=r_1(\cos\theta_1+\text{i}\sin\theta_1),z_2=r_2(\cos\theta_2+\text{i}\sin\theta_2) . 若它们的乘积为 z=z1z2z=z_1z_2,且 z=r(cosθ+isinθ)z=r(\cos\theta+\text{i}\sin\theta),则根据三角函数和角公式有

z=z1z2=r1(cosθ1+isinθ1)r2(cosθ2+isinθ2)=r1r2(cosθ1cosθ2+icosθ1sinθ2+isinθ1cosθ2+i2sinθ1sinθ2)=r1r2[(cosθ1cosθ2sinθ1sinθ2)+i(sinθ1cosθ2+cosθ1sinθ2)]=r1r2[cos(θ1+θ2)+isin(θ1+θ2)]\begin{aligned} z=z_1z_2 &= r_1(\cos\theta_1+\text{i}\sin\theta_1)\cdot r_2(\cos\theta_2+\text{i}\sin\theta_2) \\ &= r_1r_2(\cos\theta_1\cos\theta_2+\text{i}\cos\theta_1\sin\theta_2+\text{i}\sin\theta_1\cos\theta_2+\text{i}^2\sin\theta_1\sin\theta_2) \\ &= r_1r_2\big[(\cos\theta_1\cos\theta_2-\sin\theta_1\sin\theta_2)+\text{i}(\sin\theta_1\cos\theta_2+\cos\theta_1\sin\theta_2)\big] \\ &= r_1r_2\big[\cos(\theta_1+\theta_2)+\text{i}\sin(\theta_1+\theta_2)\big] \\ \end{aligned}

上式称为棣莫弗公式 (De Moivre’s formula)棣莫弗定理 .于是可以得到

r=r1r2,θ=θ1+θ2 .r=r_1r_2,\theta=\theta_1+\theta_2 ~.

即:

两个复数相乘,其积的模等于这两个复数的模的积,其积的辐角等于这两个复数的辐角的和 .

由此可得出复数乘法的几何意义 .

类似的,可以得出复数除法的几何意义 .

根据棣莫弗公式,设有 nn 个复数 z1=r1(cosθ1+isinθ1),z2=r2(cosθ2+isinθ2),,zn=rn(cosθn+isinθn)z_1=r_1(\cos\theta_1+\text{i}\sin\theta_1),z_2=r_2(\cos\theta_2+\text{i}\sin\theta_2),\cdots,z_n=r_n(\cos\theta_n+\text{i}\sin\theta_n),则有:

z1z2zn=r1r2rn[cos(θ1+θ2++θn)+isin(θ1+θ2++θn)] .z_1z_2\cdots z_n = r_1r_2\cdots r_n\big[\cos(\theta_1+\theta_2+\cdots+\theta_n)+\text{i}\sin(\theta_1+\theta_2+\cdots+\theta_n)\big] ~.

即:

i=1nzi=i=1nri(cosi=1nθi+isini=1nθi) .\prod*{i=1}^{n}z_i = \prod*{i=1}^{n}r*i\cdot\left(\cos\sum*{i=1}^{n}\theta*i+\text{i}\sin\sum*{i=1}^{n}\theta_i\right) ~.

这称为一般的棣莫弗公式 .

若令 z1=z2==zn=z=r(cosθ+isinθ)z_1=z_2=\cdots=z_n=z=r(\cos\theta+\text{i}\sin\theta),则有

zn=[r(cosθ+isinθ)]n=rn(cosnθ+isinnθ) .z^n = \big[r(\cos\theta+\text{i}\sin\theta)\big]^n = r^n(\cos n\theta+\text{i}\sin n\theta) ~.

即为复数的乘方公式 . 其为棣莫弗公式的一个特例 .

3.5 欧拉公式 复数的指数形式

图 3-4:莱昂哈德·欧拉 (Leonhard Euler) (1707/04/15-1783/09/18)

欧拉 (Euler) 对复数进行了系统研究后,得出欧拉公式 (Euler’s formula)

eiθ=cosθ+isinθ .\text{e}^{\text{i}\theta} = \cos\theta+\text{i}\sin\theta ~.

θ=π\theta=\pi 时,即为著名的欧拉恒等式:

eiπ=1 .\text{e}^{\text{i}\pi} = -1 ~.

欧拉证明此公式时,使用了此方法(方法一),而促进了复数域指数函数(expz\exp z 等)的产生 . 但由于复数域中的泰勒展开等运算均需用到欧拉公式,故此一方法会造成循环论证,而不能作为证明,只能作为一种“验证方法” .

下面证明过程引自 Wikipedia:

首先,在复数域上对 exe^x 进行定义:

对于 a,bR,c=a+biCa,b\in\Bbb{R},c=a+b\text{i}\in\Bbb{C},规定 ec=limn(1+cn)n\text{e}^c=\lim\limits_{n\to\infty}\left(1+\dfrac{c}{n}\right)^n .

对复数的三角形式 w=u+vi=r(cosθ+isinθ)w=u+v\text{i}=r(\cos\theta+\text{i}\sin\theta),有:

r=u2+v2R,θ=arctan(vu)R .r=\sqrt{u^2+v^2}\in\Bbb{R},\theta=\arctan\left(\frac{v}{u}\right)\in\Bbb{R} ~.

且根据棣莫弗公式,wn=(u+vi)n=rn(cosnθ+isinnθ)w^n=(u+v\text{i})^n=r^n(\cos n\theta+\text{i}\sin n\theta) .

从而有:

(1+a+bin)=[(1+an)+ibn]=rn(cosθn+isinθn) .\left(1+\frac{a+b\text{i}}{n}\right) = \left[\left(1+\frac{a}{n}\right)+\text{i}\cdot\frac{b}{n}\right] = r_n(\cos\theta_n+\text{i}\sin\theta_n) ~.

假设 n>an>\lvert a\rvert,则:

rn=[(1+an)+(bn)2]n2,θn=narctanbn1+an .r_n=\left[\left(1+\frac{a}{n}\right)+\left(\frac{b}{n}\right)^2\right]^{\frac{n}{2}},\theta_n=n\arctan\frac{\frac{b}{n}}{1+\frac{a}{n}} ~.

为除去幂上的 nn,两边取对数得

limnlnrn=limn[n2ln(1+2an+a2+b2n2)]=limn[n2(2an+a2+b2n2)]=a .\begin{aligned} \lim\limits_{n\to\infty}\ln r_n &= \lim\limits_{n\to\infty}\left[\frac{n}{2}\ln\left(1+\frac{2a}{n}+\frac{a^2+b^2}{n^2}\right)\right] \\ &= \lim\limits_{n\to\infty}\left[\frac{n}{2}\left(\frac{2a}{n}+\frac{a^2+b^2}{n^2}\right)\right] \\ &= a ~. \end{aligned}

这一步骤用到 ln(1+x)x\ln(1+x)\approx x(墨卡托级数).

即:

limnrn=limnelnrn=ea .\lim\limits_{n\to\infty}r_n = \lim\limits_{n\to\infty}\text{e}^{\ln r_n} = \text{e}^a ~.

又有(arctanx\arctan x00 附近约等于 00):

limnθn=limn(narctanbn1+an)=limn(nbn1+an)=b .\begin{aligned} \lim\limits_{n\to\infty}\theta_n &= \lim\limits_{n\to\infty}\left(n\arctan\frac{\frac{b}{n}}{1+\frac{a}{n}}\right) \\ &= \lim\limits_{n\to\infty}\left(n\cdot\frac{\frac{b}{n}}{1+\frac{a}{n}}\right) \\ &= b ~. \end{aligned}

从而可以证明:

limn(1+a+bin)n=ea(cosb+isinb) .\lim\limits_{n\to\infty}\left(1+\frac{a+b\text{i}}{n}\right)^n = \text{e}^a(\cos b+\text{i}\sin b) ~.

即:

ea+ib=ea(cosb+isinb) .\text{e}^{a+\text{i}b} = \text{e}^a(\cos b+\text{i}\sin b) ~.

a=0a=0,可得欧拉公式 .

证毕 .

利用欧拉公式与复数的三角形式,可以得到:

z=a+bi=r(cosθ+isinθ)=reiθ .z=a+b\text{i}=r(\cos\theta+\text{i}\sin\theta)=r\text{e}^{\text{i}\theta} ~.

z=reiθz=r\text{e}^{\text{i}\theta} 称为复数 zz 的指数形式 (exponential form of complex numbers) .

复数的三角形式与指数形式由于都用模 rr 与辐角 θ\theta 表示复数,故又称为复数的极坐标形式 (polar form of complex numbers);同样的,复数的代数形式又称为复数的直角坐标形式 (cartesian form of complex numbers) .