n 次单位根的求法

灵感来源于肖老师《高等代数》第一堂课和某个数学分析题.

一、求法本身

  先来说下 nn 次单位根的定义,满足下式的 zz 就是 nn 次单位根.
zn=1 z^n=1   A:哈?这还需要求?不就是 11 吗?
  B:你再好好想想.
  A:emm,好吧,11 只是其中的一个,其他的求起来感觉有点儿困难. 不过四次以上的方程没有一般的求根公式,该怎么求呢?
  B:不要把问题想得那么宽泛,我们只是想求这个方程的根而已,对其他同次方程不感兴趣.

  根据代数学基本定理,nn 次复系数多项式方程在复数域内有且只有 nn 个根(重根按重数计算).

  好,目标范围已锁定,在复数域.

  众所周知(不知的暂且假装知道),复数可以表示成以下形式
z=Reiθ=Rcosθ+iRsinθR0 z=R\,e^{i\theta}=R\cos\theta+iR\sin\theta\quad R\geq 0 其中 R\small R 表示模长,θ\small \theta 表示辐角.

  两个复数 z1,z2z_1,\,z_2 相等,当且仅当 R1=R2,θ1=θ2+2kπ,kZ\small R_1=R_2,\,\theta_1=\theta_2+2k\pi,k\in Z.

  11 可以表示为 1=1ei01=1 e^{i0},将这两个式子代入方程 zn=1z^n=1,得
Rneinθ=1ei0 R^n\cdot e^{in\theta}=1\cdot e^{i0} 则有
Rn=1,nθ=2kπR0,kZ R^n=1,\,n\theta=2k\pi\quad R\geq 0,k\in Z 解得 R=1,θ=2kπ/n,kZ\small R=1,\theta=2k\pi/n,k\in Z,则 z=ei2kπn,kZ\small z=e^{i\frac{2k\pi}{n}},k\in Z.

  A:你不是说只有 nn 个根吗?kZ\small k\in Z 你怎么解释?
  B:且看分析.

  先取 k=1,2,,n\small k=1,2,\cdots,n,这样可以得到 nn 个根.
  再取 k=n+1\small k=n+1 ,你会发现 ei2kπn=ei2(n+1)πn=ei(2πn+2π)=ei2πn\small e^{i\frac{2k\pi}{n}}=e^{i\frac{2(n+1)\pi}{n}}=e^{i(\frac{2\pi}{n}+2\pi)}=e^{i\frac{2\pi}{n}},与 k=1\small k=1 时的情况是一样的.
  同理,取 k=n+2,n+3,\small k=n+2,n+3,\cdotsk=0,1,2,\small k=0,-1,-2,\cdots,也是如此,即 k+mn,(mZ,k=1,2,,n)\small k+mn,(m\in Z,k=1,2,\cdots,n)k\small k 是一样的,都是原本 nn 个根的重复再现.

  所以知道了吧,的确是 nn 个根 :zk=ei2kπn,k=1,2,,n\small z_k=e^{i\frac{2k\pi}{n}},k=1,2,\cdots,n,在复平面中表示就是这样(圆心为原点,半径为1):

n=1n=1

n 次单位根的求法

n=2n=2

n 次单位根的求法

n=3n=3

n 次单位根的求法

n=4n=4

n 次单位根的求法

n=5n=5

n 次单位根的求法

n=6n=6

n 次单位根的求法
渐变动画:
n 次单位根的求法

二、额外拾遗

  将复根 zkz_k 看作基 (1,i)(1,i) 下的二维坐标,考虑其和.
k=1nzk=k=1nei2kπn=k=1n(cos2kπn+isin2kπn)=(1,i)k=1n(cos2kπn,sin2kπn)T \sum_{k=1}^n z_k=\sum_{k=1}^ne^{i\frac{2k\pi}{n}}=\sum_{k=1}^n \left(\cos\frac{2k\pi}{n}+i\sin\frac{2k\pi}{n} \right)=(1,i)\sum_{k=1}^n\big(\cos\frac{2k\pi}{n},\sin\frac{2k\pi}{n}\big)^T

  将{ei2kπn}\{e^{i\frac{2k\pi}{n}}\} 看作是等比数列,则
