Курс Python → Операции с комплексными числами

Для выполнения математических операций с комплексными числами в Python используется встроенный тип данных complex. Для создания комплексного числа необходимо использовать синтаксис вида a + bj, где a — действительная часть, b — мнимая часть, j — мнимая единица.


# Пример создания комплексного числа
z = 3 + 4j

Для выполнения операций над комплексными числами можно использовать стандартные математические операторы. Например, для сложения комплексных чисел необходимо использовать оператор «+», для умножения — оператор «*».


# Пример сложения комплексных чисел
z1 = 3 + 4j
z2 = 1 + 2j
result = z1 + z2
print(result) # Вывод: (4+6j)

Python также предоставляет возможность выполнения других математических операций над комплексными числами. Например, для нахождения модуля комплексного числа можно использовать функцию abs(), для получения аргумента — функцию phase().


# Пример нахождения модуля и аргумента комплексного числа
z = 3 + 4j
modulus = abs(z)
argument = cmath.phase(z)
print(modulus, argument) # Вывод: 5.0 0.9272952180016122

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

Твои коллеги будут рады, поделись в

Автор урока

Дмитрий Комаровский
Дмитрий Комаровский

Автоматизация процессов
в КраснодарБанки.ру

Другие уроки курса "Python"

  1. Печать календаря в Python
  2. Контроль точности вывода чисел
  3. Встроенные функции Python
  4. Поиск подстроки в строке
  5. Создание коллекций из генератора
  6. Создание даты из строки ISO
  7. Метод ifloordiv для пользовательских классов
  8. Python: Splat-оператор и splatty-splat
  9. Декораторы в Python
  10. Измерение времени выполнения кода
  11. Работа с классами данных
  12. Python union() функция — объединение множеств
  13. Создание коллекций из выражения-генератора
  14. Добавление Progressbar в Python
  15. Цепные операции в Python
  16. Проверка дублей в списке.
  17. Определение относительного пути
  18. Решатель судоку на Python с pygame
  19. Удаление ссылок в Python
  20. Сравнение неупорядоченных списков
  21. Удаление ключей из словаря
  22. Путь к интерпретатору Python
  23. Получение текущей даты в Python
  24. Парсинг статей с Newspaper3k
  25. Генераторы в Python
  26. Python Calendar Usage
  27. Работа с NumPy.linalg
  28. Официальный канал Python в Telegram
  29. Применение промокода в Много лосося
  30. Инициализация переменных
  31. Установка и использование модуля Wikipedia
  32. Дефолтные параметры в Python
  33. Оптимизация параметров в Python
  34. Форматирование строк с помощью f-строк
  35. Построение графиков в терминале с bashplotlib
  36. Оператор Walrus в Python
  37. Подписка на SelectelNews в Twitter
  38. Создание новых списков через list comprehensions
  39. Объединение строк с помощью метода join
  40. Декораторы в Python
  41. Генераторы в Python
  42. Сортировка списка по индексам
  43. Запрос DELETE с библиотекой requests

Marketello читают маркетологи из крутых компаний