cabsf, cabs, cabsl
From cppreference.net
|
Definiert im Header
<complex.h>
|
||
|
float
cabsf
(
float
complex
z
)
;
|
(1) | (seit C99) |
|
double
cabs
(
double
complex
z
)
;
|
(2) | (seit C99) |
|
long
double
cabsl
(
long
double
complex
z
)
;
|
(3) | (seit C99) |
|
Definiert im Header
<tgmath.h>
|
||
|
#define fabs( z )
|
(4) | (seit C99) |
1-3)
Berechnet den komplexen Absolutwert (auch bekannt als Norm, Modul oder Betrag) von
z
.
4)
Typgenerisches Makro: Wenn
z
den Typ
long
double
complex
oder
long
double
imaginary
hat, wird
cabsl
aufgerufen. Wenn
z
den Typ
float
complex
oder
float
imaginary
hat, wird
cabsf
aufgerufen. Wenn
z
den Typ
double
complex
oder
double
imaginary
hat, wird
cabs
aufgerufen. Für reale und Ganzzahltypen wird die entsprechende Version von
fabs
aufgerufen.
Inhaltsverzeichnis |
Parameter
| z | - | komplexes Argument |
Rückgabewert
Wenn keine Fehler auftreten, gibt den absoluten Wert (Norm, Betrag) von
z
zurück.
Fehler und Sonderfälle werden behandelt, als ob die Funktion implementiert wäre als hypot ( creal ( z ) , cimag ( z ) )
Beispiel
Diesen Code ausführen
Ausgabe:
1.0+1.0i cartesian is rho=1.414214 theta=0.785398 polar
Referenzen
- C11-Standard (ISO/IEC 9899:2011):
-
- 7.3.8.1 Die cabs-Funktionen (S. 195)
-
- 7.25 Typgenerische Mathematik <tgmath.h> (S. 373-375)
-
- G.7 Typgenerische Mathematik <tgmath.h> (S. 545)
- C99-Standard (ISO/IEC 9899:1999):
-
- 7.3.8.1 Die cabs-Funktionen (S. 177)
-
- 7.22 Typgenerische Mathematik <tgmath.h> (S. 335-337)
-
- G.7 Typgenerische Mathematik <tgmath.h> (S. 480)
Siehe auch
|
(C99)
(C99)
(C99)
|
berechnet den Phasenwinkel einer komplexen Zahl
(Funktion) |
|
(C99)
|
berechnet den absoluten Wert eines ganzzahligen Werts (
|x|
)
(Funktion) |
|
(C99)
(C99)
|
berechnet den absoluten Wert eines Gleitkommawerts (
|x|
)
(Funktion) |
|
(C99)
(C99)
(C99)
|
berechnet die Quadratwurzel der Summe der Quadrate zweier gegebener Zahlen (
√
x
2
+y 2 ) (Funktion) |
|
C++-Dokumentation
für
abs
|
|