12 A=2.7354695938922176e+31
13 delta=-(4.9303806576313238e-32+0.7+0.3+0.2+0.2)+(l*pi/2)
16 # besj0 =
\e$B1_Cl%Y%C%;%k!#1_%Y%C%;%k$G$J$$!#
\e(B
18 j1(x) = (sin(x)-cos(x))/x;
19 j1_(x) = (sin(x)-cos(x));
21 y1(x) = -(cos(x)+sin(x))/x;
22 y1_(x) = -(cos(x)+sin(x));
24 plot "tmp/gsl_test.stdout" using 1:2,\
25 "tmp/gsl_test.stdout" using 1:3,\
26 "tmp/gsl_test.stdout" using 1:(j0($1)),\
27 "tmp/gsl_test.stdout" using 1:(sin($1)/$1)
29 #b = sqrt(2*m*E)/hbar;
30 #A = 2.73547e+31 +/- 9.502e+27 (0.03474%)
31 #delta = 0.138346 +/- 0.0004599 (0.3324%)
32 #b = 2.22822 +/- 4.979e-05 (0.002234%)
33 A = 2.73547e+31 - 0.6E+31
37 f(x,A,delta,b)=A*sin(b*x-(l*pi/2)+delta);
38 g(x,A,delta,b)=A*b*x*(cos(delta)*j1(b*x)-sin(delta)*y1(b*x));
39 g(x,A,delta,b)=A*(cos(delta)*j1_(b*x)-sin(delta)*y1_(b*x));
40 #fit f(x,A,delta,b) "tmp/noumerov.stdout" using 1:2 every ::2000:0:3000:0 via b
41 #fit f(x,A,delta,b) "tmp/noumerov.stdout" using 1:2 every ::2000:0::0 via A,delta,b
42 #fit g(x,A,delta,b) "tmp/noumerov.stdout" using 1:2 every ::2000:0::0 via A
44 #A = 2.13547e+31 +/- 4.767e+28 (0.2232%)
45 #delta = -0.79802 +/- 0.002965 (0.3716%)
46 #b = 2.24525 +/- 0.0003203 (0.01427%)
47 A = 1.93924e+31#2.13547e+31
51 fit g(x,A,delta,b) "tmp/noumerov.stdout" using 1:2 every ::4000:0::0 via A,delta,b
52 fit g(x,A,delta,b) "tmp/noumerov.stdout" using 1:2 every ::4000:0::0 via A
53 fit g(x,A,delta,b) "tmp/noumerov.stdout" using 1:2 every ::4000:0::0 via delta
54 fit g(x,A,delta,b) "tmp/noumerov.stdout" using 1:2 every ::4000:0::0 via b
55 fit g(x,A,delta,b) "tmp/noumerov.stdout" using 1:2 every ::4000:0::0 via A,delta,b
59 plot "tmp/noumerov.stdout" using 1:2 every 2:::0::0,\
60 "" using 1:2 every 2::4001:0::0,\
63 # "" using 1:(f($1,A,delta,b)),\
64 # "" using 1:(g($1,A,delta,b))
67 plot "tmp/noumerov.stdout" using 0:1 every :::0::0,\
68 "" using 0:2 every :::0::0 axis x1y2,\
69 "" using 0:3 every :::0::0 axis x1y2
71 plot "tmp/noumerov.stdout" using 1:4 every :::0::0,\
72 "" using 1:2 every :::0::0 axis x1y2,\
73 "" using 1:3 every :::0::0 axis x1y2
75 plot "tmp/noumerov.stdout" using 0:1 every :::2::2,\
76 "" using 0:7 every :::2::2 axis x1y2
78 plot "tmp/noumerov.stdout" using 0:1 every :::2::2,\
79 "" using 0:2 every :::2::2 axis x1y2
81 plot "tmp/noumerov.stdout" using 0:1 every :::2::2,\
82 "" using 0:4 every :::2::2 axis x1y2
85 plot [0:5E-16] "tmp/noumerov.stdout" using 1:2 every :::0::0,\
86 "" using 1:3 every :::0::0,\
87 "" using 1:4 every :::0::0 axis x1y2,\
88 "" using 1:5 every :::0::0 axis x1y2
90 plot "tmp/noumerov.stdout" using 1:2 every :::1::1,\
91 "" using 1:($2+$4) every :::1::1,\
92 "" using 1:($2+$5) every :::1::1,\
93 "" using 1:($2+$6) every :::1::1
95 plot "tmp/noumerov.stdout",\
98 plot [0:1E-14] "tmp/noumerov.stdout" using 1:2 every 2:::2::2,\
99 "" using 1:3 every :::2::2 axis x1y2,\
100 "" using 1:4 every 2::1:2::2
103 plot [x0+0:x0+1E-10] "tmp/noumerov.stdout" using 1:2 every 2:::2::2,\
104 "" using 1:4 every :::2::2 axis x1y2,\
105 "" using 1:5 every 2::1:2::2