Manpage of JN

Google
Web www.fiveanddime.net

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








Google
Web www.fiveanddime.net