Outils pour utilisateurs

Outils du site


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]
villersd
teaching: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 par villersd