3. Sèrie trigonomètrica inversa¶
Sabem que la sèrie següent convergeix a l’arctangent:
\[\sum_{k=0}^\infty \frac{(-1)^kz^{2k+1}}{2k+1}=\arctan z, |z|<1\]
Dissenya la funció següent i desa-la al mòdul series_invtrigo
(fitxer series_invtrigo).
- series_invtrigo.termes(z, epsilon)¶
Retorna la llista amb el mínim nombre de termes de la sèrie que compleixen que la sèrie s’acosta a \(\arctan z\) amb una tolerància epsilon, és a dir, els termes de 0 fins l'\(n\) més petit que compleix
\[\left\lvert \sum_{k=0}^n \frac{(-1)^kz^{2k+1}}{2k+1} - \arctan z \right\rvert < \epsilon\]Per exemple,
>>> eps = 1e-6 >>> z = 0.5 >>> r = termes(z, eps) >>> list(map(lambda t: round(t, 6), r)) [0.5, -0.041667, 0.00625, -0.001116, 0.000217, -4.4e-05, 9e-06, -2e-06]
Trobaràs més tests al fitxer
test-series_invtrigo.txt.