Я пытаюсь разделить два комплексных числа и не получаю желаемого результата. Как работает деление для комплексных чисел 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