Ceci est une ancienne révision du document !
Polynomes
Travail avec des polynomes :
- un polynome est une fonction
- un polynome est caractérisé de manière univoque par ses coefficients
- le degré d'un polynome est l'exposant qui caractérise le terme de puissance la plus élevée
- Les coefficients significatifs sont ceux qui correspondent à tous les degrès jusqu'au degré maximimum
- on range donc les coefficients par ordre de puissance croissante dans une liste
- la longueur de la liste est le degré du polynome plus 1 (les termes de la liste ont donc des numéros correspondant aux puissances successives
<sxh python; title : poly01-les_donnees.py> x=3. a=[2.5,6.,1.2,3,5] n=len(a)-1 print x,a,n </sxh>
La suite :
- évaluer le polynome en un x particulier
ceci n'est pas efficace et généralisable : <sxh python> y=a[0]+a[1]*x+a[2]*x**2+a[3] </sxh>
Comment généraliser, quelle structure utiliser en Python ?