asinh, asinhf, asinhl
|
|
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
Definiert im 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 im Header
<tgmath.h>
|
||
|
#define asinh( arg )
|
(4) | (seit C99) |
asinhl
aufgerufen. Andernfalls, wenn das Argument einen Ganzzahltyp 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
).
Inhaltsverzeichnis |
Parameter
| arg | - | Fließkommawert, der den Flächeninhalt eines hyperbolischen Sektors darstellt |
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 von Unterlauf auftritt, wird das korrekte Ergebnis (nach Rundung) zurückgegeben.
Fehlerbehandlung
Fehler werden gemeldet, wie in
math_errhandling
festgelegt.
Wenn die Implementierung IEEE-Gleitkommaarithmetik (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.
Hinweise
Obwohl der C-Standard diese Funktion als "Areasinus Hyperbolicus" bezeichnet, sind die Umkehrfunktionen der hyperbolischen Funktionen die Areafunktionen. Ihr Argument ist die Fläche eines hyperbolischen Sektors, kein Bogen. Die korrekte Bezeichnung ist "inverser hyperbolischer Sinus" (von POSIX verwendet) oder "Areasinus Hyperbolicus".
Beispiel
Ausgabe:
asinh(1) = 0.881374 asinh(-1) = -0.881374 asinh(+0) = 0.000000 asinh(-0) = -0.000000
Referenzen
- C23-Standard (ISO/IEC 9899:2024):
-
- 7.12.5.2 Die asinh-Funktionen (S: 240-241)
-
- 7.25 Typgenerische 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 Typgenerische 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 Typgenerische 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 Typgenerische Mathematik <tgmath.h> (S. 335-337)
-
- F.9.2.2 Die asinh-Funktionen (S. 457)
Siehe auch
|
(C99)
(C99)
(C99)
|
berechnet den Areakosinus Hyperbolicus (
\({\small\operatorname{arcosh}{x} }\)
arcosh(x)
)
(Funktion) |
|
(C99)
(C99)
(C99)
|
berechnet den Areatangens Hyperbolicus (
\({\small\operatorname{artanh}{x} }\)
artanh(x)
)
(Funktion) |
|
(C99)
(C99)
|
berechnet den Sinus Hyperbolicus (
\({\small\sinh{x} }\)
sinh(x)
)
(Funktion) |
|
(C99)
(C99)
(C99)
|
berechnet den komplexen Areasinus Hyperbolicus
(Funktion) |
|
C++-Dokumentation
für
asinh
|
|
Externe Links
| Weisstein, Eric W. "Inverse Hyperbolic Sine." Von MathWorld — Eine Wolfram Web Resource. |