Programmation Octave/Analyse Complexe
Apparence
Définir des nombres complexes
[modifier | modifier le wikicode]Octave permet de définir des nombres complexes de façon très simple car "i" est une constante prédéfinie d'Octave:
octave> z = 1 + i z = 1 + 1i
Ou des vecteurs complexes :
octave> z = [1; 3; 1] + i*[2; -2; -1] z = 1 + 2i 3 - 2i 1 - 1i
La lettre "j" peut aussi être utilisée au lieu de "i".
Fonctions de base
[modifier | modifier le wikicode]La commande "real()" donne la partie réelle d'un nombre complexe, la commande "imag()" en donne la partie imaginaire:
octave> z = 3 + 4i z = 3 + 4i octave> R = real(z) R = 3 octave> I = imag(z) I = 4
La commande "conj()" calcul le conjugué d'un nombre complexe:
octave> z2 = conj(z) z2 = 3 - 4i
La commande "abs()" permet de calculer le module d'un nombre complexe:
octave> r = abs(z) r = 5
La commande "arg()" calcul permet de calculer l'argument du nombre :
octave> a = arg(z) a = 0.92730