Processing math: 100%

воскресенье, 8 марта 2020 г.

Элементарные функции комплексного переменного

Исследуем, как выглядят элементарные функции комплексного переменного c=c0+ic1 где i2=1

Поскольку мнимая единица i умножается на действительную и на саму себя коммутативно, эта алгебра является коммутативной. Более того, эта алгебра с делением. А именно, если есть произведение ab то оно равно произведению в обратном порядке: ab=ba и для каждого числа a не равного нулю всегда найдется обратное число a1=1a При этом, в силу коммутативности алгебр, левое обратное равно правому обратному.Сделанный отступ в сторону общеалгебраических свойств комплексных чисел важен, мы эти свойства будем использовать чтобы разобраться как ыглядят элементарные функции комплексного переменного. В самом деле, если есть к примеру экспонента действительного числа, то что будет если вместо действительного числа подставить комплексное? a+b=c a0+b0+i(a1+b1)=c0+ic1 Поскольку равенство гиперкомплексных чисел также определяется как покомпонентное равенство, то получаем: c0=a0+b0 c1=a1+b1 С операцией вычитания все то же самое: ab=c a0b0+i(a1b1)=c0+ic1 c0=a0b0 c1=a1b1 Для операции произведения комплексных чисел используем свойство i2=1 ab=c (a0+ia1)(b0+ib1)=c0+ic1 a0b0+ia1b0+ia0b1a1b1=c0+ic1 Следовательно, результат произведения c0=a0b0a1b1 c1=a1b0+a0b1 Если говорить строго, то нет такого правила, что произведение мнимой единицы на мнимую единицу равно -1. Чтобы в вышеприведенном произведении организовать такое произведение мнимой единицы на себя, нужно положить равными нулю и единице соответствующие коэффициенты: (0+i1)(0+i1)=1+i0 И, вообще говоря, нет отдельно мнимой единицы или действительной единицы, если идет речь о комплексных числах. В любом случае это комплексное число, не из одного, а из двух компонентов, но с нулевыми и единичными соответствующими компонентами. И в результате произведения двух мнимых единиц получается не действительное число -1, а комплексное 1+i0. Конечно, мы не можем что-то возвести в квадрат так, чтобы получить действительную -1. Но получить комплексное число 1+i0 можем. Из-за такого расширения возможностей мы далее увидим возможность получения, в частности, и логарифма отрицательного числа а при последующих исследованиях и арксинуса от более чем 1.

Это раньше был такой анекдот: "Товарищи курсанты, в военное время значение синуса может доходить до четырех." Анекдотом это было потому что подразумевался аргумент действительное число. В комплексных же числах это обычное дело. В частности, арксинус 4 равен: arcsin(4)=π2iln(15+4) С операцией деления нам пригодится двухходовка с сопряжением. А именно, если есть число a=a0+ia1 то сопряженным ему (комплексно сопряженным, а также алгебраически сопряженным) является то же самое число с мнимой частью с обратным знаком: ¯a=a0ia1 У этой операции в силу полученного ранее свойства произведения комплексных чисел есть свойство: a¯a=|a|2=a20+a21+i0 Здесь |a| это модуль комплексного числа. В силу того, что у этого произведения двух комплексных чисел мнимая часть всегда равна 0, это произведение используется как просто действительное число.

Для того, чтобы найти что такое деление комплексных чисел, сводим задачу к умножению на обратное и к поиску что такое обратное число.Для этого возьмем произведение числа на сопряженное ему a¯a=|a|2 и, зная что справа стоит действительное число, поделим на него: a¯a|a|2=1 Вообще говоря, здесь мы предполагаем что любая операция с комплексным числом (а произведение a¯a вообще говоря есть комплексное число), если у него нулевая мнимая часть, эквивалентна такой же операции с действительным числом, с одной только действительной компонентой.

