Create your own
Lesson illustration

Операции с комплексными числами: алгебраическая и полярная формы

Здравствуйте! В предыдущем уроке интеграл помогал описывать накопление: например, заряд как интеграл тока по времени. Теперь мы переходим к другому базовому языку радиотехники — комплексным числам. Они позволяют записывать величину и фазовый сдвиг синусоидального сигнала как один объект, а позднее существенно упростят расчёты цепей переменного тока, фильтров, модуляции и I/Q-обработки.

Сегодня цель более фундаментальна: уверенно выполнять арифметические действия с комплексными числами и переводить число между алгебраической (прямоугольной) и полярной формами. Формулу Эйлера и собственно комплексные амплитуды синусоид оставим следующему уроку.


Комплексное число как точка и как вектор

Комплексное число в алгебраической форме записывают так:

где и — обычные вещественные числа, а — мнимая единица:

В математике для мнимой единицы обычно используют , но в электротехнике принято , поскольку буква почти всегда означает ток.

Составляющие числа называются:

Важно: мнимая часть числа — это именно , а не .

Число удобно изображать на комплексной плоскости:

  • по горизонтальной оси откладывают действительную часть ;
  • по вертикальной — мнимую часть ;
  • самому числу соответствует точка и радиус-вектор из начала координат в эту точку.
Число \(3-4i\), или в электротехническом обозначении \(3-4j\), имеет действительную часть \(3\), мнимую часть \(-4\) и модуль \(5\): это длина вектора от начала координат до точки \((3,-4)\).

На рисунке использована буква ; в расчётах электрических цепей ту же величину запишем как:

Комплексное число не является «суммой двух чисел» в обычном смысле. Запись задаёт одну точку на плоскости. Поэтому нельзя складывать и как однотипные слагаемые.

Для быстрого визуального обзора посмотрите начало видео «Комплексные числа | Теория комплексных чисел. Переход из одной формы в другую» канала «Электротехник Равилов». Оно сразу использует электротехническое обозначение и связывает комплексные величины с векторными диаграммами.

Комплексные числа | Теория комплексных чисел. Переход из одной формы в другую

Видео «Комплексные числа | Теория комплексных чисел. Переход из одной формы в другую» от канала «Электротехник Равилов» вводит комплексную плоскость и показывает, почему в цепях переменного тока удобны разные формы записи.

Посмотрите введение, чтобы закрепить обозначение a+jb и роль комплексной плоскости. Затем изучите сложение и вычитание: обратите внимание, что компоненты складываются независимо. Посмотрите тригонометрическую форму для связи координат с синусом и косинусом. В конце перейдите к переходам форм; сосредоточьтесь на модуле, аргументе, квадрантах и сопряжении, не задерживаясь пока на показательной записи.


Операции в алгебраической форме

Алгебраическая форма особенно удобна, когда нужно складывать или вычитать комплексные величины. Складывают действительные части отдельно от мнимых:

Например, для двух комплексных токов:

получаем:

Геометрически это обычное сложение векторов: по действительной оси суммарное смещение равно , по мнимой оси — .

Вычитание устроено так же:

Например:

Знак перед вторым числом относится к обеим его частям. Это место, где часто появляется ошибка:

а не .

Умножение

Комплексные числа можно умножать раскрытием скобок, как обычные алгебраические выражения, после чего используется правило :

Рассмотрим пример:

Так как , последний член равен :

Умножение на имеет полезный геометрический смысл:

То есть координаты превращаются в . Это поворот вектора на против часовой стрелки. В дальнейшем этот факт будет лежать за квадратурным сдвигом фазы.

Комплексное сопряжение и деление

Для числа

комплексно-сопряжённым называется число:

Оно является отражением исходной точки относительно действительной оси. Например:

Произведение числа на сопряжённое всегда вещественно:

Это свойство позволяет выполнить деление. Чтобы разделить на число , домножают числитель и знаменатель на сопряжённое знаменателя :

В знаменателе получится:

Например:

Этот способ универсален, но вскоре появится более быстрый способ деления — через полярную форму.


Модуль и аргумент: полярное описание

Алгебраическая форма отвечает на вопрос: «каковы координаты точки?» Полярная форма отвечает на другой вопрос: «какова длина вектора и под каким углом он расположен?»

Модуль комплексного числа — расстояние от начала координат до точки:

Часто модуль обозначают буквой :

Аргумент — угол между положительным направлением действительной оси и вектором числа:

Для числа с ненулевым модулем полярная форма выглядит так:

В инженерной практике её обычно сокращают:

Например, найдём полярную форму числа с рисунка:

Модуль:

Угол находится по отношению мнимой и действительной частей. В данном случае:

Так как действительная часть положительна, а мнимая отрицательна, число лежит в четвёртой четверти. Поэтому нужен отрицательный угол:

или в радианах:

