Provided by:
manpages-de_0.10-1_all 
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)