j0 -- Bessel Function of the First Kind, Order 0

SYNOPSIS

 #include <lcmath.h>

 double j0(double x);
 

DESCRIPTION

j0 computes the Bessel function of the first kind with order 0 of the value x.

RETURN VALUE

j0 returns the Bessel function of the first kind with order 0 of the argument x, provided that this value is computable.

DIAGNOSTICS

If the magnitude of x is too large (|x| >= 6.7465e9), j0 returns 0.0. In this case, the message "total loss of significance" is also written to stderr (the standard error file).

If an error occurs in j0, the _matherr routine is called. You supply your own version of _matherr to suppress the diagnostic message or modify the value returned.

EXAMPLE

This example computes the Bessel function of the first kind, of order 0
at x = 5 using j0:
  #include <stdio.h>
  #include <lcmath.h>

  main()
  {
     double y;
     y = j0(5.);
     printf("j0(5.) = %lfn", y);
  }

 

RELATED FUNCTIONS

j1, jn, _matherr, y0, y1, yn

SEE ALSO

Mathematical Functions

Copyright (c) 1998 SAS Institute Inc. Cary, NC, USA. All rights reserved.