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 | Dernière révisionLes deux révisions suivantes | ||
teaching:progappchim:polynomes-6 [2016/02/23 12:38] – villersd | teaching:progappchim:polynomes-6 [2017/02/24 11:20] – villersd | ||
---|---|---|---|
Ligne 20: | Ligne 20: | ||
<note tip> | <note tip> | ||
- | <sxh python; title : poly06-horner.py> | + | <code python poly06-horner.py> |
- | # | + | #!/usr/bin/env python |
# -*- coding: UTF-8 -*- | # -*- coding: UTF-8 -*- | ||
- | """ | + | """ |
+ | écriture d'un programme pour évaluer | ||
des polynomes | des polynomes | ||
""" | """ | ||
Ligne 29: | Ligne 30: | ||
def polyeval(x, | def polyeval(x, | ||
- | """ | + | """ |
+ | | ||
cf. http:// | cf. http:// | ||
""" | """ | ||
Ligne 39: | Ligne 41: | ||
| | ||
x = 2. # x particulier | x = 2. # x particulier | ||
- | a = [1, | + | a = [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] # coefficients particuliers |
- | print polyeval(x, | + | print(polyeval(x, |
varx = 0.5 | varx = 0.5 | ||
- | varcoef = [1., | + | varcoef = [1., 2., 3., 4., 5., 6., 7., 8., 9., 10.] |
- | print polyeval(varx, | + | print(polyeval(varx, |
for j in range(0, | for j in range(0, | ||
Ligne 50: | Ligne 52: | ||
rep = sin(polyeval(vax, | rep = sin(polyeval(vax, | ||
print rep | print rep | ||
- | </sxh> | + | </code> |
Écrivons à présent d' | Écrivons à présent d' |