
#include <lcmath.h> double y0(double x);
y0 computes the order 0 Bessel function of the second kind of the
value x.
y0 returns the order 0 Bessel function of the second kind of the
argument x, provided that this value is computable.
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.
#include <stdio.h>
#include <lcmath.h>
main()
{
double y;
y = y0(5.);
printf("y0(5.) = %lfn", y);
}
j0, j1, jn, _matherr, y1, yn
Copyright (c) 1998 SAS Institute Inc. Cary, NC, USA. All rights reserved.