Корни из единицы

У комплексного числа $n$ корней $n$-й степени, и они равномерно расставлены по окружности.

Корни из единицы — это $n$ решений уравнения $z^n=1$, расположенные в вершинах правильного $n$-угольника на единичной окружности.

Почему корней несколько

Решим $z^n=1$. Запишем $z=e^{i\theta}$ (модуль обязан быть $1$). Тогда $z^n=e^{in\theta}=1$ требует, чтобы $n\theta$ был кратен $2\pi$. Отсюда:

$$\theta_k=\frac{2\pi k}{n},\qquad k=0,1,\dots,n-1.$$

Получается ровно $n$ различных углов, а значит, $n$ корней:

$$z_k=e^{i\,2\pi k/n}=\cos\frac{2\pi k}{n}+i\sin\frac{2\pi k}{n}.$$

Они равномерно расставлены по окружности с шагом $360^\circ/n$, образуя вершины правильного многоугольника. Первый корень ($k=0$) всегда равен $1$.

Пример: кубические корни из единицы

Для $n=3$ корни стоят через $120^\circ$. Посчитаем их:

import cmath, math
n = 3
for k in range(n):
    z = cmath.exp(2j * math.pi * k / n)
    print(f"k={k}: {complex(round(z.real,4), round(z.imag,4))}")

Вывод:

k=0: (1+0j)
k=1: (-0.5+0.866j)
k=2: (-0.5-0.866j)

Три корня: $1$ и пара $-\tfrac12\pm\tfrac{\sqrt3}{2}i$. Проверим, что каждый при возведении в куб даёт единицу:

import cmath, math
n = 3
for k in range(n):
    z = cmath.exp(2j * math.pi * k / n)
    cube = z**3
    print(f"k={k}: z^3 = {complex(round(cube.real,4), round(cube.imag,4))}")

Вывод:

k=0: z^3 = (1+0j)
k=1: z^3 = (1-0j)
k=2: z^3 = (1-0j)

Корень из произвольного числа

Для $z^n=w$, где $w=Re^{i\psi}$, корни имеют модуль $\sqrt[n]{R}$ и углы $\dfrac{\psi+2\pi k}{n}$. То есть берём арифметический корень из модуля и делим угол, добавляя по $2\pi k$. Правило одно — корней всегда $n$.

Как работает под капотом

Корни из единицы — не просто красивая картинка. Они стоят в основе быстрого преобразования Фурье (БПФ): тот раскладывает сигнал, опираясь именно на степени корня $e^{-2\pi i/n}$. Симметрия этих корней позволяет алгоритму БПФ работать за $n\log n$ вместо $n^2$ операций. Так геометрия многоугольника превращается в практическую скорость обработки сигналов.

Частые ошибки

  • Считать, что корень один. У уравнения $z^n=w$ ровно $n$ корней (при $w\ne0$).
  • Забывать про слагаемое $2\pi k$ в углах — тогда теряются все корни, кроме одного.
  • Извлекать корень из модуля «в комплексном смысле»: модуль вещественный и положительный, корень из него обычный арифметический.

Итог

  • Уравнение $z^n=1$ имеет $n$ корней: $z_k=e^{i\,2\pi k/n}$.
  • Корни лежат в вершинах правильного $n$-угольника на единичной окружности.
  • Они лежат в основе быстрого преобразования Фурье.
Проверьте себя
1. Сколько различных корней имеет уравнение $z^5=1$?
A1
B2
C5
Dбесконечно много
2. Как расположены корни $n$-й степени из единицы на комплексной плоскости?
AВ одной точке
BНа вещественной оси
CВ вершинах правильного n-угольника на единичной окружности
DВдоль вертикальной оси