Chapter Contents

Previous

Next
y0

y0



Bessel Function of the Second Kind, Order 0

Portability: UNIX compatible


SYNOPSIS
DESCRIPTION
RETURN VALUE
DIAGNOSTICS
EXAMPLE
RELATED FUNCTIONS
SEE ALSO


SYNOPSIS

#include <lcmath.h>

double y0(double x);


DESCRIPTION

y0 computes the order 0 Bessel function of the second kind of the value x .


RETURN VALUE

y0 returns the order 0 Bessel function of the second kind of the argument x , provided that this value is computable.


DIAGNOSTICS

If the value of x is 0.0, a diagnostic message is written to the standard-error file ( stderr ) and the function returns -HUGE_VAL , the largest negative floating-point number that can be represented.

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

If an error occurs in y0 , the _matherr routine is called. You can 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 second kind, of order 0 at x = 5:

#include <stdio.h>
#include <lcmath.h>

main()
{
   double y;
   y = y0(5.);
   printf("y0(5.) = %lf\n", y);
}


RELATED FUNCTIONS

j0 , j1 , jn , _matherr , y1 , yn


SEE ALSO


Chapter Contents

Previous

Next

Top of Page

Copyright © 2001 by SAS Institute Inc., Cary, NC, USA. All rights reserved.