teaching:progappchim:polynomes-9

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Prochaine révision
Révision précédente
Dernière révisionLes deux révisions suivantes
teaching:progappchim:polynomes-9 [2012/11/16 07:15] – créée villersdteaching:progappchim:polynomes-9 [2016/02/23 13:23] villersd
Ligne 10: Ligne 10:
     """application de l'agorithme de Horner     """application de l'agorithme de Horner
     cf. http://fr.wikipedia.org/wiki/M%C3%A9thode_de_Ruffini-Horner     cf. http://fr.wikipedia.org/wiki/M%C3%A9thode_de_Ruffini-Horner
-    variante de l'agorithme utilisant un while... 
     """     """
-    n=len(a) +    n = len(a)-1 # n = ordre du polynôme 
-    result=0 +    = 0. 
-    while n>=1: +    for i in range(n,-1,-1)
-        result=result*x+a[n-1] +        p*x + a[i
-        n-=1 +    return p
-    return result+
  
 # utilisation des objets numpy # utilisation des objets numpy
-x=arange(-1.,1.0001,0.01)   # avec des tableaux numpy, on peut évaluer les polynome+x = arange(-1.,1.0001,0.01)   # avec des tableaux numpy, on peut évaluer les polynome
 # en une fois sur tous les éléments du tableau # en une fois sur tous les éléments du tableau
-cheby=[[1],[0,1],[-1,0,2],[0,-3,0,4]]  # liste de polynomes+cheby = [[1],[0,1],[-1,0,2],[0,-3,0,4]]  # liste de polynomes
  
 # création des graphes de tous les polynomes # création des graphes de tous les polynomes
  • teaching/progappchim/polynomes-9.txt
  • Dernière modification : 2017/02/24 11:45
  • de villersd