Provided by: manpages-fr_3.32d0.2p4-1_all bug

NOM

       complex - Bases des mathematiques concernant les nombres complexes

SYNOPSIS

       #include <complex.h>

DESCRIPTION

       Les nombres complexes sont des nombres de la forme z = a+b*i, ou a et b
       sont des nombres reels et i = sqrt(-1), de sorte que i*i = -1.
       Il y a d'autres manieres de representer ce nombre. La paire de  nombres
       reels  (a,  b)  peut  etre  vue comme un point du plan, indique par ses
       coordonnees en X et Y. Le meme point peut aussi  etre  decrit  par  une
       paire  de nombres reels (r, phi), ou r est la distance a l'origine O et
       phi l'angle entre l'axe des  X  et  la  ligne  Oz.  Ce  qui  donne  z =
       r*exp(i*phi) = r*(cos(phi)+i*sin(phi)).

       Les  operations  de base sur z = a+b*i et w = c+d*i sont definies comme
       suit :

       addition : z+w = (a+c) + (b+d)*i

       multiplication : z*w = (a*c - b*d) + (a*d + b*c)*i

       division : z/w = ((a*c + b*d)/(c*c  +  d*d))  +  ((b*c  -  a*d)/(c*c  +
       d*d))*i

       Presque toutes les fonctions mathematiques ont leur equivalent complexe
       mais il existe aussi des fonctions qui ne s'appliquent  qu'aux  nombres
       complexes.

EXEMPLE

       Votre  compilateur  C  peut  traiter  les  nombres  complexes  s'il est
       conforme a la norme C99. Effectuez l'edition  de  liens  avec  -lm.  La
       partie imaginaire est representee par I.

       /* verifier que exp(i * pi) == -1 */
       #include <math.h>        /* pour atan */
       #include <stdio.h>
       #include <complex.h>

       int
       main(void)
       {
           double pi = 4 * atan(1.0);
           double complex z = cexp(I * pi);
           printf("%f + %f * i\n", creal(z), cimag(z));
       }

VOIR AUSSI

       cabs(3), carg(3), cexp(3), cimag(3), creal(3)

COLOPHON

       Cette  page  fait  partie  de  la  publication 3.32 du projet man-pages
       Linux. Une description du projet et des instructions pour signaler  des
       anomalies       peuvent       etre       trouvees      a      l'adresse
       <URL:http://www.kernel.org/doc/man-pages/>.

TRADUCTION

       Depuis 2010, cette traduction est maintenue a l'aide  de  l'outil  po4a
       <URL:http://po4a.alioth.debian.org/>   par   l'equipe   de   traduction
       francophone       au       sein        du        projet        perkamon
       <URL:http://perkamon.alioth.debian.org/>.

       Christophe  Blaess  <URL:http://www.blaess.fr/christophe/> (1996-2003),
       Alain  Portal  <URL:http://manpagesfr.free.fr/>  (2003-2006).    Julien
       Cristau et l'equipe francophone de traduction de Debian (2006-2009).

       Veuillez   signaler   toute   erreur   de   traduction  en  ecrivant  a
       <debian-l10n-french@lists.debian.org> ou par un rapport de bogue sur le
       paquet manpages-fr.

       Vous  pouvez  toujours avoir acces a la version anglaise de ce document
       en utilisant la commande << man -L C <section> <page_de_man> >>.

                                25 juillet 2009                     COMPLEX(7)