Différences
Ci-dessous, les différences entre deux révisions de la page.
| Prochaine révision | Révision précédente | ||
| teaching:progappchim:polynomes-9 [2012/11/16 07:15] – créée villersd | teaching:progappchim:polynomes-9 [2017/02/24 11:45] (Version actuelle) – villersd | ||
|---|---|---|---|
| Ligne 1: | Ligne 1: | ||
| ====== Polynômes : graphe multiple fonctions polynomiales ====== | ====== Polynômes : graphe multiple fonctions polynomiales ====== | ||
| - | <sxh python; title : poly09-plot-numpy-chebby.py> | + | <code python poly09-plot-numpy-chebby.py> |
| # -*- coding: utf-8 -*- | # -*- coding: utf-8 -*- | ||
| - | # graphe multiple de polynômes de Tchebyshev | + | """ |
| - | # cf. http:// | + | graphe multiple de polynômes de Tchebyshev |
| + | cf. http:// | ||
| + | """ | ||
| from pylab import * # librairie graphique (Matplotlib) | from pylab import * # librairie graphique (Matplotlib) | ||
| def polyeval(x, | def polyeval(x, | ||
| - | """ | + | """ |
| + | | ||
| cf. http:// | cf. http:// | ||
| - | variante de l' | ||
| """ | """ | ||
| - | n=len(a) | + | n = len(a)-1 # n = ordre du polynôme |
| - | | + | |
| - | | + | |
| - | | + | |
| - | n-=1 | + | return |
| - | return | + | |
| - | # utilisation des objets numpy | + | # utilisation des objets |
| - | x=arange(-1., | + | x = arange(-1., |
| # en une fois sur tous les éléments du tableau | # en une fois sur tous les éléments du tableau | ||
| - | cheby=[[1], | + | cheby = [[1], [0,1], [-1,0,2], [0, |
| # création des graphes de tous les polynomes | # création des graphes de tous les polynomes | ||
| Ligne 33: | Ligne 34: | ||
| legend() | legend() | ||
| show() | show() | ||
| - | </sxh> | + | </code> |
| [[polynomes-10|Des fonctionnalités supplémentaires, | [[polynomes-10|Des fonctionnalités supplémentaires, | ||