Exemple de comment calculer le module d'un nombre complexe avec python:
Table des matières
La module d'un nombre complexe $z=a+ib$ est :
\begin{equation}
|z| = |a+ib| = \sqrt{a^2+b^2}
\end{equation}
avec $a$ et $b$ les parties réelle et imaginaire respectivement. Pour calculer le module d'un nombre complexe avec python on peut soit définir une fonction :
Créer une fonnction
>>> import math
>>> def complexe_modulo(z):
... a = z.real
... b = z.imag
... return math.sqrt(a**2+b**2)
...
avec
>>> z = 1 + 1.j
on trouve:
>>> complexe_modulo(z)
1.4142135623730951
Utiliser la fonction abs()
On peut aussi utiliser la fonction "built-in" abs():
>>> z = 1 + 1.j
>>> z
(1+1j)
donne
>>> abs(z)
1.4142135623730951
Références
Liens | Site |
---|---|
Module d'un nombre complexe | wikipedia |
numpy.absolute | doc scipy |
Most memory-efficient way to compute abs()**2 of complex numpy ndarray | stackoverflow |