diff --git a/Schenk_Brandenberger_S2_Aufg3.py b/Schenk_Brandenberger_S2_Aufg3.py index 82297c4..2114d8b 100644 --- a/Schenk_Brandenberger_S2_Aufg3.py +++ b/Schenk_Brandenberger_S2_Aufg3.py @@ -19,7 +19,7 @@ for i in range(50): sum_s_new = sn_new * n pi = sum_s / 2 pi_new = sum_s_new / 2 - print("n: ", n, " sn: ", sn_new, " pi: ", pi_new) + print("n: ", n, " sn: ", sn_new, " pi: ", pi) x = np.append(x, n) y = np.append(y, pi) y_new = np.append(y_new, pi_new) @@ -36,4 +36,9 @@ plt.xscale('log', base=2) plt.xlim((2**3, 2**31)) plt.ylim((3.125, 3.15)) plt.legend(["pi", "pi_new"]) -plt.show() \ No newline at end of file +plt.show() + +# mit der ersten Formel stimmt der berechnete Wert ab n = 50331648 nicht mehr. +# mit n = 805306368 erhält man für pi 6, danach immer 0. + +# mit der zweiten Formel tritt der Fehler nicht auf. \ No newline at end of file