1J0(3) 386BSD Programmer's Manual J0(3) 2 3NNAAMMEE 4 jj00, jj11, jjnn, yy00, yy11, yynn - bessel functions of first and second kind 5 6SSYYNNOOPPSSIISS 7 ##iinncclluuddee <<mmaatthh..hh>> 8 9 _d_o_u_b_l_e 10 jj00(_d_o_u_b_l_e _x) 11 12 _d_o_u_b_l_e 13 jj11(_d_o_u_b_l_e _x) 14 15 _d_o_u_b_l_e 16 jjnn(_i_n_t _n, _d_o_u_b_l_e _x) 17 18 _d_o_u_b_l_e 19 yy00(_d_o_u_b_l_e _x) 20 21 _d_o_u_b_l_e 22 yy11(_d_o_u_b_l_e _x) 23 24 _d_o_u_b_l_e 25 yynn(_i_n_t _n, _d_o_u_b_l_e _x) 26 27DDEESSCCRRIIPPTTIIOONN 28 The functions jj00() and jj11() compute the _B_e_s_s_e_l _f_u_n_c_t_i_o_n _o_f _t_h_e _f_i_r_s_t _k_i_n_d 29 _o_f _t_h_e _o_r_d_e_r 0 and the _o_r_d_e_r 1, respectively, for the real value _x; the 30 function jjnn() computes the _B_e_s_s_e_l _f_u_n_c_t_i_o_n _o_f _t_h_e _f_i_r_s_t _k_i_n_d _o_f _t_h_e 31 _i_n_t_e_g_e_r Bessel0 _n for the real value _x. 32 33 The functions yy00() and yy11() compute the linearly independent _B_e_s_s_e_l 34 _f_u_n_c_t_i_o_n _o_f _t_h_e _s_e_c_o_n_d _k_i_n_d _o_f _t_h_e _o_r_d_e_r 0 and the _o_r_d_e_r 1, respectively, 35 for the postive _i_n_t_e_g_e_r value _x (expressed as a double); the function 36 yynn() computes the _B_e_s_s_e_l _f_u_n_c_t_i_o_n _o_f _t_h_e _s_e_c_o_n_d _k_i_n_d _f_o_r _t_h_e _i_n_t_e_g_e_r 37 Bessel0 _n for the postive _i_n_t_e_g_e_r value _x (expressed as a double). 38 39RREETTUURRNN VVAALLUUEESS 40 If these functions are successful, the computed value is returned. On the 41 VAX and Tahoe architectures, a negative _x value results in an error; the 42 global variable _e_r_r_n_o is set to EDOM and a reserve operand fault is 43 generated. 44 45SSEEEE AALLSSOO 46 math(3), infnan(3) 47 48HHIISSTTOORRYY 49 A set of these functions function appeared in Version 7 AT&T UNIX. 50 514th Berkeley Distribution April 19, 1991 1 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67