Bibliothèque en langage C - Nombres complexe

Page d'accueil · Bibliothèque en langage C

La bibliothèque complexe.h définit:

  • deux structures pour deux formats de notation de nombres complexes:
    • la structure Complexe pour les nombres complexes sous la forme partie réelle + i partie imaginaire (double reel double imag);
    • la structure Complexe_trigonometrique pour les nombres complexes sous forme trigonométrique module * (cos angle + i sin angle) (double module double angle);
  • les opérations suivantes sur les nombres complexes:
    • addition;
    • soustraction;
    • multiplication;
    • division (retourne (0,0) si le diviseur est nul utile pour tancomp());
    • transformation d'un nombre complexe sous forme trogonométrique;
    • transformation d'une forme trigonométrique en nombre complexe;
    • racine carrée d'un nombre complexe;
    • la puissance réelle d'un nombre complexe;
    • l'exponentielle d'un nombre complexe;
    • le logarithme népérien d'un nombre complexe (retourne (0,0) si le complexe est nul);
    • le sinus d'un nombre complexe (en radians);
    • le cosinus d'un nombre complexe (en radians);
    • la tangente d'un nombre complexe (en radians);
    • la puissance complexe d'un nombre complexe;
    • la racine complexe d'un nombre complexe;
  • les opérations suivantes sur des matrices complexe:
    • annuller tous les éléments d'une matrice complexe;
    • addition de deux matrices complexe;
    • soustraction de deux matrices complexe;
    • copie les éléments d'une matrice complexe dans une autre;
    • mutiplication de deux matrices complexe;
    • multiplication d'une matrice complexe par un nombre complexe;
    • détermine la matrice inverse d'une matrice carrée complexe par la méthode du pivot.

!!! Correction de bug affectant les matrices non carrées le 21/06/12

Page précédente   Haut   Page suivante