复数
定义 - 笛卡尔坐标系
复数是由实数和虚数组成的数
z=x+iy
其中 i 是虚数单位,有
i2i=−1=−1
复数的四则运算法则
若有
z1z2=x1+iy1=x2+iy2
- 加减法: z1±z2=(x1±x2)+i(y1±y2)
- 乘法: z1z2=(x1+iy1)(x2+iy2)=(x1x2−y1y2)+i(x1y2+x2y1)
- 除法: 在进行除法时,我们可以分子分母同乘除数的共轭来化简
z2z1=x2+iy2x1+iy1⋅x2−iy2x2−iy2=x22+y22z1z2=∣z2∣2z1z2
其中 ∣z∣2=x2+y2 是复数 z 的模长
而 z 表示复数 z 的共轭,即
zz=x+iy=x−iy
使用极坐标表示复数
复数可以用极坐标表示,极坐标形式通常比直角坐标(笛卡尔坐标)更直观地描述复数的幅值和相位。
一个复数 z=x+yi 在极坐标形式下表示为:
z=r(cosθ+isinθ)
这里:
- r 是复数的模(幅值),计算公式为 r=x2+y2
- θ 是复数的幅角(相位),计算公式为 θ=tan−1(xy)
我们也可以用欧拉公式 eiθ=cosθ+isinθ 来表示,得到:
z=reiθ

极坐标示例图
极坐标下的复数四则运算
若有
z1z2=x1+iy1=R1eiθ1=x2+iy2=R2eiθ2
在极坐标下,复数的四则运算可以表示为
- 加减法:没啥好说的
- 乘法: z1z2=R1eiθ1R2eiθ2=R1R2ei(θ1+θ2)

复指数乘法示例图
当用复指数形式表示,复数乘法实际上相当于它们各自的模长相乘,角度相加
- 除法: z2z1=R2R1ei(θ1−θ2)
欧拉公式
推导
我们知道 ex 的泰勒展开是
ex=k=0∑∞k!xk=1+x+2!x2+3!x3+4!x4+5!x5+⋯
我们又知道,复数可以表示为指数形式(在极坐标下)z=x+iy=Reiθ
那么我们结合 ex 的泰勒展开,就可以写出 eiθ 的泰勒展开
eiθ=1+iθ+2!(iθ)2+3!(iθ)3+4!(iθ)4+5!(iθ)5+⋯+k!(iθ)k+⋯
我们已经知道虚数 i 有以下性质
i1i2i3i4i5=−i=−1=−i=−1=−i⋮
所以对 eiθ 的泰勒展开可以根据虚数 i 的这个性质得到
eiθ=1+iθ+2!(iθ)2+3!(iθ)3+4!(iθ)4+5!(iθ)5+⋯+k!(iθ)k+⋯=1+iθ−2!θ2−3!iθ3+4!θ4+5!iθ5+⋯
我们可以将带 i 的项和不带的项分开整理,得到
eiθ=1+iθ+2!(iθ)2+3!(iθ)3+4!(iθ)4+5!(iθ)5+⋯+k!(iθ)k+⋯=1+iθ−2!θ2−3!iθ3+4!θ4+5!iθ5+⋯=cos(θ)(1−2!θ2+4!θ4+⋯)+iisin(θ)(θ−3!θ3+5!θ5−⋯)
所有不带 i 的项组合起来是 cos(θ) 的泰勒展开,带 i 的则是 sin(θ),我们最终得到欧拉公式
eiθ=cos(θ)+isin(θ)
德摩根公式(De Moivre's formula)
德摩根公式是描述复数的极形式的一个重要公式,这个公式以法国数学家亚伯拉罕·德·摩根(Abraham de Moivre)的名字命名,用于将复数的幂运算与三角函数联系起来。
公式的形式是:
(cosθ+isinθ)n=cos(nθ)+isin(nθ)
其中:
- i 是虚数单位,i2=−1
- θ 是复数的幅角(角度)
- n 是整数
这个公式在复数的极形式表示中非常有用,因为它简化了复数的幂运算。例如,若要计算一个复数 z=reiθ 的 n 次幂,可以利用该公式如下:
zn=(reiθ)n=rneinθ=rn(cos(nθ)+isin(nθ))
这样,复数的乘法和幂运算就可以转换成实数的幂运算和角度的简单相乘,极大地简化了计算
复变函数
复数出现在很多地方,例如微分方程
z=x+iy=R(cos(θ)+isin(θ))=Reiθ
对于复变函数,我们关心它是否是 解析的 (Analytic)
一个函数是否是 解析函数 (Analytic Function) 取决于它的泰勒级数展开是否收敛
泰勒级数是一类特殊的幂级数,而幂级数是幂函数的线性组合,复变函数是指变量是复数的函数,所以复数幂函数是
f(z)=zn=[R(cos(θ)+isin(θ))]n
其中
有了复幂函数,可以定义复数幂级数
k=0∑nakzk
其中
- ak 是第 k 项的常数复数系数,z 是复变量
有了复数幂级数,复数泰勒级数的定义是
k=0∑∞k!f(k)(z0)(z−z0)k
它是特殊的幂级数,它表示在函数在点 z0 附近的幂级数展开,并且展开的幂级数有特殊的系数 k!f(k)(z0) 即函数在该点的导数除以 k!
我们可以定义 ak=k!f(k)(z0),那么泰勒级数可以写成
k=0∑∞ak(z−z0)k
这种形式更接近幂级数
定义了泰勒级数,我们可以关心它是否收敛,在什么范围内收敛
若
L=k→∞limakak+1
存在,则泰勒级数在范围 ∣z−z0∣<L1 内收敛,这是一个以展开点 z0 为中心,半径为 L1 的圆盘

泰勒级数圆盘
我们来看一个例子,假设有函数 f(z)=ez,它的各阶导数永远等于自身 f(k)=ez,所以它的泰勒展开系数 ak 只剩下 k!1
ez=k=0∑∞k!zk(ak=k!1)
所以我们可以判断它的泰勒级数是否收敛,它的 ak+1 是 (k+1)!1,ak 是 k!1,代入收敛检测公式
L=k→∞limk!1(k+1)!1=k→∞lim(k+1)!1⋅k!
根据阶乘定义,可只相除以后只剩下 k+1
L=k→∞limk+11=0
而收敛半径 L1 在 L=0 的情况下,趋向于无穷,这说明 f(z)=ez 在整个复平面上都收敛,换句话说,函数在整个复平面上都是解析的 (全纯的),这是一个非常强的性质,意味着该函数没有任何奇点 (即没有任何点处其导数不连续或不定义)
如果一个函数的泰勒级数在整个复平面上都收敛,那么该函数在复平面上的每一点都是解析的,这样的函数称为 整函数( entire function)