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:4,\
27 "tmp/gsl_test.stdout" using 1:(j1($1))
30 #b = sqrt(2*m*E)/hbar;
31 #A = 2.73547e+31 +/- 9.502e+27 (0.03474%)
32 #delta = 0.138346 +/- 0.0004599 (0.3324%)
33 #b = 2.22822 +/- 4.979e-05 (0.002234%)
34 A = 2.73547e+31 - 0.6E+31
38 f(x,A,delta,b)=A*sin(b*x-(l*pi/2)+delta);
39 g(x,A,delta,b)=A*b*x*(cos(delta)*j1(b*x)-sin(delta)*y1(b*x));
40 g(x,A,delta,b)=A*(cos(delta)*j1_(b*x)-sin(delta)*y1_(b*x));
41 #fit f(x,A,delta,b) "tmp/noumerov.stdout" using 1:2 every ::2000:0:3000:0 via b
42 #fit f(x,A,delta,b) "tmp/noumerov.stdout" using 1:2 every ::2000:0::0 via A,delta,b
43 #fit g(x,A,delta,b) "tmp/noumerov.stdout" using 1:2 every ::2000:0::0 via A
45 #A = 2.13547e+31 +/- 4.767e+28 (0.2232%)
46 #delta = -0.79802 +/- 0.002965 (0.3716%)
47 #b = 2.24525 +/- 0.0003203 (0.01427%)
48 A = 1.93924e+31#2.13547e+31
52 fit g(x,A,delta,b) "tmp/noumerov.stdout" using 1:2 every ::4000:0::0 via A,delta,b
53 fit g(x,A,delta,b) "tmp/noumerov.stdout" using 1:2 every ::4000:0::0 via A
54 fit g(x,A,delta,b) "tmp/noumerov.stdout" using 1:2 every ::4000:0::0 via delta
55 fit g(x,A,delta,b) "tmp/noumerov.stdout" using 1:2 every ::4000:0::0 via b
56 fit g(x,A,delta,b) "tmp/noumerov.stdout" using 1:2 every ::4000:0::0 via A,delta,b
60 plot "tmp/noumerov.stdout" using 1:2 every 2:::0::0,\
61 "" using 1:2 every 2::4001:0::0,\
64 # "" using 1:(f($1,A,delta,b)),\
65 # "" using 1:(g($1,A,delta,b))
68 plot "tmp/noumerov.stdout" using 0:1 every :::0::0,\
69 "" using 0:2 every :::0::0 axis x1y2,\
70 "" using 0:3 every :::0::0 axis x1y2
72 plot "tmp/noumerov.stdout" using 1:4 every :::0::0,\
73 "" using 1:2 every :::0::0 axis x1y2,\
74 "" using 1:3 every :::0::0 axis x1y2
76 plot "tmp/noumerov.stdout" using 0:1 every :::2::2,\
77 "" using 0:7 every :::2::2 axis x1y2
79 plot "tmp/noumerov.stdout" using 0:1 every :::2::2,\
80 "" using 0:2 every :::2::2 axis x1y2
82 plot "tmp/noumerov.stdout" using 0:1 every :::2::2,\
83 "" using 0:4 every :::2::2 axis x1y2
86 plot [0:5E-16] "tmp/noumerov.stdout" using 1:2 every :::0::0,\
87 "" using 1:3 every :::0::0,\
88 "" using 1:4 every :::0::0 axis x1y2,\
89 "" using 1:5 every :::0::0 axis x1y2
91 plot "tmp/noumerov.stdout" using 1:2 every :::1::1,\
92 "" using 1:($2+$4) every :::1::1,\
93 "" using 1:($2+$5) every :::1::1,\
94 "" using 1:($2+$6) every :::1::1
96 plot "tmp/noumerov.stdout",\
99 plot [0:1E-14] "tmp/noumerov.stdout" using 1:2 every 2:::2::2,\
100 "" using 1:3 every :::2::2 axis x1y2,\
101 "" using 1:4 every 2::1:2::2
104 plot [x0+0:x0+1E-10] "tmp/noumerov.stdout" using 1:2 every 2:::2::2,\
105 "" using 1:4 every :::2::2 axis x1y2,\
106 "" using 1:5 every 2::1:2::2