寻找和定义复数的除法(群论)

@cpp/c++

复数乘法群 \( (Z, \times) \)

我们知道,实数上的除法可以看作乘法的逆运算,比如:

\( \frac{1}{7} = 7^{-1} \)
\( \frac{3}{5} = 5^{-1} \times 3 \\ \)

那么,复数上的除法是否可以找到类似的操作呢? 试试看。

2024 年 6 月

发一格 @cpp

首先我们定义一个不含 0 的复数乘法群 \( (Z, \times) \),发现这个乘法群满足群论四个基本要求:

得到,复数的逆等于它的共轭复数处以它的模长的平方。

另外,复数乘法满足交换律。

复数的除法:逆元

前小节已经证明了不含0的复数乘法群满足群论的四条基本性质,因而我们就可以将复数的除法定义为复数的逆元,显然 0 不能当作除数。

复数除法如何计算:

\( Z_2 \)
\( Z_2^{-1} = \frac{Z_2^*}{|Z_2|^2} \)
\( \frac{Z_1}{Z_2} = Z_2^{-1}Z_1 = Z_1 Z_2^{-1} = \frac{Z_1 Z_2^*}{|Z_2|^2} \)
根据欧拉恒等式,
\( Z_1 = \rho_1 e^{i\theta_1} \)
\( Z_2 = \rho_2 e^{i\theta_2} \)
\(Z_2^* = \rho_2(\cos{\theta_2} - i\sin{\theta_2}) = \rho_2(\cos{(-\theta_2)} + i\sin{(-\theta_2)}) = \rho_2 e^{-i\theta_2} \)
\(Z_1 Z_2^* = \rho_1 \rho_2 e^{i(\theta_1 - \theta_2)} \)
\(|Z_2|^2 = \rho_2^2 \)
由此可得指数形式的复数除法运算:
\( \frac{Z_1}{Z_2} = \frac{Z_1 Z_2^*}{|Z_2|^2} = \frac{\rho_1}{\rho_2}e^{i(\theta_1 - \theta_2)} \)
(注意 模长 \(\rho_2 \neq 0, 即 \rho_2 > 0 \) )
跟指数形式的复数乘法运算作对比:
\(Z_1 Z_2 = \rho_1\rho_2 e^ {i (\theta_1 + \theta_2)} \)
(复数乘法是可以接受模长为 0 的)
到此可以统一复数的乘法和除法表述,复数乘除法是复数的模长的乘除法以及复数幅角的加减法。


发一格 @cpp