跳转至

数系与复数

虚数与复数

虚数定义

虚数 ii 为一个定义为

i2+1=0i^2+1=0

的一个解,其满足上式的性质,又可表示为,

i2=1i^2=-1

虽然没有这样的实数可以满足这个二次方程,但可以通过虚数单位将实数系统 R\mathbb R 延伸至复数系统 C\mathbb C。延伸的主要动机为有很多实系数多项式方程式无实数解,可是倘若我们允许解答为虚数,那么这方程式以及所有的多项式方程式都有解。

我们回到原问题,

x2+1=0x^2+1=0

存在两个根,分别为,iii-i,它们都是有效的,且互为共轭虚数及倒数。

这是因为,虽然 iii-i 在数量上不是相等的(它们是一对共轭虚数),

但是 iii-i 之间没有质量上的区别(1-1+1+1 就不是这样的)。

在任何的等式中同时将所有 ii 替换为 i-i,该等式仍成立。

i2=1,i=1i-i^2=1,-i={1\over i}

例题:考虑 5-5 的平方根。

x2+5=0x=±5ix^2+5=0\\ x=\pm\sqrt5 i

另外,虚数单位同样可以表示为,

i=1i=\sqrt{-1}

但是我们对负数开根号没有自然的定义,因此我们也可以定义,

i=1i=-\sqrt{-1}

因此,这往往被认为是错的,因为,

1=i2=1×1=(1)>×(1)=11=i2=±1×±1=±1-1=i^2=\sqrt{-1}\times\sqrt{-1}=\sqrt{(-1)> \times(-1)}=1\\ -1=i^2=\pm\sqrt{-1}\times\pm\sqrt{-1}=\pm1

这是显然不对的,因为 ab=ab\sqrt a\cdot\sqrt b=\sqrt{ab} 需要满足 a,b>0a,b>0

使用这种记法时需要非常谨慎,有些在实数范围内成立的公式在复数范围内并不成立。

但是我们也可以总结出一些有意义的法则,对于负数 xx

x=xi\sqrt x=\sqrt{-x}i

例如,

7=7i\sqrt{-7}=\sqrt7 i

或者说,对于正数 yy

y=yi\sqrt{-y}=\sqrt yi

因为,

(y)2=y(\sqrt{-y})^2=-y

成立,这是良好定义的。

对于虚数,存在与实数不同的一些运算法则,对于负数 x,yx,y

xy=xi×yi=xy\sqrt x\sqrt y=\sqrt{-x}i\times\sqrt{-y}i=-\sqrt{xy}
xy=xiyi=xy{\sqrt x\over\sqrt y}={\sqrt{-x}i\over\sqrt{-y}i}=\sqrt{-x\over-y}

不同的虚数都是不能比较大小的,因此虚数也没有正负(但是存在记号)。

如果再将虚数的这个概念扩展开去,就可以组成四元数、八元数等特殊数学范畴。

复数定义

复数,为实数的延伸,它使任一多项式方程都有根。

形式上,复数系统可以定义为普通实数的虚数 ii 的代数扩展。

复数通常写为如下形式:

z=a+biz=a+bi

这里的 aabb 是实数,而 ii 是虚数单位,

  • 实数 aa 叫做复数的实部,记为 (z)\Re(z)Rez\operatorname{Re} z

  • 实数 bb 叫做复数的虚部,记为 (z)\Im(z)Imz\operatorname{Im} z

我们有额外定义,

  • 实部为零且虚部不为零的复数也被称作「纯虚数」,即 0+bi0+bi

  • 而实部不为零且虚部也不为零的复数也被称作「非纯虚数」或「杂虚数」。

而实数可以被认为是虚部为零的复数,就是说实数 aa 等价于复数 a+0ia+0i

所有复数的集合通常指示为 C\mathbb C(黑板粗体),实数 R\mathbb R 可以被当作 C\mathbb C 的子集。

我们有很多虚数中类似的性质,比如继承虚数的不可比大小,只可比相等为,

两个复数是相等的,当且仅当它们的实部是相等的并且它们的虚部是相等的。

二元运算

当计算一个表达式时,只需假设 ii 是一个未知数,替代 i2i^21-1 即可。

对于 ii 的更高整数次幂,可以按照如下规则替换,

i2=1i3=i2×i=ii4=i3×i=i2=1i5=i4×i=ii^2=-1\\ i^3=i^2\times i=-i\\ i^4=i^3\times i=-i^2=1\\ i^5=i^4\times i=i

我们归纳为,

i0=1i1=ii2=1i3=iin=inmod4\begin{aligned} i^0&=1\\ i^1&=i\\ i^2&=-1\\ i^3&=-i\\ i^n&=i^{n\bmod 4} \end{aligned}

