Разделение комплексных чисел Python - PullRequest
0 голосов
/ 26 марта 2019

Я пытаюсь разделить два комплексных числа и не получаю желаемого результата. Как работает деление для комплексных чисел Python?

Входные значения: (2 + 3j) и (2 + 3j)

Я попробовал приведенную ниже логику, и это не похоже на работу.

цифра_реальная = (реальная * конъюгат.реальная) - (имаг * конъюгат.имаг); // реальный

цифра_имаг = (реальный * конъюгат.имаг) + (имаг * конъюгат.реал); // imag

denom = x.real * x.real + x.imag * x.imag;

complex(numerator_real/denom, numerator_imag/denom)

Ожидаемый / желаемый результат: 1+0j

Мой вывод 1.3+0j

...