Аргумент (комплексний аналіз)

У математиці (зокрема в комплексному аналізі) аргуме́нт (англ. argument) комплексного числа z, позначуваний через arg(z), — це кут між додатною дійсною піввіссю та прямою, що сполучає початок координат із z, поданим як точка на комплексній площині; на рисунку 1 його позначено через . За домовленістю додатну дійсну піввісь зображують спрямованою праворуч, додатну уявну піввісь — вгору, а для комплексних чисел із додатною дійсною частиною аргумент, відлічений проти годинникової стрілки, вважають додатним.
Якщо допускати будь-яке дійсне значення кута, аргумент є багатозначною функцією, визначеною на ненульових комплексних числах. Головне значення цієї функції однозначне; зазвичай ним обирають те єдине значення аргумента, що належить проміжку .[1][2] У цій статті багатозначну функцію позначатимемо через arg(z), а її головне значення — через Arg(z), проте в деяких джерелах велику й малу літери в цих позначеннях використовують навпаки.
Визначення

Аргуме́нт ненульового комплексного числа z = x + iy, позначуваний через arg(z), визначають двома рівнозначними способами:
- Геометрично, на комплексній площині, як двовимірний полярний кут від додатної дійсної півосі до вектора, що подає z. Його числове значення дорівнює величині кута в радіанах і є додатним, якщо кут відлічують проти годинникової стрілки.
- Алгебрично, як будь-яку дійсну величину , таку що
для деякого додатного дійсного числа r (див. формулу Ейлера). Величина r — це модуль (або абсолютне значення) числа z, позначуваний через |z|:
Аргумент нуля зазвичай залишають невизначеним. Іноді як рівнозначні вживають назви величина (англ. magnitude) для модуля та фаза (англ. phase)[3][1] для аргумента. У деяких давніших математичних працях як синонім аргумента для позначення кута комплексного числа вживали термін «амплітуда» (англ. "amplitude").[a] Хоча в сучасних працях цей термін переважно застарів, він досі трапляється в освітніх ресурсах окремих регіонів, де його іноді вживають у підручниках початкового рівня.[4]
З обох визначень видно, що аргумент будь-якого ненульового комплексного числа має багато можливих значень: по-перше, з геометричного погляду зрозуміло, що повні оберти не змінюють точки, тому кути, що різняться на ціле кратне 2π радіан (повного оберту), вважають однаковими, як показано на рисунку 2 праворуч. Аналогічно, завдяки періодичності функцій sin та cos, друге визначення також має цю властивість.
Головне значення

