Курс 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. Метод __getitem__ в Python
  2. Метод __index__ в Python
  3. Пересечение списков с использованием множеств
  4. Справка по импортированным модулям
  5. Логирование в Python
  6. Объединение списков в Python.
  7. Модуль pprint
  8. Инициализация объекта
  9. Замыкания в Python
  10. Создание словарей с defaultdict
  11. Добавление Progressbar в Python
  12. Безопасный доступ к значениям словаря
  13. Оператор break в Python
  14. Установка и использование Logzero
  15. Управление асинхронными задачами с помощью Semaphore
  16. Поиск индексов в списке
  17. Генераторы и сеты в Python
  18. Создание GUI на Tkinter
  19. Область видимости переменных
  20. Удаление символа из строки
  21. Извлечение аудио из видео
  22. Явный импорт в Python
  23. Функция pow() — возвести число в степень
  24. Defaultdict в Python
  25. Многоточие в Python
  26. Colorama: окрашивание текста в Python
  27. Работа с GitHub в Telegram
  28. Создание графиков в терминале
  29. Работа с timedelta в Python
  30. Подписка на каналы разработчиков
  31. Python Метод Union Множеств
  32. Измерение времени выполнения в Python
  33. Combobox в Tkinter
  34. Метод title() в Python
  35. Символ подчеркивания в Python
  36. Встраивание HTML в Jupyter Notebook
  37. Отрицательные индексы списков
  38. Создание вложенных циклов for
  39. Работа с deque в Python
  40. Создание списков в Python
  41. Список методов и атрибутов
  42. Управление импортом в Python
  43. Получение размера объекта с sys.getsizeof()
  44. Удаление элемента из списка

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