По бариону SCC получены важные поправки
Здесь почему-то даже проще, чем в случае с протоном.
Фишка с минимумом по оси абцисс проходит по всем трём вариациям.
(Подробнее, см. Тему "Барионы").
Результат для первой вариации, приблизительно 21.5 GeV. То же и для второй.
Для третьей - что-то около 5 МэВ, поэтому его можно практически не учитывать.
Окончательно, масса бариона SCC = 43 GeV.
Вот программы.
Для первых двух вариаций.
to4 = 28;
s = 0.0412564319700000000000000000000000000000;
ew = 30.36623013531664800000000000000000000000;
ev = 0.510998910000000000000000000000000000000;
(* *)
No = 0.08;
N2 = 0.095;
(* *)
on = 0;
(* *)
tw = 0.587;
tr = 0.6535;
Print[(No + N2)/2];
x := N[((1 + x0) + s)^(1/(1 - y0)), to4];
x0 = 0; y0 = 0; ko := 0;
(*Quark*)
one := x^(x^(x^(x^(q1^x))));
two := x^(x^(x^(x^(q2^x))));
three := x^(x^(x^(x^q3)));
(*Barion*)
p[1] := one^(two^(1/three));
p[2] := one^(three^(1/two));
p[3] := two^(one^(1/three));
p[4] := two^(three^(1/one));
(*End Barion*)
Print[" "];
kvo = 50;
kv1 = kvo + 1;
cnucok := Array[g, kvo];
m1 = 0.050000000000000000000000000000000000;
m2 = 0.400000000000000000000000000000000000;
dd = (N2 - No)/kvo;
For[j = 1, j < kv1,
ko = 0;
No = No + dd;
q1 = No + on;
q2 = No + tw;
q3 = No + tr;
For[i = 1, i <
5,(*res =
FindMinimum[p[i], {x, m1, m2}, AccuracyGoal -> 28, PrecisionGoal -> 22,
WorkingPrecision -> to4];*)
res = FindMinimum[p[i], {x, m1, m2}];
x0 = x /. Last[res];
y0 = First[res];
k1 = p[i]/ew; ko = ko + k1;
i++];
ko = ko*ev/4;
g[j] = ko;
j++];
ListPlot[cnucok, PlotJoined -> True, PlotStyle -> Hue[.6], ImageSize -> {400,
400}];
Для третьей вариации
to4 = 28;
s = 0.0412564319700000000000000000000000000000;
ew = 30.36623013531664800000000000000000000000;
ev = 0.510998910000000000000000000000000000000;
(* *)
No = 0.76800000000000000000000000000000000000;
N2 = 0.77700000000000000000000000000000000000;
(* *)
tr = 0;
(* *)
on = -0.60000000000000000000000000000000000000;
tw = -0.62712000000000000000000000000000000000;
Print[(No + N2)/2];
x := N[((1 + x0) + s)^(1/(1 - y0)), to4];
x0 = 0; y0 = 0; ko := 0;
(*Quark*)
one := x^(x^(x^(x^(q1^x))));
two := x^(x^(x^(x^(q2^x))));
three := x^(x^(x^(x^q3)));
(*Barion*)
p[1] := one^(two^(1/three));
p[2] := one^(three^(1/two));
p[3] := two^(one^(1/three));
p[4] := two^(three^(1/one));
(*End Barion*)
Print[" "];
kvo = 50;
kv1 = kvo + 1;
cnucok := Array[g, kvo];
m1 = 0.050000000000000000000000000000000000;
m2 = 0.700000000000000000000000000000000000;
dd = (N2 - No)/kvo;
For[j = 1, j < kv1,
ko = 0;
No = No + dd;
q1 = No + on;
q2 = No + tw;
q3 = No + tr;
For[i = 1, i <
5, res = FindMinimum[p[
i], {x, m1, m2}, AccuracyGoal -> 28,
PrecisionGoal -> 22, WorkingPrecision -> to4];
(*res = FindMinimum[p[i], {x, m1, m2}];*)
x0 = x /. Last[res];
y0 = First[res];
k1 = p[i]/ew; ko = ko + k1;
i++];
ko = ko*ev/4;
g[j] = ko;
j++];
ListPlot[cnucok, PlotJoined -> True, PlotStyle -> Hue[.6], ImageSize -> {400,
400}];
Print["Macca = ", 805.0 + 133.7, " MeV"];