BESSEL 3M "630 MTG" ""

NAME
bessel: j0, j1, jn, y0, y1, yn - Bessel functions

SYNOPSIS
#include <ccs/math.h>

double j0 (x)
double x;

double j1 (x)
double x;

double jn (n, x)
int n;
double x;

double y0 (x)
double x;

double y1 (x)
double x;

double yn (n, x)
int n;
double x;

DESCRIPTION
J0 and j1 return Bessel functions of x of the first kind of orders 0 and 1, respectively. Jn returns the Bessel function of x of the first kind of order n.

Y0 and y1 return Bessel functions of x of the second kind of orders 0 and 1, respectively. Yn returns the Bessel function of x of the second kind of order n. The value of x must be positive.

DIAGNOSTICS
Non-positive arguments cause y0, y1 and yn to return the value -HUGE and to set errno to EDOM. In addition, a message indicating DOMAIN error is displayed.

Arguments too large in magnitude cause j0, j1, y0 and y1 to return zero and to set errno to ERANGE. In addition, a message indicating TLOSS error is displayed.

These error-handling procedures may be changed with the function matherr(3M).

SEE ALSO
matherr(3M).