Оскільки повний оберт навколо початку координат залишає комплексне число незмінним, існує багато варіантів вибору , які можна отримати, обійшовши початок координат довільну кількість разів, як показано на рисунку 2.
Коли потрібна однозначно визначена функція, зазвичай обирають значення у відкритому ліворуч й замкненому праворуч проміжку радіан, відоме як головне значення, тобто від −π по π радіан, без самого значення −π радіан (рівнозначно від −180 по +180 градусів, без самого значення −180°). Це відповідає куту від додатної дійсної півосі в будь-якому напрямку не більш як на пів кола.
Деякі автори задають область значень головного значення як замкнений ліворуч й відкритий праворуч проміжок .
Позначення
У позначенні головного значення іноді використовують велику початкову літеру, як у Arg z, особливо коли також розглядають загальний варіант аргумента. Зауважте, що позначення різняться, тому в різних текстах arg та Arg можуть вживати навпаки.
Множину всіх можливих значень аргумента можна записати через Arg так:
Обчислення за дійсною та уявною частинами
Якщо комплексне число задано його дійсною та уявною частинами, то функцію, яка обчислює головне значення Arg, називають функцією арктангенса з двома аргументами atan2: Функція atan2 доступна в математичних бібліотеках багатьох мов програмування, іноді під іншою назвою, і зазвичай повертає значення з проміжку .[1] Докладніший опис та альтернативні втілення див. у статті atan2, зокрема що працює в усіх випадках, крім випадку, коли та ; тоді значення дорівнює , якщо , або невизначене, якщо .
Втілення цієї функції в мовах програмування
Мова Wolfram (Mathematica)
У мові Wolfram є Arg[z]:[5]
Arg[x + y I]
або через наявну в цій мові функцію ArcTan:
Arg[x + y I]
ArcTan[x, y] — це функція , розширена для роботи з нескінченностями. ArcTan[0, 0] має значення Indeterminate (тобто воно все ж визначене), тоді як ArcTan[Infinity, -Infinity] нічого не повертає (тобто невизначене).
Maple
У Maple функція argument(z) поводиться так само, як Arg[z] у мові Wolfram, за винятком того, що argument(z) також повертає , якщо z має спеціальне значення з рухомою комою −0..[6]
Крім того, у Maple немає функції .
MATLAB
У MATLAB функція angle(z) поводиться[7][8] так само, як Arg[z] у мові Wolfram, за винятком того, що її значення дорівнює
На відміну від Maple та мови Wolfram, у MATLAB виклик atan2(y, x) рівнозначний виклику angle(x + y*1i). Тобто atan2(0, 0) дорівнює .
Тотожності
Однією з основних спонук визначення головного значення Arg є можливість записувати комплексні числа через їхні модуль та аргумент. Отже, для будь-якого комплексного числа z
Насправді ця рівність справедлива лише для ненульового z, проте її можна вважати справедливою й для z = 0, якщо розглядати як невизначеність, а не як вираз, значення якого не визначене.
Нижче наведено ще кілька тотожностей. Якщо z1 та z2 — два ненульові комплексні числа, то де означає за потреби додати або відняти ціле кратне 2π, щоб отримане значення належало проміжку радіан. Зокрема,
Якщо z ≠ 0, а n — довільне ціле число, то[1]
Приклад
Використання комплексного логарифма
З отримуємо , або ж . Оскільки беремо уявну частину, будь-яке нормування додатним дійсним скаляром не впливає на результат. Це корисно, коли доступний комплексний логарифм.
Диференціювання
Функція аргумента не є комплексно диференційовною, оскільки границя не існує для жодного на жодній гілці (справді, для будь-якої обраної гілки чисельник має те саме значення). Проте до неї можна застосувати похідні Віртінґера. Почнімо з логарифмічної тотожності Скористаймося тим, що : Проводячи різні розрізи, можна у два прийоми обчислити похідні головного логарифма в усіх точках. Спочатку застосуймо : Після перетворення отримуємо . Тепер застосуймо : Звідси випливає, що . Оскільки існують обидві похідні Віртінґера, далі можна застосувати похідні Дольбо: Це означає, що існує зовнішня похідна, яка дорівнює їхній сумі: Це важлива диференціальна форма, оскільки вона є саме твірним елементом першої групи когомологій де Рама кола, . Іншими словами, отже, ця форма замкнена, але не точна у звичайному розумінні (це наслідок багатозначності): за стандартної орієнтації.
Виноски
- ↑ Наприклад, в Ahlfors, (1979), де амплітуда означала аргумент комплексного числа.
Примітки
- ↑ а б в г Weisstein.
- ↑ Modulus and Argument. mas-coursebuild.ncl.ac.uk (англ.). Newcastle University. Архів оригіналу за 21 січня 2025. Процитовано 5 січня 2025.
- ↑ Borowski та Borwein, 2002, s.v. "phase".
- ↑ Modulus and Argument of a Complex Number. Byju's. Процитовано 18 січня 2025.
- ↑ Arg. Wolfram Language Documentation. Процитовано 30 серпня 2024.
- ↑ argument - Maple Help. Maplesoft.
- ↑ angle - Phase angle. MATLAB Help Center. MathWorks.
- ↑ atan2 - Four-quadrant inverse tangent. MATLAB Help Center. MathWorks.
Література
- Привалов І.І.. Вступ до теорії функцій комплексного змінного. — Х. : ДНТВУ.НКТП, 1938. — 381 с.(укр.)
- Ahlfors, Lars (1979). Complex Analysis (PDF) (англ.) (вид. 3rd.). McGraw Hill. ISBN 0-07-085008-9.(англ.)
- Ponnuswamy, S. (2005). Foundations of Complex Analysis (англ.) (вид. 2nd). New Delhi, Mumbai: Narosa. ISBN 978-81-7319-629-4.
- Beardon, Alan (1979). Complex Analysis: The Argument Principle in Analysis and Topology (англ.). Chichester: Wiley. ISBN 0-471-99671-8.
- Borowski, Ephraim; Borwein, Jonathan (2002) [1st ed. 1989 as Dictionary of Mathematics]. Mathematics. Collins Dictionary (англ.) (вид. 2nd). Glasgow: HarperCollins. ISBN 0-00-710295-X.
Посилання
- Weisstein, Eric W. Complex Argument. mathworld.wolfram.com (англ.). Процитовано 31 серпня 2020.
Джерело: стаття у Вікіпедії та історія редагувань (автори).