Умножение и формула FOIL

Перемножаем как двучлены, а потом используем главное правило $i^2=-1$.

Умножение комплексных чисел: раскрываем скобки как обычно и заменяем $i^2$ на $-1$.

Вывод формулы

Перемножим $(a+bi)(c+di)$, раскрывая скобки («каждый на каждый»):

$$(a+bi)(c+di)=ac+adi+bci+bdi^2.$$

Слагаемое $bdi^2$ из-за правила $i^2=-1$ превращается в $-bd$. Собираем вещественную и мнимую части:

$$(a+bi)(c+di)=(ac-bd)+(ad+bc)i.$$

Это и есть рабочая формула. Запоминать её необязательно — достаточно помнить «раскрой скобки и замени $i^2=-1$».

Пример

Посчитаем $(2+3i)(1-4i)$. Вещественная часть: $2\cdot1-3\cdot(-4)=2+12=14$. Мнимая часть: $2\cdot(-4)+3\cdot1=-8+3=-5$. Итог $14-5i$.

z1 = 2 + 3j
z2 = 1 - 4j
print("Произведение:", z1 * z2)
# Проверим по формуле (ac - bd) + (ad + bc)i
a, b = z1.real, z1.imag
c, d = z2.real, z2.imag
re = a*c - b*d
im = a*d + b*c
print("По формуле:", complex(re, im))

Вывод:

Произведение: (14-5j)
По формуле: (14-5j)

Важный частный случай

Перемножим число само на сопряжённое: $(a+bi)(a-bi)=a^2-b^2 i^2=a^2+b^2$. Получилось вещественное число, равное квадрату модуля. Этот факт — ключ к делению, которым мы займёмся в следующем уроке.

z = 2 + 3j
print("z * сопряжённое:", z * z.conjugate())
print("|z|^2:", abs(z)**2)

Вывод:

z * сопряжённое: (13+0j)
|z|^2: 12.999999999999998

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

Заметьте: модуль произведения равен произведению модулей, $|z_1 z_2|=|z_1|\,|z_2|$. То есть умножение «складывает длины мультипликативно». А ещё, как мы увидим в разделе про форму Эйлера, оно складывает углы. Поэтому умножение комплексных чисел — это поворот с растяжением. Сейчас достаточно запомнить факт про модули.

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

  • Забыть, что $i^2=-1$, и оставить $bdi^2$ как есть. Это самая частая ошибка.
  • Перепутать знаки в формуле: вещественная часть $ac-bd$ (с минусом!), мнимая $ad+bc$.
  • Считать, что произведение двух мнимых чисел снова мнимое: $i\cdot i=-1$ — чисто вещественное.

Итог

  • Умножение — это раскрытие скобок плюс замена $i^2=-1$.
  • Формула: $(a+bi)(c+di)=(ac-bd)+(ad+bc)i$.
  • Произведение числа на сопряжённое равно $a^2+b^2=|z|^2$ — вещественному числу.
Проверьте себя
1. Чему равно произведение $(1+2i)(3+i)$?
A$3+2i$
B$1+7i$
C$5+5i$
D$3+7i$
2. Чему равно произведение $(3+4i)(3-4i)$?
A$25$
B$9-16i$
C$-7$
D$24i$
3. Что произойдёт с $i^2$ при раскрытии скобок?
AОстанется $i^2$
BПревратится в $1$
CПревратится в $-1$
DПревратится в $i$