dwww Home | Manual pages | Find package

complex(7)             Miscellaneous Information Manual             complex(7)

NOM
       complex - Bases des mathématiques concernant les nombres complexes

SYNOPSIS
       #include <complex.h>

DESCRIPTION
       Les nombres complexes sont des nombres de la forme z = a+b*i, où a et b
       sont des nombres réels et i = sqrt(-1), de sorte que i*i = -1.

       Il y a d'autres manières de représenter ce nombre. La paire de  nombres
       réels  (a, b) peut être vue comme un point du plan, indiqué par ses co-
       ordonnées en X et Y. Le même point peut aussi être décrit par une paire
       de  nombres  réels  (r, phi), où r est la distance à 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  opérations  de base sur z = a+b*i et w = c+d*i sont définies 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  mathématiques ont leur équivalent com-
       plexe, mais il existe aussi des fonctions qui  ne  s'appliquent  qu'aux
       nombres complexes.

EXEMPLES
       Votre  compilateur C  peut  traiter  les  nombres  complexes  s'il  est
       conforme à la norme C99. Effectuez l'édition de liens avec -lm. La par-
       tie imaginaire est représentée par I.

       /* vérifier 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),  cacos(3),  cacosh(3), carg(3), casin(3), casinh(3), catan(3),
       catanh(3), ccos(3), ccosh(3),  cerf(3),  cexp(3),  cexp2(3),  cimag(3),
       clog(3),  clog10(3),  clog2(3),  conj(3),  cpow(3), cproj(3), creal(3),
       csin(3), csinh(3), csqrt(3), ctan(3), ctanh(3)

TRADUCTION
       La traduction française de cette page de manuel a été créée par  Chris-
       tophe  Blaess  <https://www.blaess.fr/christophe/>, Stéphan Rafin <ste-
       phan.rafin@laposte.net>, Thierry Vignaud <tvignaud@mandriva.com>, Fran-
       çois  Micaux, Alain Portal <aportal@univ-montp2.fr>, Jean-Philippe Gué-
       rard <fevrier@tigreraye.org>, Jean-Luc  Coulon  (f5ibh)  <jean-luc.cou-
       lon@wanadoo.fr>,  Julien  Cristau <jcristau@debian.org>, Thomas Huriaux
       <thomas.huriaux@gmail.com>, Nicolas François  <nicolas.francois@centra-
       liens.net>,  Florentin  Duneau <fduneau@gmail.com>, Simon Paillard <si-
       mon.paillard@resel.enst-bretagne.fr>,   Denis   Barbier    <barbier@de-
       bian.org> et David Prévot <david@tilapin.org>

       Cette traduction est une documentation libre ; veuillez vous reporter à
       la       GNU       General       Public        License        version 3
       ⟨https://www.gnu.org/licenses/gpl-3.0.html⟩  concernant  les conditions
       de copie et de distribution. Il n'y a aucune RESPONSABILITÉ LÉGALE.

       Si vous découvrez un bogue dans la traduction de cette page de  manuel,
       veuillez envoyer un message à ⟨debian-l10n-french@lists.debian.org⟩.

Pages du manuel de Linux 6.03   30 octobre 2022                     complex(7)

Generated by dwww version 1.15 on Sat Jun 29 01:33:10 CEST 2024.