Теперь мы видим, что слева стоит число a умноженное на что-то, и в целом все равно единице: a¯a|a|2=1 Очевидно, что то, что умножается здесь на a справа, и есть число обратное к a: a1=¯a|a|2 Таким образом, деление в комплексных числах выглядит как произведение на нормированное сопряженное: c=ab=a¯b|b|2 И теперь можем полностью записать операцию деления комплексных чисел: c0+ic1=a0b0+a1b1b20+b21+ia0b1+a1b0b20+b21 c0=a0b0+a1b1b20+b21 c1=a0b1+a1b0b20+b21 Здесь интересным фактом выглядит то, что действительная часть b0 может быть равна 0 b0=0 если при этом мнимая часть b1 не равна 0 b10 Теперь, зная что комплексные числа коммутативны и, зная как в них выглядят операции сложения, вычитания, вмножения и деления, перейдем к рассмотрению функций, в аргументе которых используются комплексные числа.

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

Функция экспоненты определена как: ex=n=0xnn! Здесь n - натуральное, действительное число и факториал от нуля считается равным единице.

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

У функции экспоненты (поскольку это показательная функция) есть важное свойство, которое мы используем ea+b=eaeb Поскольку действительная и мнимая части комплексного числа коммутируют, мы можем разложить экспоненту комплексного числа: ea0+ia1=ea0eia1 Значение ea0 есть экспонента от действительного числа, уже известная функция. Для вычисления что такое экспонента мнимого числа разложим ряд: eia1=1+ia1a212!ia313!+a414!+ia515!a616!ia717!+ Это выражение представляет собой комплексное число, действительная и мнимая части которого есть ряды: 1a212!+a414!a616!+ a1a313!+a515!a717!+ Это выражения для функций тригонометрического косинуса и синуса соответственно. И, значит, общее выражение для экспоненты мнимого числа равно eia1=cos(a1)+isin(a1) Это выражение называется формулой Эйлера.

Следовательно, функция экспоненты от комплексного числа равна: ea0+ia1=ea0cos(a1)+iea0sin(a1) Здесь интересным фактом является то, что, в отличие от функции экспоненты действительного числа, функция экспоненты комплексного числа периодична по мнимой части аргумента: ea0+ia1=ea0+ia1+i2πn Теперь еще немного поднимем градус и рассмотрим произведение двух экспонент ec=ea+b=eaeb=ea0+ia1eb0+ib1 И в этой формуле положим, что нас будет интересовать частный вариант a0=b0=0 В этом случае ea0=eb0=1 и формула произведения экспонент расписывается по компонентам: (cos(a1)+isin(a1))(cos(b1)+isin(b1))= =cos(a1)cos(b1)+isin(a1)cos(b1)+ +icos(a1)sin(b1)sin(a1)sin(b1) и эта формула равна экспоненте результата: eic1=cos(c1)+isin(c1) Зная что комплексные числа равны когда равны их компоненты, получаем: cos(c1)=cos(a1)cos(b1)sin(a1)sin(b1) sin(c1)=sin(a1)cos(b1)+cos(a1)sin(b1) Зная, что произведение экспонент равно экспоненте суммы eaeb=ea+b получаем уравнения суммы синусов и косинусов: cos(a1+b1)=cos(a1)cos(b1)sin(a1)sin(b1) sin(a1+b1)=sin(a1)cos(b1)+cos(a1)sin(b1) В этой формуле интересны два момента. Во-первых, мы можем из этих формул получить уравнения для двойного угла, приравняв a1=b1=x cos(2x)=cos2(x)sin2(x) sin(2x)=2sin(x)cos(x) И теперь читатель, умея вывести формулу суммы углов и двойного угла, последовательно при необходимости может вывести формулы тройных и далее кратных углов.

И, во-вторых, интересным применением формулы суммы является получение формулы тригонометрических функций комплексного переменного: cos(a0+ia1)=cos(a0)cos(ia1)sin(a0)sin(ia1) sin(a0+ia1)=sin(a0)cos(ia1)+cos(a0)sin(ia1) Здесь остается выяснить, чему равны тригонометрические функции мнимого аргумента.

