Programmation Octave/Analyse Complexe

Un livre de Wikibooks.

Octave
L'étagère Informatique
et
Mathématiques.
Octave
Sommaire
Bibliographie
Autres cours
Modifier ce modèle

[modifier] Définir des nombres complexes

Octave permet de définir des nombres complexes de façon très simple car "i" est une constane 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".

[modifier] Fonctions de base

La commande "conj() calcul le conjugué d'un nombre complexe:

octave> z = 3 + 4i
z = 3 + 4i
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'argumenr du nombre :

octave> a = arg(z)
a = 0.92730