NAME
y0(), y1(), yn() — Bessel functions of the second kind
SYNOPSIS
#include <math.h>
double y0(double x);
double y1(double x);
double yn(int n, double x);
DESCRIPTION
y0()
and
y1()
return the 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 greater than zero.
To use these functions, compile either with the default
-Ae
option or with the
-Aa
and
-D_HPUX_SOURCE
options. Make sure your program includes
<math.h>.
Link in the math library by specifying
-lm
on the compiler or linker command line.
RETURN VALUE
If
x
is negative or zero,
y0(),
y1(),
and
yn()
return
-HUGE_VAL.
If
x
is NaN,
y0(),
y1(),
and
yn()
return NaN.
If the correct result after rounding would be smaller in magnitude than
MINDOUBLE,
y0(),
y1(),
and
yn()
return zero.
If the correct result would overflow,
y0(),
y1(),
and
yn()
return
-HUGE_VAL.
ERRORS
No errors are defined.
SEE ALSO
j0(3M),
math(5),
values(5).
M. Abramowitz and I. Stegun,
Handbook of Mathematical Functions
(New York: Dover Publications, 1972).
STANDARDS CONFORMANCE
y0(): SVID3, XPG4.2
y1(): SVID3, XPG4.2
yn(): SVID3, XPG4.2