sinh(3M) sinh(3M)
NAME
sinh, sinhf, cosh, coshf, tanh, tanhf, asinh, acosh, atanh -
Hyperbel-Funktionen
SYNTAX
cc [flag ...] file ... -lm [library ...]
#include <math.h>
double sinh(double x);
float sinhf(float x);
double cosh(double x);
float coshf(float x);
double tanh(double x);
float tanhf(float x);
double asinh(double x);
double acosh(double x);
double atanh(double x);
BESCHREIBUNG
sinh(), cosh() und tanh() geben jeweils den Hyperbel-Sinus, -Kosinus
beziehungsweise -Tangens ihres Arguments zurück. asinh(), acosh() und
atanh() geben jeweils den inversen Hyperbel-Sinus, den inversen
Hyperbel-Kosinus beziehungsweise den inversen Hyperbel-Tangens ihres
Arguments zurück.
ERGEBNIS
sinh(), sinhf(), cosh() und coshf() geben HUGE zurück (und sinh() und
sinhf() können bei negativem x -HUGE zurückgeben, wenn der korrekte
Wert überlaufen würde, und setzen errno auf ERANGE).
acosh() gibt NaN zurück und setzt errno auf EDOM, wenn das Argument x
kleiner als 1 ist. Eine Meldung, die einen DOMAIN-Fehler anzeigt, wird
auf der Standardfehlerausgabe ausgegeben.
atanh() gibt NaN zurück und setzt errno auf EDOM, wenn |x| >= 1. Wenn
|x| = 1, wird eine Meldung auf der Standardfehlerausgabe ausgegeben,
die einen SING-Fehler anzeigt; wenn |x| > 1 zeigt die Meldung einen
DOMAIN-Fehler an.
Seite 1 Reliant UNIX 5.44 Gedruckt 11/98
sinh(3M) sinh(3M)
FEHLER
Die folgenden Beschreibungen der Fehlercodes sind funktionsspezifisch.
Eine allgemeingültige Beschreibung finden Sie in introprm2(2) bzw. in
errno(5).
Die Funktion acosh() schlägt bei folgender Bedingung fehl:
EDOM Das Argument x ist kleiner als 1,0.
Die Funktion atanh() schlägt bei folgender Bedingung fehl:
EDOM Das Argument x hat einen absoluten Wert größer als 1,0.
Die Funktion atanh() schlägt bei folgender Bedingung fehl:
ERANGE Das Argument x hat einen absoluten Wert von 1,0.
Die Funktionen asinh(), acosh() und atanh() schlagen bei folgender
Bedingung fehl:
EDOM Der Wert von x ist NaN.
HINWEISE
Die Funktionen sinhf(), coshf() und tanhf() sind nur im ANSI-Modus zu
verwenden.
SIEHE AUCH
matherr(3M), math(5).
Seite 2 Reliant UNIX 5.44 Gedruckt 11/98