Algorytm/program wyznaczania nietrywialnych zer funkcji Dzeta Riemanna

0

Witam
Czy istnieje gdzieś (github?) do ściągnięcia program/biblioteka w c++, która wyznacza nietrywialne (a więc leżące na prostej 1/2) zera funkcji Dzeta Riemanna? A może istnieje jakaś implementacje w OpenCL?
Pozdrawiam

2

Jakby istniała aplikacja wyznaczająca wszystkie nietrywialne zera funkcji Dzeta, to ta lista zawierała by o tym wpis.

1

Linia krytyczna jest nudna. Poszukaj poza nia :p

0

Witam,
Odpowiem zbiorczo, wiadomo, że nie chodzi mi o program, który pokaże wszystkie nietrywialne zera (trywialne jak wiemy leżą w -2,-4,-6 itd). Chodzi mi o program, w którym podam zakres liczb urojonych, np. (1,100) i w tym zakresie program obliczy wszystkie nietrywialne zera leżące na prostek 1/2.
Czy jest gdzieś dostępna taka implementacja w c++?
Pozdrawiam

0

Od C++17 jest to dostępne: https://en.cppreference.com/w/cpp/numeric/special_math/riemann_zeta
Nie widzę, żeby obsługiwało liczby zespole, ale raczej warto sprawdzić czy da się z tego skorzystać.

0

To co podesłałeś Marku dotyczy tylko liczb rzeczywistych.
Ja znalazłem coś na githubie
https://github.com/guisf/riemann_zeta
może komuś się przyda, teraz pytanie jak to uruchomić? :)

0
amator programowania napisał(a):

To co podesłałeś Marku dotyczy tylko liczb rzeczywistych.
Ja znalazłem coś na githubie
https://github.com/guisf/riemann_zeta
może komuś się przyda, teraz pytanie jak to uruchomić? :)

Pierwsze 50 nietrywialnych zer funkcji Dzeta Riemanna

14.13472514173470351295
21.02203963877155956652
25.01085758014569293550
30.42487612585951950450
32.93506158773919167970
37.58617815882568180541
40.91871901214751972020
43.32707328091500897926
48.00515088116718231959
49.77383247767232177239
52.97032147771447796458
56.44624769706341282927
59.34704400260238088549
60.83177852460981682725
65.11254404808161666551
67.07981052949418199205
69.54640171117398494971
72.06715767448193332712
75.70469069908395454149
77.14484006887482792081
79.33737502024936816269
82.91038085408604274562
84.73549298051707978630
87.42527461312528203052
88.80911120763447286208
92.49189927055850546367
94.65134404051988781248
95.87063422824533631683
98.83119421819372973914
101.31785100573145541603
103.72553804047835512847
105.44662305232614585293
107.16861118427642907136
111.02953554316972883953
111.87465917699269368768
114.32022091545275088720
116.22668032085762490624
118.79078286597629698917
121.37012500242067858380
122.94682929355266765015
124.25681855434578437780
127.51668387959654182850
129.57870419995606425800
131.08768853093266670840
133.49773720299762658215
134.75650975337390491404
138.11604205453346594368
139.73620895212147274833
141.12370740402118940438
143.11184580762073892402

Czas generowania: 26 sekund na procesorze intel i5 3.2GHz - wykorzystywany był tylko jeden rdzeń.

Pozdrawiam

1 użytkowników online, w tym zalogowanych: 0, gości: 1