Advertisement
MatsGranvik

Modelling the back bone of zeta zero spectrum comb

Mar 26th, 2018
215
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.04 KB | None | 0 0
  1. (*start*)
  2. f[t_] = D[RiemannSiegelTheta[t], t]
  3. nnn = 60
  4. cc = 2; (*set "cc" to 0.000000000000001 to get the Riemann zeta \
  5. function on the criticl line*)
  6. g1 = Plot[(f[t] + cc + EulerGamma), {t, 0, nnn},
  7. PlotStyle -> {Thickness[0.004], Red}, PlotRange -> {-2, cc + 10}];
  8. c = 1 + 1/cc;
  9. g2 = Plot[
  10. Re[Zeta[1/2 + I*t]*Zeta[c]/Zeta[1/2 + I*t + c - 1]], {t, 0, nnn},
  11. PlotRange -> {-2, cc + 10}, PlotStyle -> Thickness[0.02]];
  12. Show[g2, g1, ImageSize -> Large]
  13. N[Re[Zeta[1/2 + I*5]*Zeta[c]/Zeta[1/2 + I*5 + c - 1]], 30]
  14. (*end*)
  15.  
  16. (*start*)
  17. scale = 50;(*scale=5000 gives the plot below*)
  18. Print["Counting to 60"]
  19. Monitor[g1 =
  20. ListLinePlot[
  21. Table[Re[
  22. Zeta[1/2 + I*k]*
  23. Total[Table[
  24. Total[MoebiusMu[Divisors[n]]/Divisors[n]^(1/2 + I*k - 1)]/(n*
  25. k), {n, 1, scale}]]], {k, 0 + 1/1000, 60, N[1/6]}],
  26. DataRange -> {0, 60}, PlotRange -> {-0.15, 1.5}], Floor[k]];
  27. f[t_] = D[RiemannSiegelTheta[t], t];
  28. g2 = Plot[f[t]/t + HarmonicNumber[scale]/t, {t, 0, 60}, PlotStyle -> Red];
  29. Show[g1, g2]
  30. (*end*)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement