teaching:progappchim:polynomes-3

Polynômes : fonction pour évaluer

title : poly03-def-fonction.py
#!/usr/bin/python
# -*- coding: UTF-8 -*-
"""
écriture d'un programme pour évaluer
des polynomes
"""
 
def polyeval(x,a):
    """
    Fonction s'occupant uniquement de l'évaluation du polynome fonction de x
    avec les coefficients dans la liste a
    """
    n = len(a) - 1
    p = 0.                   # initialisation
    for i in range(n+1):
        p = p + a[i] * x**i  #calcul et addition de chacun des termes
    return p
 
# premier exemple d'utilisation    
x = 1.
a = [1, 1, 1, 1, 1]
print(polyeval(x,a))
 
# deuxième exemple d'utilisation
varx = 0.5
varcoef = [1., 2., 3., 4., 5., 6., 7., 8., 9., 10.]
print(polyeval(varx,varcoef))

Si on veut représenter graphiquement des fonctions polynomiales, il va falloir répéter de nombreuses fois les évaluations.

Utiliser une structure de répétition pour réaliser plusieurs évaluations.

Réponse à la page suivante !

Ce site web utilise des cookies. En utilisant le site Web, vous acceptez le stockage de cookies sur votre ordinateur. Vous reconnaissez également que vous avez lu et compris notre politique de confidentialité. Si vous n'êtes pas d'accord, quittez le site.En savoir plus
  • teaching/progappchim/polynomes-3.txt
  • Dernière modification : 2017/02/24 11:11
  • de villersd