Namensräume
Varianten
Aktionen

asinh, asinhf, asinhl

Von cppreference.com
< c‎ | numerik‎ | math
 
 
 
Allgemeine mathematische Funktionen
Funktionen
Grundlegende Operationen
(C99)
(C99)
(C99)
(C99)(C99)(C99)(C23)
Maximum/Minimum-Operationen
(C99)
(C99)
Exponentialfunktionen
(C23)
(C99)
(C99)
(C23)
(C23)

(C99)
(C99)(C23)
(C23)
(C23)
Potenzfunktionen
(C99)
(C23)
(C23)

(C99)
(C23)
(C23)
Trigonometrische und hyperbolische Funktionen
(C23)
(C23)
(C23)
(C23)
asinh
(C99)
(C99)
(C99)
Nächste ganze Gleitkommazahlen
(C99)(C99)(C99)
(C99)

(C99)(C99)(C99)
(C23)(C23)(C23)(C23)
Gleitkomma-Manipulation
(C99)(C99)
(C99)(C23)
(C99)
Verengende Operationen
(C23)
(C23)
(C23)
(C23)
(C23)
(C23)
Quanten- und Quantenexponent-Funktionen
Dezimal-Neu-Kodierungsfunktionen
Gesamtordnung und Payload-Funktionen
Klassifizierung
(C99)
(C99)
(C99)
(C23)
Fehler- und Gammafunktionen
(C99)
(C99)
(C99)
(C99)
Typen
Makrokonstanten
Spezielle Gleitkommawerte
(C99)(C23)
Argumente und Rückgabewerte
Fehlerbehandlung
Schnelle Operationsanzeigen
 
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

#include <math.h>
#include <stdio.h>
 
int main(void)
{
    printf("asinh(1) = %f\nasinh(-1) = %f\n", asinh(1), asinh(-1));
    // special values
    printf("asinh(+0) = %f\nasinh(-0) = %f\n", asinh(0.0), asinh(-0.0));
}

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) [bearbeiten]
(C99)(C99)(C99)
berechnet inversen Tangens hyperbolicus (artanh(x))
(Funktion) [bearbeiten]
(C99)(C99)
berechnet Sinus hyperbolicus (sinh(x))
(Funktion) [bearbeiten]
(C99)(C99)(C99)
berechnet den komplexen inversen hyperbolischen Sinus
(Funktion) [bearbeiten]

[bearbeiten] Externe Links

Weisstein, Eric W. "Inverse Hyperbolic Sine." From MathWorld — A Wolfram Web Resource.