Compute the Bessel function.
double _y0( 
   double x 
);
double _y1( 
   double x 
);
double _yn( 
   int n,
   double x 
);
Parameters
- x 
 Floating-point value.
- n 
 Integer order of Bessel function.
Return Value
Each routine returns a Bessel function of x. If x is negative, the routine sets errno to EDOM, prints a _DOMAIN error message to stderr, and returns _HUGE_VAL. You can modify error handling by using _matherr.
Remarks
The _y0, _y1, and _yn routines return Bessel functions of the second kind: orders 0, 1, and n, respectively.
| Input | SEH Exception | Matherr Exception | 
|---|---|---|
| ± QNAN,IND | INVALID | _DOMAIN | 
| ± 0 | ZERODIVIDE | _SING | 
| |x|<0.0 | INVALID | _DOMAIN | 
Requirements
| Routine | Required header | 
|---|---|
| _y0 | <math.h> | 
| _y1 | <math.h> | 
| _yn | <math.h> | 
For additional compatibility information, see Compatibility in the Introduction.
Example
See Bessel Functions for an example.
.NET Framework Equivalent
Not applicable. To call the standard C function, use PInvoke. For more information, see Platform Invoke Examples.