由此,可以很好的定义虚数的负指数次方。

我们继续继承虚数的性质,将 ii 仅仅看为未知数,用上文的替代即可。

容易发现,复数的运算类似于多项式的运算,有:

(a+bi)±(c+di)=(a+c)±(b+d)i(a+bi)\pm(c+di)=(a+c)\pm(b+d)i
(a+bi)(c+di)=(acbd)+(ad+bc)i(a+bi)(c+di)=(ac-bd)+(ad+bc)i

除法暂不了解。容易推导,复数运算存在,

性质公式公式
封闭性a+bCa+b \in \mathbb{C}a×bCa \times b \in \mathbb{C}
结合律a+(b+c)=(a+b)+ca + (b+c) = (a+b)+ca×(b×c)=(a×b)×ca \times (b \times c) = (a \times b) \times c
交换律a+b=b+aa+b=b+aa×b=b×aa \times b=b \times a
存在单位元a+0=aa+0=aa×1=aa \times 1 = a
存在逆元a+(a)=0a+(-a)=0a×(1/a)=1,(a0)a \times (1/a) = 1, (a \ne 0)

另外还有分配律:a×(b+c)=a×b+a×ca \times (b+c) = a \times b + a \times c

因此,复数数系是一个域,

复数可定义为实数 a,ba,b 组成的有序对,

  • (a,b)+(c,d)=(a+c,b+d)(a,b)+(c,d)=(a+c,b+d).

  • (a,b)×(c,d)=(acbd,bc+ad)(a,b)\times(c,d)=(ac-bd,bc+ad).

  • 加法单位元(零元):(0,0)(0,0).

  • 乘法单位元(幺元):(1,0)(1,0).

  • (a,b)(a,b) 的加法逆元:(a,b)(-a,-b).

复数开根

我们有,

i=1+i2=22(1+i)\sqrt i={1+i\over\sqrt2}={\sqrt2\over2}(1+i)

因为,两边平方,

2i=i2+2i+1=2i2i=i^2+2i+1=2i

在此仅做补充,

sini=e212ei\sin i={e^2-1\over2e}i
cosi=e2+12e\cos i={e^2+1\over2e}

补充:在某些学科中,也用 jj 表示虚数单位,避免与电流 i(t)i(t) 混淆。

容易知道,11nn 次方根就是将单位圆均分为 nn 份,也就是

ξk=cos2kπn+isin2kπn,k{0,1,,n1}\xi_k=\cos\dfrac{2k\pi}{n}+i\sin\dfrac{2k\pi}{n},k\in\{0,1,\dots,n-1\}

我们称 ξ0,ξ1,,ξn1\xi_0,\xi_1,\dots,\xi_{n-1}nn 次单位根,由定义都满足 ξin=1\xi_i^n=1

其中 ξ0=1\xi_0=1,也就是实数情况下的平凡解。

alt text

根据恒等式:

xn1=(x1)(xn1+xn2++1)x^n-1=(x-1)\big(x^{\,n-1}+x^{\,n-2}+\cdots+1\big)

只要 k0k\ne 0,就有 ξk1\xi_k\ne 1,这样,

0=ξkn1=(ξk1)(ξkn1+ξkn2++1)0=\xi_k^{\,n}-1=(\xi_k-1)\big(\xi_k^{\,n-1}+\xi_k^{\,n-2}+\cdots+1\big)

得到

ξkn1+ξkn2++1=0\xi_k^{\,n-1}+\xi_k^{\,n-2}+\cdots+1=0

特别地,令 k=1k=1,得到

ξn1+ξn2++1=0\xi^{\,n-1}+\xi^{\,n-2}+\cdots+1=0

ξk=ξk\xi_k=\xi^k,这个式子用求和符号表示就是

k=0n1ξk=0\sum_{k=0}^{n-1}\xi_k=0

复平面

复平面

在几何上,我们:

将平面直角坐标系的水平轴(x-axis)用于实部,垂直轴(y-axis)用于虚部,

则,虚数 a+bia+bi 对应的点就是 (a,b)(a,b);虚部为零的复数可以看作是实数。

容易发现,这一操作是更加直观的将实数数值拓展的过程,我们称为复平面

复平面有时也叫做阿尔冈平面,因为它用于阿尔冈图中。

注意到,我们这么表示出来的复数的点,也可以用位置向量 OZ=(z,z)\overrightarrow{OZ}=(\Re z,\Im z) 表示,

但是,虚数的运算不完全遵守其直观的位置向量的运算,尤其是乘法。

