Provided by: manpages-de_0.10-1_all bug

BEZEICHNUNG

       complex - Grundlagen der komplexen Mathematik

"UBERSICHT

       #include <complex.h>

BESCHREIBUNG

       Komplexe  Zahlen  sind  Zahlen der Form z = a+b*i, wobei a und b reelle
       Zahlen sind und i = sqrt(-1), also i*i = -1.
       Es gibt andere Darstellungen dieser Zahl. Das Paar (a,b) reeller Zahlen
       kann  als  Punkt  in  der Ebene betrachtet werden, der durch die X- und
       Y-Koordinaten gegeben ist. Derselbe Punkt  kann  auch  durch  ein  Paar
       (r,phi)  von reellen Zahlen beschrieben werden, wobei r der Abstand vom
       Ursprung O ist und phi der Winkel zwischen der X-Achse und der  Geraden
       Oz. Es ist z = r*exp(i*phi) = r*(cos(phi)+i*sin(phi)).

       Die  grundlegenden  Operationen  sind  auf  z  =  a+b*i  und  w = c+d*i
       folgendermaBen definiert:

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

       Multiplikation: 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

       Nahezu alle Funktionen aus math.h haben komplexe  Entsprechungen,  aber
       es gibt auch einige Funktionen, die es nur in complex.h gibt.

BEISPIEL

       Ihr  C-Compiler  kann  mit  komplexen  Zahlen  arbeiten,  wenn  er  den
       C99-Standard unterstutzt. Sie mussen  mit  -lm  linken.  Die  imaginare
       Einheit wird durch I dargestellt.

       /* uberprufe exp(i*pi) == -1 */
       #include <math.h>        /* fur atan */
       #include <complex.h>
       #include <stdio.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));
       }

SIEHE AUCH

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

KOLOPHON

       Diese   Seite   ist   Teil   der  Veroffentlichung  3.32  des  Projekts
       Linux-man-pages. Eine Beschreibung des Projekts und Informationen,  wie
       Fehler     gemeldet     werden     konnen,     finden     sich    unter
       http://www.kernel.org/doc/man-pages/.

"UBERSETZUNG

       Die deutsche Ubersetzung dieser Handbuchseite  wurde  von  Jens  Rohler
       <jkcr@rohler.de>  und Martin Eberhard Schauer <Martin.E.Schauer@gmx.de>
       erstellt.

       Diese Ubersetzung ist Freie Dokumentation; lesen Sie  die  GNU  General
       Public   License   Version   3  oder  neuer  bezuglich  der  Copyright-
       Bedingungen. Es wird KEINE HAFTUNG ubernommen.

       Wenn  Sie  Fehler  in  der  Ubersetzung  dieser  Handbuchseite  finden,
       schicken     Sie     bitte     eine     E-Mail     an     <debian-l10n-
       german@lists.debian.org>.

                                 25. Juli 2009                      COMPLEX(7)