j0(3) Library Functions Manual j0(3) j0, j0f, j0l, j1, j1f, j1l, jn, jnf, jnl - (libm, -lm) #include double j0(double x); double j1(double x); double jn(int n, double x); float j0f(float x); float j1f(float x); float jnf(int n, float x); long double j0l(long double x); long double j1l(long double x); long double jnl(int n, long double x); glibc (. feature_test_macros(7)): j0(), j1(), jn(): _XOPEN_SOURCE || /* glibc 2.19: */ _DEFAULT_SOURCE || /* glibc <= 2.19: */ _SVID_SOURCE || _BSD_SOURCE j0f(), j0l(), j1f(), j1l(), jnf(), jnl(): _XOPEN_SOURCE >= 600 || (_ISOC99_SOURCE && _XOPEN_SOURCE) || /* glibc 2.19: */ _DEFAULT_SOURCE || /* glibc <= 2.19: */ _SVID_SOURCE || _BSD_SOURCE j0() j1() x 0 1 . jn() x n. j0f(), j1f() jnf() , float. j0l(), j1l() jnl() , long double. x. x NaN, NaN. x , 0. math_error(7), , . : : x errno ERANGE. fetestexcept(3). attributes(7). +----------------------------+----------------------------------------------------------+--------------------------+ | | | | +----------------------------+----------------------------------------------------------+--------------------------+ |j0(), j0f(), j0l() | | MT-Safe | +----------------------------+----------------------------------------------------------+--------------------------+ |j1(), j1f(), j1l() | | MT-Safe | +----------------------------+----------------------------------------------------------+--------------------------+ |jn(), jnf(), jnl() | | MT-Safe | +----------------------------+----------------------------------------------------------+--------------------------+ j0() j1() jn() POSIX.1-2008. : BSD. j0() j1() jn() SVr4, 4.3BSD, POSIX.1-2001, POSIX.1-2008. : BSD. There are errors of up to 2e-16 in the values returned by j0(), j1(), and jn() for values of x between -8 and 8. y0(3) () Yuri Kozlov , Kirill Rekhov ; GNU (GNU General Public License - GPL, 3 ) , - . - , , () () () <>. Linux 6.9.1 2 2024 . j0(3)