k=1nei2kπn=ei2πn(1ei2πnn)1ei2πn=ei2πn(1ei2π)1ei2πn \sum_{k=1}^ne^{i\frac{2k\pi}{n}}=\frac{e^{i\frac{2\pi}{n}}(1-e^{i\frac{2\pi}{n}n})}{1-e^{i\frac{2\pi}{n}}}=\frac{e^{i\frac{2\pi}{n}}(1-e^{i2\pi})}{1-e^{i\frac{2\pi}{n}}} 1ei2π=1(cos(2π)+isin(2π))=01-e^{i2\pi}=1-(\cos(2\pi)+i\sin(2\pi))=0,则
(1,i)k=1n(cos2kπn,sin2kπn)T=k=1nei2kπn=0 (1,i)\sum_{k=1}^n\big(\cos\frac{2k\pi}{n},\sin\frac{2k\pi}{n}\big)^T=\sum_{k=1}^ne^{i\frac{2k\pi}{n}}=0k=1n(cos2kπn,sin2kπn)=(0,0) \sum_{k=1}^n(\cos\frac{2k\pi}{n},\sin\frac{2k\pi}{n})=(0,0) 所以,这 nn 个二维向量之和为 0\small \overrightarrow{0},这便是我想说的结论.

  还有一种比较直观的做法,这些向量可以拼成一个首尾相接的正 nn 边形,所以其和为 0\small \overrightarrow{0}.

  以及一种不直观的做法——积化和差.
2sin(θ2)k=1nsin(kθ)=k=1n2sin(kθ)sin(θ2)=k=1n(cos((k12)θ)cos((k+12)θ))=k=1ncos((k12)θ)k=2n+1cos((k12)θ)=cos(θ2)cos((n+12)θ)k=1nsin(kθ)=cos(θ2)cos(θ2+nθ)2sin(θ2) \begin{aligned} 2\sin\big(\frac{\theta}{2}\big)\sum_{k=1}^n\sin(k\theta)&=\sum_{k=1}^n2\sin(k\theta)\sin(\frac{\theta}{2})\\&=\sum_{k=1}^n\Big(\cos\big((k-\frac{1}{2})\theta\big)-\cos\big((k+\frac{1}{2})\theta\big)\Big)\\&=\sum_{k=1}^n\cos\big((k-\frac{1}{2})\theta\big)-\sum_{k=2}^{n+1}\cos\big((k-\frac{1}{2})\theta\big)\\&=\cos\big(\frac{\theta}{2}\big)-\cos\big((n+\frac{1}{2})\theta\big)\\ \sum_{k=1}^n\sin(k\theta)&=\frac{\displaystyle\cos\big(\frac{\theta}{2}\big)-\cos\big(\frac{\theta}{2}+n\theta\big)}{\displaystyle2\sin\big(\frac{\theta}{2}\big)} \end{aligned} 2sin(θ2)k=1ncos(kθ)=k=1n2sin(θ2)cos(kθ)=k=1n(sin((k+12)θ)sin((k12)θ))=k=1nsin((k+12)θ)k=0n1sin((k+12)θ)=sin((n+12)θ)sin(θ2)k=1ncos(kθ)=sin(θ2+nθ)sin(θ2)2sin(θ2) \begin{aligned} 2\sin\big(\frac{\theta}{2}\big)\sum_{k=1}^n\cos(k\theta)&=\sum_{k=1}^n2\sin(\frac{\theta}{2})\cos(k\theta)\\&=\sum_{k=1}^n\Big(\sin\big((k+\frac{1}{2})\theta\big)-\sin\big((k-\frac{1}{2})\theta\big)\Big)\\&=\sum_{k=1}^n\sin\big((k+\frac{1}{2})\theta\big)-\sum_{k=0}^{n-1}\sin\big((k+\frac{1}{2})\theta\big)\\&=\sin\big((n+\frac{1}{2})\theta\big)-\sin\big(\frac{\theta}{2}\big)\\ \sum_{k=1}^n\cos(k\theta)&=\frac{\displaystyle\sin\big(\frac{\theta}{2}+n\theta\big)-\sin\big(\frac{\theta}{2}\big)}{\displaystyle2\sin\big(\frac{\theta}{2}\big)} \end{aligned} θ=2π/n\theta=2\pi/n,则
cos(θ2)cos(12θ+nθ)=cos(θ2)cos(12θ+2π)=0 \cos\big(\frac{\theta}{2}\big)-\cos\big(\frac{1}{2}\theta+n\theta\big)=\cos\big(\frac{\theta}{2}\big)-\cos\big(\frac{1}{2}\theta+2\pi\big)=0sin(12θ+nθ)sin(θ2)=sin(12θ+2π)sin(θ2)=0 \sin\big(\frac{1}{2}\theta+n\theta\big)-\sin\big(\frac{\theta}{2}\big)=\sin\big(\frac{1}{2}\theta+2\pi\big)-\sin\big(\frac{\theta}{2}\big)=0 所以
k=1nsin(2kπn)=0k=1ncos(2kπn)=0 \sum_{k=1}^n\sin\big(\frac{2k\pi}{n}\big)=0\\ \sum_{k=1}^n\cos\big(\frac{2k\pi}{n}\big)=0k=1n(cos2kπn,sin2kπn)=(0,0) \sum_{k=1}^n(\cos\frac{2k\pi}{n},\sin\frac{2k\pi}{n})=(0,0)