# besj0 = \e$B1_Cl%Y%C%;%k!#1_%Y%C%;%k$G$J$$!#\e(B
j0(x) = sin(x)/x;
-j1(x) = (sin(x)-cos(x))/x;
-j1_(x) = (sin(x)-cos(x));
+j1(x) = (sin(x)/x-cos(x))/x;
+j1_(x) = (sin(x)/x-cos(x));
y0(x) = -cos(x)/x;
-y1(x) = -(cos(x)+sin(x))/x;
-y1_(x) = -(cos(x)+sin(x));
+y1(x) = -(cos(x)/x+sin(x))/x;
+y1_(x) = -(cos(x)/x+sin(x));
plot "tmp/gsl_test.stdout" using 1:2,\
"tmp/gsl_test.stdout" using 1:3,\
int l = 1;
double x = 0.0;
for(i=0;i<1000;i++){
+ x += 0.01;
printf("% e\t", x);
printf("% e\t", gsl_sf_bessel_jl(l, x));
printf("% e\t", gsl_sf_bessel_j1(x));
- printf("% e\t", (sin(x)-cos(x))/x);
+ printf("% e\t", (sin(x)/x-cos(x))/x);
printf("% e\t", gsl_sf_bessel_yl(l, x));
+ printf("% e\t", gsl_sf_bessel_y1(x));
+ printf("% e\t", -(cos(x)/x+sin(x))/x);
printf("% d\n", i);
- x += 0.1;
}
return;
}