Для этого подставим значение ix в качестве аргументов рядов для косинуса и синуса: cos(ix)=1+x22!+x44!+x66!+x88!+ sin(ix)=i(x+x33!+x55!+x77!+) Эти ряды соответствуют элементарным функциям гиперболического косинуса и гиперболического синуса. ch(x)=1+x22!+x44!+x66!+ sh(x)=x+x33!+x55!+x77!+ Эти функции во многом аналогичны тригонометрическим косинусу и синусу. В частности, для них выполняется аналог суммы квадратов: cos2(x)+sin2(x)=1 но вместо суммы разность: ch2(x)sh2(x)=1 Также как и тригонометрические косинус и синус они вычисляются в виде части экспоненциального ряда. Но имеют и важные отличия: гиперболические функции не периодичны и не ограничены по значению от -1 до 1. Для них точно так же существуют гиперболические тангенс и котангенс: th(x)=sh(x)ch(x) cth(x)=ch(x)sh(x) И также как и для тригонометрических, для гиперболических синуса и косинуса можно вывести формулы суммы и разности углов и кратного аргумента.

Теперь, зная представление тригонометрических функций мнимого аргумента через гиперболические функции, представим формулы тригонометрических функций комплексного аргумента: cos(a0+ia1)=cos(a0)ch(a1)isin(a0)sh(a1) sin(a0+ia1)=sin(a0)ch(a1)+icos(a0)sh(a1) Некоторая новизна введения гиперболических функций может вызвать вопрос - а нельзя ли их как-то выразить через что-то более понятное, чем ряды?

Любопытные свойства гиперболических функций видны, если сравнивать представления их рядами с представлением экспоненты, в частности: ex=ch(x)+sh(x) Функция гиперболического косинуса, как и тригонометрического косинуса, четная: ch(x)=ch(x) и функция гиперболического синуса, как и тригонометрического синуса, нечетная: sh(x)=sh(x) Поэтому эти функции можно выразить через экспоненту: ch(x)=ex+ex2 sh(x)=exex2 Соответственно, те кого могут смущать гиперболические функции, могут заменять их на эквивалентную запись через экспоненты, в частности в формулах тригонометрических функций комплексного переменного.

Интересным свойством тригонометрических функций комплексного переменного является то, что они, во-первых, не ограничены значениями от -1 до 1, как функции действительного переменного, и во-вторых, по-прежнему периодичны по действительной части своего аргумента: cos(a0+ia1)=cos(a0+2πn+ia1) sin(a0+ia1)=sin(a0+2πn+ia1) Но, в отличие от экспоненты, не периодичны по мнимой чати аргумента.

Используем формулы тригонометрических функций мнимого аргумента cos(ix)=ch(x) sin(ix)=sh(x) Для того, чтобы получить выражения гиперболических косинуса и синуса для мнимого аргумента, выполним замену xix и поменяем правые и левые части уравнений местами: ch(ix)=cos(iix) ish(ix)=sin(iix) Учитывая, что косинус является четной функцией, получим: ch(ix)=cos(x) и, учитывая что синус является нечетной функцией, получим: ish(ix)=sin(x) И умножим здесь левую и правую части на i. Поскольку i не является ни равной нулю, ни бесконечности величиной, мы вправе это сделать. Тогда получим: iish(ix)=(i)(sin(x)) sh(ix)=isin(x) Сравнив с соответствующим выражением для тригонометрических функций выражения гиперболических функций мнимого аргумента, видим что они во многом аналогичны.

