как узнать комплексность формула

Введение в комлексные числа

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

А школьники могут что-то новое узнать 😉
// Всех кого заинтересовал прошу под кат.

Итак, комплексные числа эта такие числа, которые можно записать как

Где x, y вещественные числа(т.е привычные всем числа), а i — число, для которого
выполняется равенство

x называется действительной частью, y — мнимой.

Это алгебраическая форма записи комплексного числа.

Существует также тригонометрическая форма записи комплексного числа z:

С введением, пожалуй, все.

Переходим к самому интересному — операциям над комплексными числами!
Для начала рассмотрим сложение.

У нас есть два таких комплексных числа:

Как же их сложить?
Очень просто: сложить действительную и мнимую части.
Получим число:

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

Умножение выполняется вот так:

Напомню, x это действительная часть, y — мнимая.
Деление выполняется вот так:

Кстати, поддержка комплексных чисел есть в стандартной библиотеке Python:

Вместо i используется j.
Кстати, это потому что Python принял конвенцию инженеров-электриков, у которых
буква i обозначает электрический ток.
Задавайте свой вопросы, если они есть, в комментариях.
Надеюсь, вы узнали для себя что-то новое.

UPD: В комментариях просили рассказать о практическом применении.
Так вот комплексные числа нашли широкое практическое применение в авиации
(подъемная сила крыла) и в электричестве.
Как видете, очень нужная вещь 😉

Источник

Комплексные числа

Формы

Так сложилось в математике, что у данных чисел несколько форм. Число одно и тоже, но записать его можно по-разному:

Далее с примерами решений вы узнаете как переводить комплексные числа из одной формы в другую путем несложных действий в обе стороны.

Изображение

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

Вычислить сумму и разность заданных комплексных чисел:

Сначала выполним сложение. Для этого просуммируем соответствующие мнимые и вещественные части комплексных чисел:

Аналогично выполним вычитание чисел:

Выполнить умножение и деление комплексных чисел:

Так, теперь разделим первое число на второе:

Суть деления в том, чтобы избавиться от комплексного числа в знаменателе. Для этого нужно домножить числитель и знаменатель дроби на комплексно-сопряженное число к знаменателю и затем раскрываем все скобки:

Разделим числитель на 29, чтобы записать дробь в виде алгебраической формы:

Для возведения в квадрат достаточно умножить число само на себя:

Пользуемся формулой для умножения, раскрываем скобки и приводим подобные:

В этом случае не всё так просто как в предыдущем случае, когда было возведение в квадрат. Конечно, можно прибегнуть к способу озвученному ранее и умножить число само на себя 7 раз, но это будет очень долгое и длинное решение. Гораздо проще будет воспользоваться формулой Муавра. Но она работает с числами в тригонометрической форме, а число задано в алгебраической. Значит, прежде переведем из одной формы в другую.

Вычисляем значение модуля:

Найдем чем равен аргумент:

$$ \varphi = arctg \frac<3> <3>= arctg(1) = \frac<\pi> <4>$$

Записываем в тригонометрическом виде:

Преобразуем в алгебраическую форму для наглядности:

Представим число в тригонометрической форме. Найдем модуль и аргумент:

Используем знакомую формулу Муавра для вычисления корней любой степени:

Источник

Комплексные числа

Алгебраическая форма записи комплексных чисел
Сложение, вычитание и умножение комплексных чисел, записанных в алгебраической форме
Комплексно сопряженные числа
Модуль комплексного числа
Деление комплексных чисел, записанных в алгебраической форме
Изображение комплексных чисел радиус-векторами на координатной плоскости
Аргумент комплексного числа
Тригонометрическая форма записи комплексного числа
Формула Эйлера. Экспоненциальная форма записи комплексного числа
Умножение, деление и возведение в натуральную степень комплексных чисел, записанных в экспоненциальной форме
Извлечение корня натуральной степени из комплексного числа

Алгебраическая форма записи комплексных чисел

Множеством комплексных чисел называют множество всевозможных пар (x, y) вещественных чисел, на котором определены операции сложения, вычитания и умножения по правилам, описанным чуть ниже.

Тригонометрическая и экспоненциальная формы записи комплексных чисел будут изложены чуть позже.

Сложение, вычитание и умножение комплексных чисел, записанных в алгебраической форме

Комплексно сопряженные числа

Модуль комплексного числа

Модулем комплексного числа z = x + i y называют вещественное число, обозначаемое | z | и определенное по формуле

Для произвольного комплексного числа z справедливо равенство:

а для произвольных комплексных чисел z1 и z2 справедливы неравенства:

