aboutsummaryrefslogtreecommitdiffstats
path: root/buch/papers/zeta/python/primzahlfunktion.py
diff options
context:
space:
mode:
authorNicolas Tobler <nicolas.tobler@ost.ch>2022-08-14 15:40:49 +0200
committerNicolas Tobler <nicolas.tobler@ost.ch>2022-08-14 15:40:49 +0200
commit14af017af260d31f8e254e158aaa8dc285890006 (patch)
tree183cbb155f014a433cef63127e9923068cf68063 /buch/papers/zeta/python/primzahlfunktion.py
parentcorrections (diff)
parentMerge pull request #47 from f1bi1n/master (diff)
downloadSeminarSpezielleFunktionen-14af017af260d31f8e254e158aaa8dc285890006.tar.gz
SeminarSpezielleFunktionen-14af017af260d31f8e254e158aaa8dc285890006.zip
Merge branch 'master' of https://github.com/AndreasFMueller/SeminarSpezielleFunktionen
Diffstat (limited to 'buch/papers/zeta/python/primzahlfunktion.py')
-rw-r--r--buch/papers/zeta/python/primzahlfunktion.py24
1 files changed, 24 insertions, 0 deletions
diff --git a/buch/papers/zeta/python/primzahlfunktion.py b/buch/papers/zeta/python/primzahlfunktion.py
new file mode 100644
index 0000000..9434de9
--- /dev/null
+++ b/buch/papers/zeta/python/primzahlfunktion.py
@@ -0,0 +1,24 @@
+import matplotlib.pyplot as plt
+import numpy as np
+
+primzahlfunktion = [0, 0, 0, 0]
+x = [0, 1-1e-12, 1, 2-1e-12]
+x_last = 1
+value = 0
+for i in range(2, 30, 1):
+ new_value = value + 1
+ for j in range(2, i, 1):
+ if i % j == 0:
+ new_value = value
+ value = new_value
+ primzahlfunktion.append(new_value)
+ x_last += 1
+ x.append(x_last)
+ primzahlfunktion.append(new_value)
+ x.append(x_last + 1 - 1e-12)
+
+
+plt.rcParams.update({"pgf.texsystem": "pdflatex"})
+plt.plot(x, primzahlfunktion)
+plt.show()
+