teaching:progappchim:polynomes-8

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

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/python+#!/usr/bin/env python
 # -*- coding: UTF-8 -*- # -*- coding: UTF-8 -*-
-""" écriture d'un programme pour évaluer+""" 
 +écriture d'un programme pour évaluer
 des polynomes des polynomes
 """ """
Ligne 10: Ligne 11:
  
 def polyeval(x,a): def polyeval(x,a):
-    """application de l'agorithme de Horner+    """ 
 +    application de l'agorithme de Horner
     cf. http://fr.wikipedia.org/wiki/M%C3%A9thode_de_Ruffini-Horner     cf. http://fr.wikipedia.org/wiki/M%C3%A9thode_de_Ruffini-Horner
     """     """
Ligne 20: Ligne 22:
  
 def polyscal(s,a): def polyscal(s,a):
-    """polynôme multiplié par un scalaire s """+    """ 
 +    polynôme multiplié par un scalaire s 
 +    """
     b = []     b = []
     for coef in a:     for coef in a:
Ligne 27: Ligne 31:
  
 def polyadd(a,b): def polyadd(a,b):
-    """ Addition de deux polynomes de coefficients a et b+    """ 
 +    Addition de deux polynomes de coefficients a et b
     """     """
     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,9,0,-120,0,432,0,-576,0,256]   # un polynome un peu particulier+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,ordo) plot(absc,ordo)
 show() show()
-</sxh>+</code>
  
 <note tip>Il s'agit à présent de créer d'autres fonctionnalités sur les polynômes !</note> <note tip>Il s'agit à présent de créer d'autres fonctionnalités sur les polynômes !</note>
  • teaching/progappchim/polynomes-8.1456230139.txt.gz
  • Dernière modification: 2016/02/23 13:22
  • de villersd