Деление комплексных чисел, записанных в алгебраической форме

Деление комплексного числа z1 = x1 + i y1 на отличное от нуля комплексное число z2 = x2 + i y2 осуществляется по формуле

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

Деление на нуль запрещено.

Изображение комплексных чисел радиус-векторами координатной плоскости

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

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

Аргумент комплексного числа

Считается, что комплексное число нуль аргумента не имеет.

Читайте также:  как определить что организм обезвожен

Тогда оказывается справедливым равенство:

(3)
(4)

а аргумент определяется в соответствии со следующей Таблицей 1.

Для того, чтобы не загромождать запись, условимся, не оговаривая этого особо, символом k обозначать в Таблице 1 произвольное целое число.

Таблица 1. – Формулы для определения аргумента числа z = x + i y

y z

Расположение
числа z
Знаки x и y Главное значение аргумента Аргумент Примеры
Положительная
вещественная
полуось
Положительная
мнимая
полуось
Второй
квадрант
Отрицательная
вещественная
полуось
Положительная
вещественная
полуось
Знаки x и y
Главное
значение
аргумента
0
Аргумент φ = 2kπ
Примеры
Главное
значение
аргумента Аргумент Примеры Главное
значение
аргумента Аргумент Примеры Главное
значение
аргумента Аргумент Примеры

x z Третий
квадрант Знаки x и y

x z Отрицательная
мнимая
полуось Знаки x и y

y z Четвёртый
квадрант Знаки x и y

Положительная вещественная полуось

Главное значение аргумента:

Расположение числа z :

Главное значение аргумента:

Расположение числа z :

Положительная мнимая полуось

Главное значение аргумента:

Расположение числа z :

Главное значение аргумента:

Расположение числа z :

Отрицательная вещественная полуось

Отрицательная мнимая полуось

x z = x + i y может быть записано в виде

Формула Эйлера. Экспоненциальная форма записи комплексного числа

В курсе «Теория функций комплексного переменного», который студенты изучают в высших учебных заведениях, доказывается важная формула, называемая формулой Эйлера :

Из формулы Эйлера (6) и тригонометрической формы записи комплексного числа (5) вытекает, что любое отличное от нуля комплексное число z = x + i y может быть записано в виде

Из формулы (7) вытекают, в частности, следующие равенства:

а из формул (4) и (6) следует, что модуль комплексного числа

Умножение, деление и возведение в натуральную степень комплексных чисел, записанных в экспоненциальной форме

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

Действительно, умножение и деление двух произвольных комплексных чисел и записанных в экспоненциальной форме, осуществляется по формулам

Таким образом, при перемножении комплексных чисел их модули перемножаются, а аргументы складываются.

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

Возведение комплексного числа z = r e iφ в натуральную степень осуществляется по формуле

Другими словами, при возведении комплексного числа в степень, являющуюся натуральным числом, модуль числа возводится в эту степень, а аргумент умножается на показатель степени.

Извлечение корня натуральной степени из комплексного числа

Пусть — произвольное комплексное число, отличное от нуля.

Для того, чтобы решить уравнение (8), перепишем его в виде

следствием которых являются равенства

(9)

Из формул (9) вытекает, что уравнение (8) имеет n различных корней

(10)

то по формуле (10) получаем:

Источник

Функция КОМПЛЕКСН

В этой статье описаны синтаксис формулы и использование комплексного в Microsoft Excel.

Описание

Преобразует коэффициенты при вещественной и мнимой частях комплексного числа в комплексное число в форме x + yi или x + yj.

Синтаксис

Аргументы функции КОМПЛЕКСН описаны ниже.

Действительная_часть — обязательный аргумент. Действительная часть комплексного числа.

Мнимая_часть — обязательный аргумент. Мнимая часть комплексного числа.

Мнимая_единица — необязательный аргумент. Обозначение мнимой единицы в комплексном числе. Если аргумент «мнимая_единица» опущен, используется суффикс «i».

Примечание: Все функции с комплексными числами принимают суффиксы «i» и «j», но не «I» и «J». Использование верхнего регистра результатов в #VALUE! значение ошибки #ЗНАЧ!. Для всех функций, которые принимают два или более сложных числа, требуется, чтобы все суффиксы совпадали.

Замечания

Если real_num не является числом, то #VALUE! значение ошибки #ЗНАЧ!.

Если i_num не является числом, то #VALUE! значение ошибки #ЗНАЧ!.

Если суффикс не является ни «i», ни «j», то #VALUE! значение ошибки #ЗНАЧ!.

Пример

