Математические функции, определенные в математическом модуле стандартной библиотеки Python, обрабатывают числа с плавающей запятой.
Для комплексных чисел библиотека Python содержит модуль cmath.
📌Функция polar ():
Эта функция возвращает полярное представление декартовой записи комплексного числа. Возвращаемое значение - это кортеж, состоящий из модуля и фазы.
import cmatha = 2+4jprint (cmath.polar(a))#>>>(4.47213595499958, 1.1071487177940904)📌Функция phase ()
Эта функция возвращает угол против часовой стрелки между осью x и сегментом, соединяющим точку с исходной точкой. Угол представлен в радианах и находится между π и -π.
import cmatha = 2 + 4jprint (cmath.phase(a))#>>>1.10714871779📌Функция rect ()
Эта функция возвращает декартово представление комплексного числа, представленного в полярной форме, то есть по модулю и фазе.
import cmatha = 2+4jprint (cmath.rect(4.47213595499958, 1.1071487177940904))#>>>(2+4j)📌Функция sin ()
Эта функция возвращает тригонометрическое соотношение синуса для фазового угла, представленного в радианах.
import cmatha = 2+4jp = cmath.phase(a)print (cmath.sin(p))#>>>(0.894427191+0j)