复数
☰ Contents
复数有实部和虚部,写成 a + bi。虚数单位 i 由 定义。这样的数放不进一条数轴,所以复数住在一个平面上,在这个平面上,加法是平移,乘法是旋转。
负数的平方根是什么?
负数没有实数的平方根,因为每个实数的平方不是零就是正的,所以 在数轴上无解。数学的回应是定义一个新的数 i,它的平方是 −1。这样每个负数都有两个平方根:−16 的平方根是 4i 和 −4i,因为 4i 平方得 ,而 16 × (−1) = −16。一般而言,对任何正数 a,,所以 。这个定义行得通,是因为 i 遵守代数所有的一般规则,只多了一个事实: 不论出现在哪里都等于 −1。有一条规则确实要改。 这条法则只在 a 和 b 都不是负数时才成立,所以 是 i × i = −1,不是 。要检验一个平方根,就把它平方:5i 平方得 ,而 25 × (−1) = −25,正是你一开始的那个数。
i^5 = i^(4 × 1 + 1) = i^1 = i:每乘一次i就是转四分之一圈,四次就是一整圈,所以只有5除以4的余数才重要
找出i¹⁴落在哪里
有了 i 由 来定义,其他负数的平方根也就随之而来:。算式里有 i 时,代数照样能用:像以前一样展开括号,并在 出现的每个地方换成 −1。详见 虚数单位。
i 的次方以四个为一个循环重复:i, −1, −i, 1。要求 i2027,把指数除以 4,只留余数。因为 2027 = 4 × 506 + 3,i2027 。详见 i的幂。
你来试试
是多少?
是多少?
复数要怎么相加和相乘?
复数相加时,实部与虚部分开相加:(3 + 2i) + (1 − 5i) = 4 − 3i,因为 3 + 1 = 4,2 − 5 = −3。详见 复数的加法。相乘时,把括号当成 i 是一个字母那样展开,再把 换成 −1:(2 + i)(3 + 4i) 得 ,也就是 2 + 11i。加法从不混合两个部分,因为实数和 i 的倍数是不同类的项,就像 3 和 2x 一样;乘法则会混合,因为 i × i 是实数。除法还要多一步:分子分母同乘分母的共轭复数,让分母变成实数。模是相乘的,可以用来验算乘积: 是 5, 是 25, 是 4 + 121 = 125 = 5 × 25。
模相乘,辐角相加:|z₁z₂| = |z₁||z₂|,arg(z₁z₂) = arg z₁ + arg z₂
设z₂ = i,观察z₁z₂
向右−1,向上2
让合向量指向正上方
完整写出来,并把 换成 −1:
.
最后一步是最容易出错的地方: 是 −10 × (−1) = +10,不是 −10。详见 复数的乘法。
用共轭复数做除法
a + bi 的共轭复数是 a − bi。一个数乘以它的共轭复数必定是实数,因为中间项互相抵消, 变成 :。详见 共轭复数。
这和分母含有根式时做的分母有理化,是同一招。详见 复数的除法。
(4 + i) / (2 − 3i) = (4 + i)(2 + 3i) / ((2 − 3i)(2 + 3i)) = (5 + 14i) / 13.
你来试试
要除以 1 + 2i,应该乘以哪个共轭?
要除以 4 + 3i,应该乘以哪个共轭?
方程里的复数是从哪里来的?
当二次方程的判别式为负时,就会出现复数。它的图形碰不到 x 轴,所以没有实根,但只要把 写成 i,求根公式照样管用。对 ,判别式 是 16 − 52 = −36,而 ,所以 / 。详见 二次方程的复数根。公式能保留下来,是因为产生它的配方法从不要求平方根是实数。判别式的正负把各种情形分开:为正时有两个实根,为零时有一个重根,只有为负时才带进 i。用系数检验这一对根:两根相加是 2 + 2 = 4,即实部之和,相乘是 ,这和这个方程的 与 相符。
根已经离开了实数轴:x = ±i√2
抬高曲线,直到两个根相遇
这两个根互为共轭复数。当系数是实数时,非实数的根一定成对出现,且互为共轭复数。
所以系数为实数的三次方程,要嘛有三个实根,要嘛有一个实根加一对共轭复数根,它的图形一定会穿过 x 轴。已知一个非实数的根,它的共轭复数就是第二个根。把这两个对应的因式相乘,得到一个实系数的二次式,再用它去除三次式,就能求出那个实根。详见 三次方程的复数根和二次方程与多项式指南。
你来试试
求解
求解
复数长什么样子?
复数看起来像平面上的一个点。把 a + bi 画在 (a, b),实部沿水平轴,虚部沿垂直轴向上;这个平面叫作阿尔冈图。详见 复平面。−2 + 3i 这个点在原点左边 2、上面 3。一个点也可以用它到原点的距离(模)和它与正实轴的夹角(辐角)来表示。需要平面,是因为复数有两个独立的部分,而一条线只容得下一个。乘以 i 会让每个点逆时针转四分之一圈:,所以 (2, 1) 移到 (−1, 2)。长度也证实了这个转动。两个点到原点的距离都是 ,因为 ,而 。
单位圆上角为θ的点,坐标是(cos θ, sin θ)
旋转,直到正弦等于1
模 |z| 是它到原点的距离。指向 a + bi 的箭头,是以 a 和 b 为两股的直角三角形的斜边,所以 。3 + 4i 的模是 。详见 复数的模。
辐角是箭头与正实轴所夹的角,从正实轴起逆时针量,而在同一个三角形里 。计算机的反正切只会给出 −90° 到 90° 之间的角,所以对第二或第三象限的点,要先画出图,再加减 180° 来修正。详见 复数的辐角。
用模 r 和辐角 来写一个数,就是极坐标形式:,因为实部是 ,虚部是 。详见 极坐标形式和 的写法。
除法是把这两步倒过来:模相除,辐角相减。详见 极坐标形式的除法。
你来试试
3 的辐角是多少?
2 + 2i 的辐角是多少?
什么是棣莫弗定理?
棣莫弗定理是极坐标形式中整数次方的规则:n = rn。把 z 取 n 次方,就是把模取 n 次方,并把辐角乘以 n。对 z = 2(cos 30° + i sin 30°),它的立方的模是 2 × 2 × 2 = 8,辐角是 30° 的三倍,即 90°,所以 。详见 棣莫弗定理。这个定理成立,是因为复数相乘时模相乘、辐角相加,而次方就是重复的乘法;对 n 用数学归纳法就是证明。较大的次方还要多一步:超过 180° 的辐角,要减去 360°,拉回 −180° 到 180° 的范围,所以 300° 变成 −60°。用直角坐标形式验证这个例子:,它的平方是 ,再乘以 就得到 8i。
z^5 = w,arg w = 0°:5个根从0°/5 = 0°开始,彼此间隔72°,因为棣莫弗定理把辐角除以n,一整圈又能均分成相等的份数,所以是正多边形
设n = 3,把w转到i
一个用途是推导三角恒等式。用二项式定理展开 ,再把实部和 对照。把 换成 ,得到 。详见 棣莫弗定理求多倍角公式。
反方向是把 的次方变成多倍角的余弦,这是积分之前需要的形式。若 |z| = 1,则 是 z 的共轭复数,所以 ,且 zn n 。详见 恒等式。
棣莫弗定理也能求余弦级数的和: 的和是 zk 之和的实部,而那是公比为 z 的等比级数。详见 用棣莫弗定理求级数和和数列与级数指南。
你来试试
求 r=2(辐角 30°)的 3 次方。
求 r=2(辐角 40°)的 3 次方。
单位根
方程 zn = 1 有 n 个解,每个解的模都是 1,辐角依次是 0°、、,依此类推,因为这些角乘以 n 都刚好是整数圈。详见 单位根。
依序连起来,它们是一个正多边形的顶点:1 的五次方根构成一个正五边形。详见 单位根构成的正多边形。
同样的方法可以求任何复数的 n 次方根。取模的实数 n 次方根,把辐角除以 n,再每次转 ,收集其余的根。8i 的三个立方根,模都是 2,辐角分别是 30°、150° 和 270°。详见 复数的n次方根。
这一切的背后是指数式。把 代入 ex 的级数,各项就分成余弦和正弦的级数,所以 e ,而每个复数都是 re。棣莫弗定理就成了指数律 (e)n = ein。详见 复数的指数形式。
怎样把复数方程当成图来读?
把每个模读成距离,把每个辐角读成方向:|z − a| 是 z 到点 a 的距离,所以 |z − a| = r 是圆心为 a、半径为 r 的圆。例如,|z − 3 + 2i| = 4 是圆心在 3 − 2i、半径为 4 的圆,因为 z − 3 + 2i 就是 z − (3 − 2i)。在读出圆心之前,一定要先把式子改写成 z 减去一个数。这个图像行得通,是因为 z − a 是从 a 指向 z 的箭头,而模就是长度。有两个模时,|z − 1| = |z − 5| 说的是 z 到 1 和到 5 一样远,所以它是中垂线:通过 (1 + 5) ÷ 2 = 3 的垂直线。检验一个点:z = 7 − 2i 使 z − 3 + 2i 等于 4,而它的模是 4。
|z − z₁| = 2.55,|z − z₂| = 2.06:两者不相等,所以z不在轨迹上,偏向较近的那个点
拖动z,直到两条线段长度相等
|z − a| = |z − b| 说的是 z 到 a 和到 b 的距离相等,所以 z 落在 a、b 两点连接段的中垂线上。详见 复平面上的圆和中垂线。
固定辐角会得到一条射线:arg(z − a) = 45° 是从 a 出发、指向 45° 的射线。把等号改成不等号,就会涂出一个区域: 是半径 3 的整个圆盘,而严格不等号则不含边界。详见 复平面上的射线和区域。
值得点名的错误
- 丢了 的负号。 是 +10,因为 。
- 相信计算机的反正切给出辐角。 它给出的角在 −90° 到 90° 之间。要画出该点,在第二或第三象限时加上或减去 180°。
- 写成 。 规则 只在 a、b 都是非负数时成立。要先转换:。
- 忘了非实数的根是成对出现的。 若 2 + 3i 是根而系数是实数,则 2 − 3i 也是根。
- 只给出一个 n 次方根。 一个复数有三个立方根,平均分布在一个圆上。
接下来往哪里走
旋转在这里是乘以一个复数,在矩阵指南里则是一个 2 × 2 矩阵。恒等式 e 来自数列与级数指南里的麦克劳林级数,而二次方程与多项式指南里的每个多项式,只要容许复数,就有完整的一组根。
轮到你了
三题试一试,点选作答。
i²
(2 + 3i) + (1 − i)
|3 + 4i|
常见问题
- 虚数是真的,还是人编出来的?
- 它们和负数一样真实,当初被怀疑的理由也相同:能数出来的东西里,没有一个长得像它。复数是平面上的一个点,写成 a + bi,而这些点的加法和乘法规则,是由一般的代数逼出来的,不是发明出来的。“虚”这个名字是十七世纪的一句嘲讽,后来沿用下来。这套算术没有一处是暂时的,工程上每天都用它来描述交流电和振荡。
- 为什么乘以 i 会把一个数旋转 90 度?
- 因为乘以 i 两次得到负一,而负一是半圈。如果乘以 i 一次是一个固定的旋转,做两次转过 180 度,那么一次就必定转过 90 度。你可以直接检验:1 乘以 i 是 i,它在垂直轴上方一个单位的位置,和 1 在水平轴上的位置相差四分之一圈。
- 两个复数要怎么相除?
- 把分子和分母同乘分母的共轭复数。c + di 的共轭复数是 c 减 di,而一个复数乘以自己的共轭复数,一定得到实数,即 c 的平方加 d 的平方。这样就把 i 从分母中清除,剩下的可以分成实部和虚部。这和把含根式的分母有理化是同一招。
- 棣莫弗定理有什么用?
- 它用把辐角相乘取代展开括号,来求复数的次方。用极坐标形式写,r(cos t + i sin t) 的 n 次方是 r 的 n 次方,辐角为 nt。这把一个要用一页代数展开的式子变成一行,而且倒过来用,还能求出任何复数的 n 个不同的 n 次方根,单位根就是这样来的。
- 为什么每个多项式都有复数根?
- 这是代数基本定理,也是扩张数系得到的回报。有了 i 之后,n 次多项式连重根一起算,恰好有 n 个根。实系数还逼出另一个规律:复数根成共轭对出现,所以实系数的三次方程,要嘛有三个实根,要嘛有一个实根加一对共轭复数根。这就是为什么三次函数的图形至少会穿过轴一次。
- 方程 |z - 3| = 2 在阿尔冈图上是什么意思?
- 它是圆心在点 3、半径为 2 的圆。差的模就是两点之间的距离,所以这个方程说的是 z 到 3 的距离永远是 2,这正是圆的定义。把模读成距离,就把一整页复数方程变成几何:两个模设成相等的方程是中垂线,辐角固定为常数则是一条射线。