Скопируйте образец данных из следующей таблицы и вставьте их в ячейку A1 нового листа Excel. Чтобы отобразить результаты формул, выделите их и нажмите клавишу F2, а затем — клавишу ВВОД. При необходимости измените ширину столбцов, чтобы видеть все данные.

Комплексное число с действительным и мнимым коэффициентами 3 и 4 соответственно

Комплексное число с действительным и мнимым коэффициентами 3 и 4 соответственно и мнимой единицей j

Комплексное число с действительным и мнимым коэффициентами 0 и 1 соответственно

Комплексное число с действительным и мнимым коэффициентами 1 и 0 соответственно

Источник

Формула Эйлера и приближенные методы

Илья Бирман в заметке о числах π и e написал об их связи со мнимой единицей:

Числа π и e входят в мою любимую формулу — формулу Эйлера, которая связывает 5 самых главных констант — ноль, единицу, мнимую единицу i и, собственно, числа π и е:

Почему число 2,7182818284590 в комплексной степени 3,1415926535i вдруг равно минус единице? Ответ на этот вопрос выходит за рамки заметки и мог бы составить содержание небольшой книги, которая потребует некоторого начального понимания тригонометрии, пределов и рядов.

Экспоненциальная функция

$$\begin[scale=1.0544]\small \begin[axis line style=gray, samples=120, width=11.3cm,height=7.158cm, xmin=-2.1, xmax=2.1, ymin=0, ymax=1.8, restrict y to domain=-0.2:2, ytick=<1>, xtick=<-1,1>, axis equal, axis x line=center, axis y line=center, xlabel=$x$,ylabel=$y$] \addplot[red,domain=-2:1,semithick]; \addplot[black]; \addplot[] coordinates <(1,1.5)>node<$y=x+1$>; \addplot[red] coordinates <(-1,0.6)>node<$y=e^x$>; \path (axis cs:0,0) node [anchor=north west,yshift=-0.07cm] <0>; \end \end$$

Чем больше n, тем меньше аргумент экспоненты x/n и тем точнее работает эта формула.

Комплексные числа

$$\begin[semithick,scale=1.0545]\small \tikzset<>=stealth> \def\r <2.3>\def\l <4>\def\ll <\l*0.8>\def\h <0.6>\def\a <2.4>\def\b <1.8>\def\t <0.07>\def\p <0.5>\draw[->,thin,gray](-\h,0)—(\l,0); \draw[->,thin,gray](0,-\h)—(0,\ll); \draw[red!50!black](0,0)—(\a,0) node[midway,below] <$a$>; \draw[black!50!green](\a,0)—(\a,\b) node[midway,right] <$b$>; \draw[->,black!40!blue](0,0)—(\a,\b) node[midway,above] <$r$>node[p=1,above,black] <$(a,b)$>; \draw[thin](\p,0) arc (0:atan2(\b,\a):\p) node[midway,right,yshift=0.06cm] <$\alpha$>; \path(0,0) node [anchor=north west,yshift=-0.07cm] <0>; \draw[line width=0.21mm,opacity=0] (-\h,-\h) rectangle (\l,\ll); \end$$

Представление в виде вектора удобно, когда речь идет о сумме комплексных чисел. Тогда вектор, соответствующий сумме комплексных чисел, равен сумме векторов, соответствующих каждому слагаемому. К сожалению, у произведения комплексных чисел нет такой наглядной картины. Тем не менее, чтобы сформулировать относительно простое правило для представления произведения в виде вектора, перейдем от декартовых координат к полярным координатам r и α. Первое число задает длину вектора и называется модулем комплексного числа, а второе есть угол между вектором и осью абсцисс и называется аргументом. Ясно, что каждая пара этих чисел, r и α, тоже однозначно задает свой вектор и свое комплексное число.

Теперь можно сформулировать правило умножения в терминах длины вектора и его направления (оно выведено в дополнении к заметке). Длина вектора произведения равна произведению длин векторов сомножителей, а аргумент (угол между вектором и осью абсцисс) равен сумме аргументов. Я изобразил это правило на рисунке. Здесь синий вектор равен произведению зеленого и красного.

Возведение в комплексную степень

Чтобы всё же определить возведение в комплексную степень, нужно привлечь дополнительные принципы или соображения по отношению к правилам арифметики. В качестве такого принципа я предлагаю считать разложение e x ≈ 1 + x около нуля справедливым не только для действительных x, но и для комплексных.