Итак:

Почему нельзя бездумно применять арктангенс

Формула

сама по себе не определяет четверть. Значения тангенса повторяются через , а значит, по одному отношению нельзя отличить первую четверть от третьей или вторую от четвёртой.

Надёжный порядок действий:

  1. Вычислить модуль .
  2. Посмотреть на знаки и , то есть определить четверть.
  3. Найти опорный угол по модулю отношения .
  4. Выбрать угол, соответствующий фактической четверти.

В коде для этого применяется функция atan2, которая принимает обе координаты и учитывает четверть:

import cmath

z = 3 - 4j

magnitude = abs(z)          # 5.0
phase_rad = cmath.phase(z)  # примерно -0.9273

В NumPy аналогичная функция для массива комплексных отсчётов называется np.angle. Она станет привычным инструментом, когда начнётся анализ I/Q-сигналов и спектров.

Полезный краткий материал для сверки формул даёт раздел “1.4: Complex Numbers” из учебника по анализу цепей переменного тока. В нём хорошо сформулировано, какая форма удобна для какой операции.

1.4: Complex Numbers

Прочитайте фрагмент “1.4: Complex Numbers” из учебника по анализу AC-цепей. Он связывает прямоугольную и полярную формы с практическими расчётами напряжений и токов.

В разделе 1 начните с фразы о переходе между формами. Проследите формулы для модуля, угла и компонент, затем обратите внимание на правило сложения только однотипных частей. В разделе 2 найдите абзац, начинающийся словами об умножении и делении. Сопоставьте правило для модулей и углов с геометрией вектора.


Переход из полярной формы в алгебраическую

Если известны модуль и аргумент , компоненты находятся непосредственно через тригонометрию:

Поэтому:

Например, переведём в алгебраическую форму число:

Действительная часть:

Мнимая часть:

Следовательно:

Проверка по знакам особенно полезна: угол находится во второй четверти, поэтому действительная часть должна быть отрицательной, а мнимая — положительной. Результат этому соответствует.

Следует различать:

  • модуль всегда неотрицателен;
  • один и тот же угол можно записать с добавлением целого числа оборотов:

Все эти аргументы задают одну точку. В расчётах чаще выбирают аргумент в диапазоне от до , либо от до .

У нулевого числа есть особый случай:

Но аргумент определить нельзя: нулевой вектор не имеет направления. Поэтому запись не несёт информации об угле.


Какую форму выбирать для операции

Разные формы не конкурируют: каждая делает свою группу операций прозрачной.

ЗадачаПредпочтительная формаПричина
Сложение и вычитаниеАлгебраическая: Складываются отдельные координаты
Умножение и делениеПолярная: Модули перемножаются или делятся, углы складываются или вычитаются
Интерпретация амплитуды и фазыПолярная и видны сразу
Контроль составляющих I/QАлгебраическаяЯвно видны действительный и мнимый каналы

Пусть имеются два комплексных коэффициента:

Тогда их произведение:

А частное:

Именно поэтому полярная форма настолько практична для частотных характеристик, каскадов и комплексных сопротивлений: усиления в модуле перемножаются, а фазовые сдвиги складываются.

Но складывать полярные числа «по отдельности» нельзя. В общем случае неверно:

Перед сложением нужно перейти к алгебраической форме.

Например:

превращается в:

Его полярная форма:

Это наглядно показывает, почему векторная сумма зависит не только от модулей, но и от взаимного угла.


Инженерские проверки результата

Комплексная арифметика становится надёжной, если проверять ответ сразу несколькими способами.

  1. Проверьте четверть.
    Угол и знаки , должны согласовываться. Например, число с отрицательной действительной и положительной мнимой частями обязано иметь аргумент во второй четверти.

  2. Помните, что модуль неотрицателен.
    Запись с отрицательным модулем обычно следует преобразовать, прибавив к углу .

  3. Контролируйте размерности.
    Складывать можно только величины одной размерности: напряжение с напряжением, ток с током. Комплексность не отменяет физический смысл единиц.

  4. После деления в алгебраической форме проверяйте знаменатель.
    При домножении на сопряжённое он должен стать вещественным:

  1. Для численных ответов сохраняйте смысловую точность.
    Например, обычно достаточно; нет причины записывать десятки десятичных знаков.

Итоги

Комплексное число в алгебраической форме записывается как:

Оно соответствует точке на комплексной плоскости. В этой форме удобно складывать и вычитать комплексные величины:

Модуль и аргумент задают полярную форму:

где:

Для умножения и деления полярная форма особенно удобна:

В следующем уроке эти навыки получат физический смысл: формула Эйлера свяжет комплексное число с синусоидой, а комплексные амплитуды позволят складывать гармонические колебания без громоздкой тригонометрии.

Can't find a good explanation? Sign up and we'll make it for you

Sign up