Bonjour, je sollicite votre aide, je suis bloqué dans mon exo.
J'ai une série qui converge et qui a la forme suivante :
S=(somme) de k=1 à n de k²/(1+k²)² (désolé pour la syntaxe)
La série converge vers une valeur non nulle.
La question : calculer une valeur approchée à e=10^-6 près de la limite, i-e quand |Sn+1 - Sn|<e
Il est aussi demandé le nombre d'itérations pour cette précision.
Mon code :Donc cela ne fonctionne pas en fait, il y a peut-être plusieurs problèmes en fait, pourtant j'ai l'impression que le raisonnement se tient.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18 import numpy as np import matplotlib.pyplot as plt from scipy.optimize import fmin e=1e-6 ct=0 k=np.linspace(1,100,100) def serie(k): return k**2/((1+k**2)**2) if abs (serie(k+1)-serie(k))>e ct=ct+1 print "iterations",ct
Je vous remercie.
Partager