z7qf3jtc

模长幅角

有了上面的基础(以及图),我们容易定义,

r=z=OZ=x2+y2=2z+2zr=|z|=|\overrightarrow{OZ}|=\sqrt{x^2+y^2}=\sqrt{\Re^2z+\Im^2z}

这就是复数的,也称为绝对值

于是,我们有计算方法,

zw=zw|zw|=|z||w|
zw=zw\left|{z\over w}\right|={|z|\over|w|}

以及三角形不等式,

zwz+wz+w|z|-|w|\le|z+w|\le|z|+|w|

以及我们可以定义距离,

dist(z,w)=zw=wz\operatorname{dist}(z,w)=|z-w|=|w-z|

幅角定义为位置向量与 xx 轴的夹角,一般用 φ\varphi 表示。

幅角的具体计算方式略,通用公式比较复杂。

我们知道一个位置的角可以有无数种表示方向(+2π+2\pi),而,

因此,定义辐角主值为,幅角的所有表示方式中,属于 (π,π](-\pi,\pi] 的一个。

有时也用 [0,2π)[0,2\pi) 来表示,以避免出现负数。

共轭复数

我们类似共轭根式的,定义共轭复数

a+bi,abia+bi,a-bi

互为共轭复数,记为 z\overline z,可以用于分式化简(分母实数化),

(a+bi)(abi)=a2(bi)2=a2+b2(a+bi)(a-bi)=a^2-(bi)^2=a^2+b^2

于是,我们知道,共轭复数本质是关于实数轴的对称点。

有性质,

z+w=z+w\overline{z+w}=\overline z+\overline w
zw=zw\overline{zw}=\overline z\cdot\overline w
z=z,z=z\overline{\overline z}=z,|\overline z|=|z|

其中,z=z\overline z=z 当且仅当 zz 是实数。

几何解释

复平面的想法提供了一个复数的几何解释。

在加法下,类似向量相加,可以用三角形法则或平行四边形法则。

在乘法下,复数的成绩与向量乘法不同,它更加简洁的定义为,

乘积的模长是两个模长的乘积,乘积的辐角是两个辐角的和。

特别地,用一个模长为 11 的复数相乘即为一个旋转,最常见的,

  • 乘以 11 相当于不变。
  • 乘以 ii 相当于逆时针旋转 9090^\circ.
  • 乘以 1-1 相当于逆时针旋转 180180^\circ.
  • 乘以 i-i 相当于逆时针旋转 270270^\circ(顺时针 9090^\circ).

而上文已经说了,共轭根式本质是关于实数轴的对称点。

  • z=r    z|z|=r\implies z 在复平面内对应点的集合是以原点为圆心,rr 为半径的圆。

    zz1=r    z|z-z_1|=r\implies z 在复平面内对应点的集合是以 z1z_1 在复平面内的对应点为圆心,rr 为半径的圆。

    zz1=zz2    z|z-z_1|=|z-z_2|\implies z 在复平面内对应点的集合是 Z1,Z2Z_1,Z_2 为端点的线段的中垂线

  • 设复数 z1,z2,z1+z2z_1,z_2,z_1+z_2 在复平面内对应点为 A,B,CA,B,C,结合平面向量的基本运算。

    z1+z2=z1z2    |z_1+z_2|=|z_1-z_2|\implies 四边形 OACB\text{OACB}矩形

    z1=z2    |z_1|=|z_2|\implies 四边形 OACB\text{OACB}菱形

    z1=z2|z_1|=|z_2|z1+z2=z1z2    |z_1+z_2|=|z_1-z_2|\implies 四边形 OACB\text{OACB}正方形

复数运算

CIS 函数

纯虚数指数函数,正如标题所说,记为,

cisx=cosx+isinx\operatorname{cis}x=\cos x+i\sin x

这个 cis\operatorname{cis} 函数(COSINE PLUS I SINE)主要的功能为简化某些数学表达式,使更简便地表达。

欧拉公式

经典公式,

eix=cosx+isinxe^{ix}=\cos x+i\sin x

或者,

eix=cisxe^{ix}=\operatorname{cis}x

x=πx=\pi 时,即著名的欧拉恒等式,

eiπ+1=0e^{i\pi}+1=0

这公式可以说明当 xx 为实数时,函数 eixe^{ix} 可在复数平面描述一单位圆。

欧拉公式则提供了,将负数从平面直角坐标系中,变换到极坐标系的理论。

但是我们不讨论极坐标系;我们可以得出两个经典公式,

sinx=eixeix2i\sin x={e^{ix}-e^{-ix}\over 2i}
cosx=eix+eix2\cos x={e^{ix}+e^{-ix}\over2}