(1 + /10) 1 = 1 + 0,3142i
(1 + /10) 2 = 1 + 2·0,3142i − 0,3142 2 = 0,9013 + 0,6283i
(1 + /10) 3 = 0,7039 + 0,9115i
(1 + /10) 4 = 0,4176 + 1,1326i
(1 + /10) 5 = 0,0617 + 1,2638i
(1 + /10) 6 = −0,3352 + 1,2832i
(1 + /10) 7 = −0,7384 + 1,1779i
(1 + /10) 8 = −1,1085 + 0,9459i
(1 + /10) 9 = −1,4056 + 0,5976i
(1 + /10) 10 = −1,5934 + 0,1561i

Вот эти числа на рисунке:

В соответствии с правилом умножения, аргумент растет как арифметическая прогрессия, а модуль — как геометрическая. К сожалению, из-за небольшого n наша формула слишком неточная, и мы пришли к числу вместо ожидаемого −1. Но зато мы понимаем процедуру, которая при неограниченном росте n даст нужное значение.

Действительно, чем меньше число /n, тем с большей точностью отрезок касательной /n приближает дугу окружности, тем ближе к π/n угол между соседними векторами и тем меньше отклонение длины векторов от 1. В пределе мы получим точки окружности единичного радиуса, а само число попадет в −1. Прямые вычисления это подтверждают:

(1 + /100) 100 = −1,0506 + 0,001085i,
(1 + /1000) 1000 = −1,004946 + 0,00001039i,
(1 + /10000) 10000 = −1,0004936 + 1,03·10 −7 i.

Дополнение 1. Привлечение математической строгости

Я на простых примерах рассказал о том, как ведут себя числа и функции. Математики обычно не используют изложенный выше способ рассуждений, хотя его можно сделать вполне строгим с помощью понятий предела и «о малого».

В более продвинутом курсе теории функций комплексной переменной вводится понятие аналитической функции. Это такая функция f, которая раскладывается в ряд Тейлора, который сходится к самой функции f. (Для того чтобы комплексная функция была аналитической в какой-то области, достаточно, чтобы она была дифференцируемой в этой области. Требование дифференцируемости в комплексном случае гораздо сильнее, чем в действительном. Комплексная дифференцируемая функция в области бесконечно дифференцируема и аналитична на ней.) Оказывается, что аналитическую функцию, определенную для действительных чисел, можно единственным образом продолжить в область комплексных чисел, чтобы функция осталась аналитической. В этом и состоит обоснование выбора определения комплексной экспоненты через ряды: мы специально выбираем экспоненту в виде ряда, чтобы получилась аналитическая функция.

Дополнение 2. Тригонометрическая форма и умножение комплексных чисел

$$\begin[semithick,scale=1.0545]\small \tikzset<>=stealth> \def\r <2.3>\def\l <4>\def\ll <\l*0.8>\def\h <0.6>\def\a <2.4>\def\b <1.8>\def\t <0.07>\def\p <0.5>\draw[->,thin,gray](-\h,0)—(\l,0); \draw[->,thin,gray](0,-\h)—(0,\ll); \draw[red!50!black](0,0)—(\a,0) node[midway,below] <$a$>; \draw[black!50!green](\a,0)—(\a,\b) node[midway,right] <$b$>; \draw[->,black!40!blue](0,0)—(\a,\b) node[midway,above] <$r$>node[p=1,above,black] <$(a,b)$>; \draw[thin](\p,0) arc (0:atan2(\b,\a):\p) node[midway,right,yshift=0.06cm] <$\alpha$>; \path(0,0) node [anchor=north west,yshift=-0.07cm] <0>; \draw[line width=0.21mm,opacity=0] (-\h,-\h) rectangle (\l,\ll); \end$$

Перемножим два комплексных числа в тригонометрической форме:

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

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

Дополнение 3. О приближенных методах вычислений

В физике постоянно используются приближенные методы, особенно разложение в ряд Тейлора до первого (изредка до второго) слагаемого. Дело в том, что аналитическое решение в виде формулы можно получить разве что в простейших задачах. Численно, на компьютере, тоже не всякая задача решается. Поэтому часто в ходе преобразований приходится что-нибудь раскладывать и чем-нибудь пренебрегать.

Иногда приближенные методы удается использовать и в арифметических задачах. Прекрасный пример встречается в книге «Вы, конечно, шутите, мистер Фейнман»:

Тут в ресторан вошел японец. Я уже раньше видел его: он бродил по городу, пытаясь продать счеты. Он начал разговаривать с официантами и бросил им вызов, заявив, что может складывать числа быстрее, чем любой из них.

Официанты не хотели потерять лицо, поэтому сказали: «Да, да, конечно. А почему бы Вам не пойти к тому посетителю и не устроить соревнование с ним?»

