Bessel Functions: _y0, _y1, _yn
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.