Manpage of JN
JN
Section: NEWLIB (3)
Updated: 2005 Feb 23
Index
Return to Main Contents
NAME
1.9 `jN',`jNf',`yN',`yNf'--Bessel functions
SYNOPSIS
#include <math.h>
double j0(double X);
float j0f(float X);
double j1(double X);
float j1f(float X);
double jn(int N, double X);
float jnf(int N, float X);
double y0(double X);
float y0f(float X);
double y1(double X);
float y1f(float X);
double yn(int N, double X);
float ynf(int N, float X);
DESCRIPTION
The Bessel functions are a family of functions that solve the
differential equation
2 2 2
x y'' + xy' + (x - p )y = 0
These functions have many applications in engineering and physics.
`jn' calculates the Bessel function of the first kind of order N.
`j0' and `j1' are special cases for order 0 and order 1 respectively.
Similarly, `yn' calculates the Bessel function of the second kind of
order N, and `y0' and `y1' are special cases for order 0 and 1.
`jnf', `j0f', `j1f', `ynf', `y0f', and `y1f' perform the same
calculations, but on `float' rather than `double' values.
RETURNS
The value of each Bessel function at X is returned.
PORTABILITY
None of the Bessel functions are in ANSI C.
SEE ALSO
jn
is part of the
libm
library.
The full documentation for
libm
is maintained as a Texinfo manual. If
info
and
libm
are properly installed at your site, the command
-
info libm
will give you access to the complete manual.
Index
- NAME
-
- SYNOPSIS
-
- DESCRIPTION
-
- RETURNS
-
- PORTABILITY
-
- SEE ALSO
-
This document was created by
man2html,
using the manual pages.
Time: 21:25:19 GMT, May 16, 2005
www.fiveanddime.net