teaching:progappchim:polynomes-3

Différences

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

Lien vers cette vue comparative

Les deux révisions précédentes Révision précédente
teaching:progappchim:polynomes-3 [2016/02/23 09:54] villersdteaching:progappchim:polynomes-3 [2017/02/24 11:11] (Version actuelle) villersd
Ligne 1: Ligne 1:
 ====== Polynômes : fonction pour évaluer ====== ====== Polynômes : fonction pour évaluer ======
  
-<sxh python; title : poly03-def-fonction.py>+<code python; title : poly03-def-fonction.py>
 #!/usr/bin/python #!/usr/bin/python
 # -*- coding: UTF-8 -*- # -*- coding: UTF-8 -*-
-""" écriture d'un programme pour évaluer+""" 
 +écriture d'un programme pour évaluer
 des polynomes des polynomes
 """ """
  
 def polyeval(x,a): def polyeval(x,a):
-    """ Fonction s'occupant uniquement de l'évaluation du polynome fonction de x +    """ 
-    avec les coefficients dans la liste a"""+    Fonction s'occupant uniquement de l'évaluation du polynome fonction de x 
 +    avec les coefficients dans la liste a 
 +    """
     n = len(a) - 1     n = len(a) - 1
-    p = 0.  # initialisation+    p = 0.                   # initialisation
     for i in range(n+1):     for i in range(n+1):
-        p = p + a[i]*x**i  #calcul et addition de chacun des termes+        p = p + a[i] * x**i  #calcul et addition de chacun des termes
     return p     return p
  
 # premier exemple d'utilisation     # premier exemple d'utilisation    
 x = 1. x = 1.
-a = [1,1,1,1,1] +a = [1, 1, 1, 1, 1] 
-print polyeval(x,a)+print(polyeval(x,a))
  
 # deuxième exemple d'utilisation # deuxième exemple d'utilisation
 varx = 0.5 varx = 0.5
-varcoef = [1.,2.,3.,4.,5.,6.,7.,8.,9.,10.] +varcoef = [1., 2., 3., 4., 5., 6., 7., 8., 9., 10.] 
-print polyeval(varx,varcoef) +print(polyeval(varx,varcoef)
-</sxh>+</code>
  
 Si on veut représenter graphiquement des fonctions polynomiales, il va falloir répéter de nombreuses fois les évaluations. Si on veut représenter graphiquement des fonctions polynomiales, il va falloir répéter de nombreuses fois les évaluations.
  • teaching/progappchim/polynomes-3.txt
  • Dernière modification : 2017/02/24 11:11
  • de villersd