Was this page helpful?
Your feedback about this content is important. Let us know what you think.
Additional feedback?
1500 characters remaining
Export (0) Print
Expand All
div
Expand Minimize

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 Compatibility
_y0 <math.h> Win 98, Win Me, Win NT, Win 2000, Win XP
_y1 <math.h> Win 98, Win Me, Win NT, Win 2000, Win XP
_yn <math.h> Win 98, Win Me, Win NT, Win 2000, Win XP

For additional compatibility information, see Compatibility in the Introduction.

Libraries

All versions of the C run-time libraries.

Example

See Bessel Functions for an example.

See Also

Floating-Point Support Routines | Bessel Functions | _matherr | Run-Time Routines and .NET Framework Equivalents

Show:
© 2015 Microsoft