Теперь получим выражения для гиперболических функций не мнимого, а полного, комплексного аргумента. Можем использовать как формулу тригонометрических функций, так и представление гиперболических функций через экспоненту. Используем второй вариант: ch(x)=ex+ex2 sh(x)=exex2 и подставим вместо ex экспоненту комплексного числа в выражение гиперболического косинуса: ch(a0+oa1)=12(ea0cos(a1)+iea0sin(a1)+ea0cos(a1)iea0sin(a1))= =12(ea0+ea0)cos(a1)+i12(ea0ea0)sin(a1)= =ch(a0)cos(a1)+ish(a0)sin(a1) И то же самое проделаем с представлением гиперболического синуса: sh(a0+ia1)=12(ea0cos(a1)+iea0sin(a1)ea0cos(a1)+iea0sin(a1))= =12(ea0ea0)cos(a1)+i12(ea0+ea0)sin(a1)= =sh(a0)cos(a1)+ich(a0)sin(a1) Теперь еще немного поднимем градус и попробуем найти функцию логарифма комплексного числа. Функция логарифма определена как функция, обратная к функции экспоненты (натуральный логарифм): ln(ex)=x или, если ex=y то x=ln(y) Если нам известна функция экспоненты для комплексного числа ea0+ia1=ea0(cos(a1)+isin(a1))=y0+iy1 То нам надо найти обратный ход вычислений, выразить a через y. В отношении a0 это сделать довольно просто, если использовать понятие модуля x¯x=|x|2 В нашем случае искомая величина ea0 и представляет собой такой модуль, поскольку ea0(cos(a1)+isin(a1))ea0(cos(a1)isin(a1))= e2a0(cos2(a1)+sin2(a1))=e2a0=|ea0|2 Поэтому просто возьмем модуль числа y и возьмем от него логарифм: a0=ln(y20+y21) Для нахождения значения a1 через компоненты числа y избавимся от значения a0: ea0sin(a1)ea0cos(a1)=y1y0 откуда следует, что a1=arctg(y1y0)+2πn Итого, соединив вместе выражения для отдельных компонент, получим: ln(y0+y1)=ln(y0+y1)+i(arctg(y1y0)+2πn) Логарифмы комплексных чисел отличаются от логарифмов действительных чисел в том, что они определены и для отрицательныого аргумента, а также своей периодичностью по мнимой части. Поскольку периодичность по мнимой части никак не зависит от самих значений y1 и y0, логарифм в области комплексных чисел имеет периодичность даже для положительных действительных чисел, чего нет у логарифма в области действительных чисел.

Это свойство логарифма в области гиперкомплексноых чисел имеет следствием, в частности, периодичность вращений.Если есть некоторое вращение, то оператор такого преобразования в точности равен оператору поворота на 2πn в том же направлении. И, если изначально вращение отсутствует, что выражается нулевой мнимой частью и произвольностью направления этого нуля, то такое полное отсутствие вращения периодично по любому направлению.

Теперь еще немного поднимем градус и найдем функцию взятия корня для комплексного числа. Для этого обратимся к экспоненциальной функции. Если некое число представлено в виде экспоненты ex=y то возведение этого числа в степень n yn эквивалентно умножению показателя экспоненты на n: yn=enx В случае если мы возводим число в квадрат, куб, или другую большую степень, то это число n равно соответственно 2, 3 и так далее, то есть больше 1.

В случае же если мы извлекаем корень n-й степени, то мы соответственно показатель степени экспоненты в данном случае делим на n.

И, если берем корень квадратный или кубический, то n соответственно равно 2 или 3, если мы на n делим.

Перейдем к формуле Эйлера y=ex0+ix1=ex0(cos(x1)+isin(x1)) Для того, чтобы взять корень n-й степени, надо значение x заменить на x/n: ny=ex0+ix1n Раскрыв это выражение и немного упростив, получим: ny=2ny20+y21(cos(arctg(y1/y0)+2πmn)+isin(arctg(y1/y0)+2πmn)) здесь n - показатель степени корня, а m - произвольное целое число, выражающее периодичность значения.

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

В случае если n=2 и изначально комплексное число задано в показательной форме, имеем: y=|y|(cos(φ)+isin(φ)) y=|y|(cos(φ/2)+isin(φ/2)) И для нахождения результата взятия корня не через тригонометрические конструкции типа cos(arctg(y1/y0)n) а как-то более кратко используем функции половинного аргумента для тригонометрических косинуса и синуса: cos(x2)=±1+cos(x)2 sin(x2)=±1cos(x)2 Соответственно, квадратный корень из комплексного числа равен: a0+ia1=±(y0+iy1) где компоненты y равны: y0=a0+a20+a212 y1=sgn(a1)a0+a20+a212 здесь sgn - функция знака числа.

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