下面更复杂的我们就不讨论了。

棣莫弗公式

也是一个经典公式,

(cosx+isinx)n=cos(nx)+isin(nx)(\cos x+i\sin x)^n=\cos(nx)+i\sin(nx)

或者表示为,

cisnx=cis(nx)\operatorname{cis}^nx=\operatorname{cis}(nx)

在操作上,我们常常限制 xR,nZx\in\mathbb R,n\in\mathbb Z,但是更复杂的也存在类似的公式。

最简单的检验方法是应用欧拉公式,

cisnx=einx=cis(nx)\def\cis{\operatorname{cis}} \cis^nx=e^{inx}=\cis(nx)

复数与方程

二次方程

对于方程 ax2+bx+c=0ax^2+bx+c=0a,b,cC,a0a,b,c\in C,a\neq 0),配方得到:

(x+b2a)2=b24ac4a2\left(x+\frac{b}{2a}\right)^2=\frac{b^2-4ac}{4a^2}

如果限定系数范围为 a,b,cRa,b,c\in R,那么

  1. b24ac>0b^2-4ac>0,方程有两个不相等的实根;

    x1,2=b±b24ac2ax_{1,2}=\frac{-b\pm\sqrt{b^2-4ac}}{2a}
  2. b24ac=0b^2-4ac=0,方程有两个相等的实根;

    x=b2ax=\frac{-b}{2a}
  3. b24ac<0b^2-4ac<0,方程有两个共轭虚根:

    x1,2=b±4acb2i2ax_{1,2}=\frac{-b\pm\sqrt{4ac-b^2}\,i}{2a}

高次方程

代数基本定理:任何一元 n(nN)n(n \in \mathbb{N}^*) 次复系数多项式方程 f(x)=0f(x)=0 至少有一个复数根。

aa 为复数,f(x)f(x) 为复系数多项式,因式定理有:aaf(x)f(x) 的根当且仅当 (xa)(x-a)f(x)f(x) 的一个因式。

若正整数 kk 满足 (xa)k(x-a)^kf(x)f(x) 的因式,但 (xa)k+1(x-a)^{k+1} 不为 f(x)f(x) 的因式,则称 aaf(x)f(x)kk 重根。二重及以上的根称为重根。

这样,就能由上面两个定理得到推论:任何一元 n(nN)n(n \in \mathbb{N}^*) 次复系数多项式方程 f(x)=0f(x)=0 都有 nn 个复数根(重根按重数计,即把 kk 重根当作 kk 个根来计)。

把重根合到一起就得到唯一分解定理:任何一元 n(nN)n(n \in \mathbb{N}^*) 次复系数多项式都可唯一地表示为

f(x)=ak=1m(xak)fkf(x)=a\prod_{k=1}^m (x-a_k)^{f_k}

其中 a,a1,,amCa, a_1, \dots, a_m \in \mathbb{C}f1,f2,,fmNf_1, f_2, \dots, f_m \in \mathbb{N}^*,满足 k=1mfk=n\sum_{k=1}^m f_k=n

这样,设 f(x)=k=0nakxk(an0)f(x)=\sum_{k=0}^n a_k x^k (a_n \ne 0) 的根为 x1,x2,,xnx_1, x_2, \dots, x_nf(x)f(x) 就可以表示成:

f(x)=an(xx1)(xx2)(xxn)f(x)=a_n(x-x_1)(x-x_2)\cdots(x-x_n)

展开多项式就能得到韦达定理:

1i1<i2<<iknxi1xi2xik=(1)kankan,k=1,2,,n\sum_{1\le i_1<i_2<\cdots<i_k\le n} x_{i_1} x_{i_2} \cdots x_{i_k} = (-1)^k \frac{a_{n-k}}{a_n}, k=1, 2, \dots, n

对于实系数多项式,即系数都是实数的多项式,有虚根成对定理:若复数 aa 是实系数多项式 f(x)f(x) 的根,则 aˉ\bar{a} 也是 f(x)f(x) 的根。

这样,实系数多项式的根,除去实根以外,就都是成对的共轭复数。一元 n(nN)n(n \in \mathbb{N}^*) 次实系数多项式就能在实数范围内分解为:

f(x)=ak=1s(xak)k=1t(x2+bkx+ck)f(x)=a \prod_{k=1}^s (x-a_k) \cdot \prod_{k=1}^t (x^2+b_k x+c_k)

其中 a,ak,bk,ckRa, a_k, b_k, c_k \in \mathbb{R}s+2t=ns+2t=n,且 ck>0c_k > 0bk2<4ckb_k^2 < 4c_k