asinh, asinhf, asinhl
Von cppreference.com
| Definiert in Header <math.h> |
||
| float asinhf( float arg ); |
(1) | (seit C99) |
| double asinh( double arg ); |
(2) | (seit C99) |
| long double asinhl( long double arg ); |
(3) | (seit C99) |
| Definiert in Header <tgmath.h> |
||
| #define asinh( arg ) |
(4) | (seit C99) |
1-3) Berechnet den inversen hyperbolischen Sinus von arg.
4) Typgenerische Makro: Wenn das Argument vom Typ long double ist, wird
asinhl aufgerufen. Andernfalls, wenn das Argument einen ganzzahligen Typ oder den Typ double hat, wird asinh aufgerufen. Andernfalls wird asinhf aufgerufen. Wenn das Argument komplex ist, ruft das Makro die entsprechende komplexe Funktion auf (casinhf, casinh, casinhl).Inhalt |
[bearbeiten] Parameter
| arg | - | Gleitkommazahl, die die Fläche eines hyperbolischen Sektors darstellt |
[bearbeiten] Rückgabewert
Wenn keine Fehler auftreten, wird der inverse hyperbolische Sinus von arg (sinh-1
(arg) oder arsinh(arg)) zurückgegeben.
Wenn ein Bereichsfehler aufgrund eines Unterlaufs auftritt, wird das korrekte Ergebnis (nach Rundung) zurückgegeben.
[bearbeiten] Fehlerbehandlung
Fehler werden wie in math_errhandling angegeben gemeldet.
Wenn die Implementierung IEEE-Gleitkomma-Arithmetik (IEC 60559) unterstützt,
- Wenn das Argument ±0 oder ±∞ ist, wird es unverändert zurückgegeben.
- Wenn das Argument NaN ist, wird NaN zurückgegeben.
[bearbeiten] Hinweise
Obwohl der C-Standard diese Funktion "Arkushyperbelsinus" nennt, sind die Umkehrfunktionen der hyperbolischen Funktionen die Flächenfunktionen. Ihr Argument ist die Fläche eines hyperbolischen Sektors, nicht ein Bogen. Der korrekte Name ist "inverser hyperbolischer Sinus" (verwendet von POSIX) oder "hyperbolischer Flächensinus".
[bearbeiten] Beispiel
Führen Sie diesen Code aus
Ausgabe
asinh(1) = 0.881374 asinh(-1) = -0.881374 asinh(+0) = 0.000000 asinh(-0) = -0.000000
[bearbeiten] Referenzen
- C23-Standard (ISO/IEC 9899:2024)
- 7.12.5.2 Die asinh-Funktionen (S. 240-241)
- 7.25 Typ-generische Mathematik <tgmath.h> (S. 373-375)
- F.10.2.2 Die asinh-Funktionen (S. 520)
- C17-Standard (ISO/IEC 9899:2018)
- 7.12.5.2 Die asinh-Funktionen (S. 240-241)
- 7.25 Typ-generische Mathematik <tgmath.h> (S. 373-375)
- F.10.2.2 Die asinh-Funktionen (S. 520)
- C11-Standard (ISO/IEC 9899:2011)
- 7.12.5.2 Die asinh-Funktionen (S. 240-241)
- 7.25 Typ-generische Mathematik <tgmath.h> (S. 373-375)
- F.10.2.2 Die asinh-Funktionen (S. 520)
- C99-Standard (ISO/IEC 9899:1999)
- 7.12.5.2 Die asinh-Funktionen (S. 221)
- 7.22 Typ-generische Mathematik <tgmath.h> (S. 335-337)
- F.9.2.2 Die asinh-Funktionen (S. 457)
[bearbeiten] Siehe auch
| (C99)(C99)(C99) |
berechnet inversen Kosinus hyperbolicus (arcosh(x)) (Funktion) |
| (C99)(C99)(C99) |
berechnet inversen Tangens hyperbolicus (artanh(x)) (Funktion) |
| (C99)(C99) |
berechnet Sinus hyperbolicus (sinh(x)) (Funktion) |
| (C99)(C99)(C99) |
berechnet den komplexen inversen hyperbolischen Sinus (Funktion) |
| C++ Dokumentation für asinh
| |
[bearbeiten] Externe Links
| Weisstein, Eric W. "Inverse Hyperbolic Sine." From MathWorld — A Wolfram Web Resource. |