cabsf, cabs, cabsl
Von cppreference.com
| 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 in Header <tgmath.h> |
||
| #define fabs( z ) |
(4) | (seit C99) |
1-3) Berechnet den komplexen Betrag (auch Norm, Modul oder Magnitude genannt) von
z.4) Typ-generische 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 reelle und ganzzahlige Typen wird die entsprechende Version von fabs aufgerufen.Inhalt |
[edit] Parameter
| z | - | complex argument |
[edit] Rückgabewert
Wenn keine Fehler auftreten, wird der Betrag (Norm, Magnitude) von z zurückgegeben.
Fehler und Sonderfälle werden behandelt, als ob die Funktion implementiert wäre als hypot(creal(z), cimag(z))
[edit] Beispiel
Führen Sie diesen Code aus
Ausgabe
1.0+1.0i cartesian is rho=1.414214 theta=0.785398 polar
[edit] Referenzen
- C11-Standard (ISO/IEC 9899:2011)
- 7.3.8.1 Die cabs-Funktionen (S. 195)
- 7.25 Typ-generische Mathematik <tgmath.h> (S. 373-375)
- G.7 Type-generic math <tgmath.h> (S: 545)
- C99-Standard (ISO/IEC 9899:1999)
- 7.3.8.1 Die cabs-Funktionen (S. 177)
- 7.22 Typ-generische Mathematik <tgmath.h> (S. 335-337)
- G.7 Type-generic math <tgmath.h> (S: 480)
[edit] Siehe auch
| (C99)(C99)(C99) |
berechnet den Phasenwinkel einer komplexen Zahl (Funktion) |
| (C99) |
berechnet den Absolutwert eines ganzzahligen Wertes (|x|) (Funktion) |
| (C99)(C99) |
berechnet den Absolutwert eines Gleitkommawerts (|x|) (Funktion) |
| (C99)(C99)(C99) |
berechnet die Quadratwurzel der Summe der Quadrate zweier gegebener Zahlen (√x2 +y2 ) (Funktion) |
| C++-Dokumentation für abs
| |