Если рассматривать подходы к образованию некоторым образом издали, то легко можно увидеть два различных по своему содержанию и результатам направления: 1) давайте запомним справочник и 2) давайте поймем как это выводится. Поскольку в первом подходе знаний не содержится, нас и далее будет интересовать второй, хотя и без загромождения тем, что действительно является излишним.

Итак, опишем функцию арксинус комплексного переменного как функцию, обратную функции синус.

Имеем уравнение z=sin(a) Функция синус, как мы уже выяснили ранее, выражается через гиперболический синус, а он в свою очередь через экспоненту: sin(a)=eiaeia2i Здесь мы ничем не пожертвовали, и у нас по-прежнему a - это комплексное число: a=a0+ia1 В правой части уравнения sin(a) искомое значение a стоит в двух членах отличающихся степенью. Поэтому сведем уравнение к квадратному уравнению относительно eia, сначала упростив: 2iz=eiaeia Умножим обе части уравнения на eia, чтобы исключить член с eia: 2izeia=(eia)21 А это уже квадратное уравнение относительно eia: (eia)22izeia1=0 Решая квадратное уравнение относительно eia, получим: eia=iz±1z2 Получив уравнение содержащее a в первом порядке, логарифмируем чтобы выразить a: ia=ln(iz±1z2) И умножим на i чтобы получить a: a=iln(iz±1z2) Здесь справа в качестве z используется комплексное число, аргумент функции тригонометрического арксинуса. Вообще говоря, справа используется и возведение в степень z2=z20z21+2iz0z1 и взятие квадратного корня 1z2 и умножение на мнимую единицу iz и взятие функции логарифма комплексного переменного, в котором используется арктангенс комплексного переменного и деление комплексного переменного.

И все эти операции применяются к аргументу - комплексному переменному, как к аргументу арксинуса. Обычно учебники по теории функций комплексного переменного ограничиваются перечислением как выразить обратные функции через комплексный логарифм. Приведем список таких обратных функций: arcsin(z)=iln(iz+1z2) arccos(z)=iln(z+z21) arctg(z)=i2ln(izi+z) arcctg(z)=i2ln(ziz+i) arsh(z)=ln(z+z2+1) arch(z)=ln(z+z21) arth(z)=12ln(1+z1z) arcth(z)=12ln(z+1z1) Если получены такие выражения, то, имея численные значения z, его компонентов, можно вычислить компоненты соответствующих обратных тригонометрических и обратных гиперболических функций. Но нас, конечно, будет интересовать как же выглядят на самом деле компоненты обратных функций, то есть эти выражения, полученные не численно, а аналитически. Будем рассматривать лишь функцию arcsin(z) для примера.

Если есть z=x+iy то введем дополнительные переменные или подстановки для сокращения записи: u=y2x2+1 v=u2+4x2y2 С такими подстановками выражение арксинуса сокращается до относительно обозримого: arcsin(x+iy)=arctg(4vsin(arctg(2xyu)/2)x4vcos(arctg(2xyu)/2)y) i2ln((x4vsin(arctg(2xyu)/2))2+(4vcos(arctg(2xyu)/2)y)2) Это если в общей форме. Если же нужно как в вышеприведенном случае найти арксинус четырех, то нужно положить равными: x=4 y=0 и после упрощения получится: arcsin(4+i0)=π2iln(15+4) Полагаю, что одного взгляда на аналитическую запись арксинуса может оказаться достаточным, чтобы сразу забыть про вариант изучения математики в формате "давайте запомним справочник" и перейти к варианту "будем понимать как вывести и осваивать систему компьютерной алгебры". Масштаб проблемы с упрощением таких выражений огромен и применение автоматических компьютерных средств более чем оправдано.

В работе над этой статьей были использованы пакеты компьютерной алгебры Maxima и MathCAD.

Комментариев нет:

Отправить комментарий