File: complex.5

package info (click to toggle)
manpages-de 0.5-4.2
  • links: PTS
  • area: main
  • in suites: lenny
  • size: 3,768 kB
  • ctags: 9
  • sloc: makefile: 86
file content (52 lines) | stat: -rw-r--r-- 1,735 bytes parent folder | download | duplicates (2)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
.\" Copyright 2002 Walter Harms (walter.harms@informatik.uni-oldenburg.de)
.\" Distributed under GPL
.\" Translated into German by Jens Rohler(jkcr@rohler.de)
.\"
.TH COMPLEX 5 "16. Mrz 2006" "" "Dateiformate"
.SH BEZEICHNUNG
complex \- Grundlagen der komplexen Mathematik
.SH "BERSICHT"
.B #include <complex.h>
.SH 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.  
.br
Es gibt andere Arten diese Zahl zu reprsentieren.  Das Paar (a,b) aus
reellen 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 0 ist, und phi der Winkel zwischen der X-Achse und der Geraden
0z.  Nun ist z = r*exp(i*phi) = r*(cos(phi)+i*sin(phi)).  
.PP
Die grundlegenden Operationen sind auf z = a+b*i und w = c+d*i 
folgendermaen definiert:
.TP
.B Addition: z+w = (a+c) + (b+d)*i
.TP
.B Multiplikation: z*w = (a*c - b*d) + (a*d + b*c)*i
.TP
.B Division: z/w = ((a*c + b*d)/(c*c + d*d)) + ((b*c - a*d)/(c*c + d*d))*i
.PP
Nahezu alle mathematischen Funktionen haben komplexe Gegenstcke, aber
es gibt einige nur-komplexe Funktionen.  
.SH BEISPIEL
Ihr C-Compiler kann mit komplexen Zahlen arbeiten, wenn er den C99-Standard
untersttzt.  Sie mssen mit \-lm linken.  Die imaginre Einheit wird durch 
I reprsentiert.
.sp
.nf
/* berprfe exp(i*pi) == -1 */
#include <math.h>	/* fr atan */
#include <complex.h>
main() {
	double pi = 4*atan(1);
	complex z = cexp(I*pi);
	printf("%f+%f*i\\n", creal(z), cimag(z));
}
.fi
.SH "SIEHE AUCH"
.BR cabs (3),
.BR carg (3),
.BR cexp (3),
.BR cimag (3),
.BR creal (3).