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 |
