j0(), j1(), jn(), Bessel functions of the first kind

These functions compute Bessel functions of the first kind. j0 and j1 compute the functions of order 0 and 1 respectively. jn computes the function of order n.

double j0(double x); double j1(double x); double jn(int n, double x);

If the absolute value of x exceeds π times 252, these functions return an ERANGE error, denoting total loss of significance in the result.


If you are migrating from RVCT, be aware that these functions are deprecated in ARM Compiler 4.1 and later.

Show/hideSee also


Using ARM® C and C++ Libraries and Floating-Point Support:

Copyright © 2010-2011 ARM. All rights reserved.ARM DUI 0492F