GB3- Les nombres complexes( Temps de lecture estimé à 1 min 09 sec )
Bonjour,
Aujourd'hui nous allons nous intéresser, pour ceux qui se souviennent de nos cours de math, des nombres complexes à utiliser en gambas.
nous voulons faire un simple calcul par exemple de deux complexes e = 4+5i et f = 24 -4i
Nous voulons simplement additionner ces deux nombres.
Voici comment procéder :
A) Ajout du composant gb.complex
Créez un nuoveau projet graphique et cochez dans les propriétés le composant gb.complex
B) Créez deux nombres complexes
Il vous suffit de définir dans une fonction deux nombres comme ceci
Dim e As New Complex
Dim f As New Complex
Ensuite définissez les valeurs de chaque nombre par leur propriétés :
e.Real = 4
e.Imag = 5
f.Real = 24
f.Imag = -4
C) Calcul réalisé, addition, soustraction, etc...
Dans une variable de type string, vous pourrez voir le résultat de l'addition par la commande:
Ici j'utilise simplement une messsagebox qui me renvoit un message de type string.
message.info(e+f)
D) Les autres méthodes
e.Abs2 retourne la surface en valeur absolue du complexe
e.Arg retourne l'argument du nombre complexe
e.Conj retourne le conjugué du nombre complexe
e.Copy retourne une copie du nombre complexe
e.Inv Retourne l'inverse du nombre complexe
e.ToString convertit un nombre complexe en chaine de caracteres lisible par l'homme du style 2+4i
Enfin la methode e.Polar() Crée un nouveau nombre complexe à partir de sons modulo et son argument. Si l'argument en deuxième position n'est pas spécifié, il est par défaut égal à 0.