【数学】复数
定义
复数是实数和虚数的线性组合。任意一个复数 z∈C 都可以表示为如下形式:
z=a+bi
其中 a,b∈R 且 i2=−1。
属性
- 实部:表示实数的系数,即定义中的 a。
- 虚部:表示虚数的系数,即定义中的 b。
运算
-
加法(对实部和虚部分别相加):
(a+bi)+(c+di)=(a+c)+(b+d)i
-
乘法(与二项式乘法一致):
(a+bi)∗(c+di)=ac+adi+bci+dbi2=(ac−db)+(ad+bc)i
-
共轭(将中间的正负号取反):
a+bi=a−bi
备注:共轭符号也可以表示为 z∗
-
乘以共轭:
(a+bi)(a−bi)=(a2+b2)+(ab−ab)i=a2+b2
-
除法(上下都乘以下面的共轭):
c+dia+bi=(c+di)(c−di)(a+bi)(c−di)=c2+d2(ac+bd)+(bc−ad)i
-
模长(将复数看成向量取其长度):
∣a+bi∣=a2+b2=zz
复数平面
将复数视为坐标,表示在 2 维平面上就构成的复数平面。根据坐标类型的不同,用两种表示方法:
直角坐标
在默认的复数写法上,可直接将复数视为向量,用实部和虚部分别表示两个轴,这样就是基于平面直角坐标系的表示方法。
极坐标
三角形式
可将复数的直角坐标转换到极坐标中,用模长和角度来表示复数位置,这种表示方法称为复数的极形:
z=rcosθ+i rsinθ=r(cosθ+isinθ)=rcisθ
注:cisθ 是 cosθ+isinθ 的一种简写,便于更清晰的表示复数极坐标下的角度。
指数形式
极坐标的三角形式表示可以通过欧拉公式(具体见后续小节)进一步推导为指数式:
z=reiθ
这种形式更加简单,并利于一些指数形式的计算。
复数的几何意义
从极坐标的角度下比较复数乘法的结果,会发现复数的乘法实际上是对向量的缩放和旋转:
(r1cisθ1)∗(r2cisθ2)=r1r2cis(θ1+θ2)
由此可得一些推论,如:
- (a+bi)n=rncis(nθ)
若将 z 看成 z∗1,且 ∣z∣=1,则可以将复数看成是表示一种旋转变换,因此复数实际上也可以转换成旋转矩阵的表示形式(见后续章节“虚数的矩阵形式”)。
欧拉公式
有一著名的公式叫欧拉公式,成功把虚数,自然常数,三角函数结合在了一起:
eiθ=cosθ+isinθ
当 θ=π 时,则可以得到著名的欧拉恒等式。
eiπ=−1→eiπ+1=0
该公式被称为最美公式,因为它成功将数学中几个看上去毫无关联的元素(自然常数 e,圆周率 π,虚数,三角函数,0,1)融合到了一个公式中。
推导
通过泰勒级数可知
- ex=1+1!x+2!x2+3!x3+4!x4+5!x5+…
- sinθ=x−3!θ3+5!θ5…
- cosθ=1−2!θ2+4!θ4+…
若将 i 带入自变量,使 x 等于 iθ 时,有:
eiθ=1+1!iθ+2!(iθ)2+3!(iθ)3+4!(iθ)4+5!(iθ)5+…=1+iθ−2!θ2−i3!θ3+4!θ4+i5!θ5+… (计算i值)=(1−2!θ2+4!θ4+…)+i(θ−3!θ3+5!θ5+…) (将实数和虚数项分开存放)=cosθ+isinθ (带入cos和sin的泰勒级数)
复数的矩阵形式
若将虚数表示为向量(a+bi=[ab]⋅),则复数的乘法实际可以看成矩阵相乘:
z1z2=(ac−bd)+(bc+ad)i=[ab−ba][cd]⋅
其中 [ab−ba] 就是复数的矩阵形式,且满足矩阵乘法的计算结果。
设 r=a2+b2,对复数矩阵变形:
[ab−ba]=r[a/rb/r−b/ra/r]
配合复数的极坐标和其在复平面构成的三角形来看,可以发现上述矩阵的元素可以用三角函数代替:
r[a/rb/r−b/ra/r]=r[cosθsinθ−sinθcosθ]
可以发现该矩阵就是 2D 旋转矩阵,因此更进一步的确定了复数的几何意义实际就是缩放和旋转变换的复合。