Différences
Ci-dessous, les différences entre deux révisions de la page.
| Les deux révisions précédentes Révision précédente | |||
| teaching:progappchim:polynomes-8 [2016/02/23 13:22] – villersd | teaching:progappchim:polynomes-8 [2017/02/24 11:43] (Version actuelle) – villersd | ||
|---|---|---|---|
| Ligne 1: | Ligne 1: | ||
| ====== Polynômes : graphes de fonctions polynomiales ====== | ====== Polynômes : graphes de fonctions polynomiales ====== | ||
| - | <sxh python; title : poly08-plot.py> | + | <code python poly08-plot.py> |
| - | # | + | #!/usr/bin/env python |
| # -*- coding: UTF-8 -*- | # -*- coding: UTF-8 -*- | ||
| - | """ | + | """ |
| + | écriture d'un programme pour évaluer | ||
| des polynomes | des polynomes | ||
| """ | """ | ||
| Ligne 10: | Ligne 11: | ||
| def polyeval(x, | def polyeval(x, | ||
| - | """ | + | """ |
| + | | ||
| cf. http:// | cf. http:// | ||
| """ | """ | ||
| Ligne 20: | Ligne 22: | ||
| def polyscal(s, | def polyscal(s, | ||
| - | """ | + | """ |
| + | | ||
| + | | ||
| b = [] | b = [] | ||
| for coef in a: | for coef in a: | ||
| Ligne 27: | Ligne 31: | ||
| def polyadd(a, | def polyadd(a, | ||
| - | """ | + | """ |
| + | | ||
| """ | """ | ||
| r = a[:] # on travaille sur une copie de a pour ne pas le modifier | r = a[:] # on travaille sur une copie de a pour ne pas le modifier | ||
| Ligne 49: | Ligne 54: | ||
| absc = [] | absc = [] | ||
| ordo = [] | ordo = [] | ||
| - | coef = [0, | + | coef = [0, 9, 0, -120, 0, 432, 0, -576, 0, 256] # un polynome un peu particulier |
| xa = -1.04 | xa = -1.04 | ||
| while xa < 1.04: | while xa < 1.04: | ||
| Ligne 58: | Ligne 63: | ||
| plot(absc, | plot(absc, | ||
| show() | show() | ||
| - | </sxh> | + | </code> |
| <note tip>Il s'agit à présent de créer d' | <note tip>Il s'agit à présent de créer d' | ||