bessel(3) CLIX bessel(3)
NAME
bessel: j0, j1, jn, y0, y1, yn - Bessel functions
LIBRARY
Standard Math Library (libm.a)
Intergraph Math Library (libmath.a)
SYNOPSIS
#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 );
PARAMETERS
n An argument of type int.
x An argument of type double.
DESCRIPTION
The j0() and j1() functions return Bessel functions of x of the first kind
of orders 0 and 1 respectively. The jn() function returns the Bessel
function of x of the first kind of order n.
The y0() and y1() functions return Bessel functions of x of the second
kind of orders 0 and 1 respectively. The yn() command returns the Bessel
function of x of the second kind of order n. The value of x must be
positive.
2/94 - Intergraph Corporation 1
bessel(3) CLIX bessel(3)
RETURN VALUES
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 on stderr.
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 error
is displayed on stderr.
These error-handling procedures may be changed with the function
matherr().
ERRORS
[EDOM] Arguments are nonpositive
[ERANGE] Argument is too large
RELATED INFORMATION
Functions: matherr(3)
2 Intergraph Corporation - 2/94