English: The 30 first partial sums of Riemann's zeta function, for s = 1 and 2 (real numbers). This corresponds to the harmonic series, and the series introduced in the Basel problem.
importnumpyasnpimportmatplotlib.pyplotaspltdefriemann_zeta_fn(n:int,s:complex)->np.ndarray:""" Args_ n - number of points to plot s - exponential Returns: numpy array of length n; values for the first n terms in the series defining the riemann zeta function """n_values=np.arange(1,n+1)sequence_values=np.array([1/(n**s)forninn_values])returnn_values,np.cumsum(sequence_values)n=30n_values,riemann1=riemann_zeta_fn(n,1)n_values,riemann2=riemann_zeta_fn(n,2)label1=r"$\sum_{n = 1}^{\infty} \frac{1}{n}$"label2=r"$\sum_{n = 1}^{\infty} \frac{1}{n^2}$"plt.plot(n_values,riemann1,'*',label=label1)plt.plot(n_values,riemann2,'xb',label=label2)plt.xlabel("n")plt.ylabel("Partial sums")plt.legend(fontsize=15)plt.savefig("riemann_zeta_s1and2.svg")
Conditions d’utilisation
Moi, en tant que détenteur des droits d’auteur sur cette œuvre, je la publie sous la licence suivante :
La personne qui a associé une œuvre avec cet acte l’a placée dans le domaine public en renonçant mondialement à tous ses droits sur cette œuvre en vertu des lois relatives au droit d’auteur, ainsi qu’à tous les droits juridiques connexes et voisins qu’elle possédait sur l’œuvre, sans autre limite que celles imposées par la loi. Vous pouvez copier, modifier, distribuer et utiliser cette œuvre, y compris à des fins commerciales, sans qu’il soit nécessaire d’en demander la permission.
http://creativecommons.org/publicdomain/zero/1.0/deed.enCC0Creative Commons Zero, Public Domain Dedicationfalsefalse
Légendes
Ajoutez en une ligne la description de ce que représente ce fichier
The 30 first partial sums of Riemann's zeta function, for s = 1 and 2 (real numbers)