Этот человек подошел ко мне. Я попытался сопротивляться: «Я плохо говорю на португальском!»

Официанты засмеялись. «С числами это не имеет значения», — сказали они.

Они принесли мне карандаш и бумагу.

Человек попросил официанта назвать несколько чисел, которые нужно сложить. Он разбил меня наголову, потому что пока я писал числа, он уже складывал их.

Тогда я предложил, чтобы официант написал два одинаковых списка чисел и отдал их нам одновременно. Разница оказалась небольшой. Он опять выиграл у меня приличное время.

Однако японец вошел в раж: он хотел показать, какой он умный. «Multiplicao!» — сказал он.

Кто-то написал задачу. Он снова выиграл у меня, хотя и не так много, потому что я довольно прилично умею умножать.

А потом этот человек сделал ошибку: он предложил деление. Он не понимал одного: чем сложнее задача, тем у меня больше шансов победить.

Нам дали длинную задачу на деление. Ничья.

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

«Raios cubicos!» — мстительно говорит он. Кубические корни! Он хочет брать кубические корни с помощью арифметики! Трудно найти более сложную фундаментальную задачу в арифметике. Должно быть, это был его конек в упражнениях со счетами.

Он пишет на бумаге число — любое большое число — я до сих пор его помню: 1729,03. Он начинает работать с этим числом и при этом что-то бормочет и ворчит: «Бу-бу-бу-хм-гм-бу-бу», — он трудится как демон! Он просто погружается в этот кубический корень!

Я же тем временем просто сижу на своем месте.

Один из официантов говорит: «Что Вы делаете?»

Я указываю на голову. «Думаю!» — говорю я. Затем пишу на бумаге 12. Еще через какое-то время — 12,002.

Человек со счетами вытирает со лба пот и говорит: «Двенадцать!»

«О, нет! — возражаю я. — Больше цифр! Больше цифр!» Я знаю, что, когда с помощью арифметики берешь кубический корень, то каждая последующая цифра требует большего труда, чем предыдущая. Это работа не из легких.

Он опять уходит в работу и при этом бормочет: «Уф-фыр-хм-уф-хм-гм. ». Я же добавляю еще две цифры. Наконец, он поднимает голову и говорит: «12,0!»

Официанты просто светятся от счастья. Они говорят японцу: «Смотрите! Он делает это в уме, а Вам нужны счеты! И цифр у него больше!»

Он был абсолютно измотан и ушел, побежденный и униженный. Официанты поздравили друг друга.

Каким же образом посетитель выиграл у счетов? Число было 1729,03. Я случайно знал, что в кубическом футе 1728 кубических дюймов, так что было ясно, что ответ немногим больше 12. Излишек же, равный 1,03, — это всего лишь одна часть из почти 2000, а во время курса исчисления я запомнил, что для маленьких дробей излишек кубического корня равен одной трети излишка числа. Так что мне пришлось лишь найти дробь 1/1728, затем умножить полученный результат на 4 (разделить на 3 и умножить на 12). Вот так мне удалось получить целую кучу цифр.

Несколько недель спустя этот человек вошел в бар того отеля, в котором я остановился. Он узнал меня и подошел. «Скажите мне, — спросил он, — как Вам удалось так быстро решить задачу с кубическим корнем?»

Я начал объяснять, что использовал приближенный метод, и мне достаточно было определить процент ошибки. «Допустим, Вы дали мне число 28. Кубический корень из 27 равен 3. »

Он берет счеты: жжжжжжжжжжжжжжжж — «Да», — соглашается он.

И тут до меня доходит: он не знает чисел. Когда у тебя есть счеты, не нужно запоминать множество арифметических комбинаций; нужно просто научится щелкать костяшками вверх-вниз. Нет необходимости запоминать, что 9 + 7 = 16; ты просто знаешь, что когда прибавляешь 9, то нужно передвинуть десятичную костяшку вверх, а единичную — вниз. Поэтому основные арифметические действия мы выполняем медленнее, зато мы знаем числа.

Более того, сама идея о приближенном методе вычисления была за пределами его понимания, несмотря на то, что зачастую невозможно найти метод точного вычисления кубического корня. Поэтому мне так и не удалось научить его брать кубический корень или объяснить, как мне повезло, что он выбрал число 1729,03.

В этом приближенном ответе благодаря малости числа 1,03/1728 по сравнению с единицей все цифры точные, расхождение с правильным ответом начинается в шестом знаке после запятой. Самая сложная операция в приведенной цепочке — вычисление дроби 1,03/432.

Источник

Читайте также:  кажется что я жив ах что то завтра будет
Советы мастера