Python复数除法

时间:2019-03-26 02:30:24

标签: python-3.x division complex-numbers complex-data-types

我正在尝试将两个复数相除,但未获得期望的结果。 Python复数除法如何工作?

输入值为:(2 + 3j)和(2 + 3j)

我尝试了以下逻辑,但这似乎不起作用。

numerator_real =(实数*共轭实数)-(imag * conjugate.imag); //真实

numerator_imag =(真实* conjugate.imag)+(imag * conjugate.real); // imag

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

complex(numerator_real/denom, numerator_imag/denom)

期望/期望的结果是: 1+0j

我的输出是 1.3+0j

0 个答案:

没有答案