bessel(3M) bessel(3M)
NAME
bessel: j0, j1, jn, y0, y1, yn - Bessel-Funktionen
SYNTAX
cc [option ...] datei ... -lm [bibliothek ...]
#include <math.h>
double j0(double x);
double j1(double x);
double jn(int n, double x);
double y0(double x);
double y1(double x);
double yn(int n, double x);
BESCHREIBUNG
j0(), j1() und jn() liefern Bessel-Funktionen der ersten Art für x der
Ordnungen 0, 1 und n.
y0(), y1() und yn() liefern Bessel-Funktionen der zweiten Art für x
der Ordnungen 0, 1 und n. Der Wert von x muß positiv sein.
ERGEBNIS
Nicht positive Argumente bewirken, daß y0(), y1() und yn() den Wert
-HUGE zurückgeben und errno auf EDOM setzen. Außerdem wird auf der
Standard-Fehlerausgabe eine Meldung ausgegeben, die den DOMAIN-Fehler
anzeigt.
Argumente, die zu groß sind, bewirken, daß j0(), j1(), y0() und y1()
null zurückgeben und errno auf ERANGE setzen. Außerdem wird eine Mel-
dung zur Anzeige des Fehlers TLOSS auf der Standard-Fehlerausgabe aus-
gegeben.
Im K&R-Modus (cc -kcc) kann diese Fehlerbehandlung mit der Funktion
matherr() geändert werden. Im ANSI-Modus (cc -kansi) wird HUGEVAL
anstelle von HUGE zurückgegeben, und es wird keine Fehlermeldung aus-
gegeben.
SIEHE AUCH
isnan(3C), matherr(3M), math(5).
Seite 1 Reliant UNIX 5.44 Gedruckt 11/98