Outils pour utilisateurs

Outils du site


itc:tps:tp3:exercice1_courbe

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édentesRévision précédente
Prochaine révision
Révision précédente
itc:tps:tp3:exercice1_courbe [2021/10/22 23:23] – ↷ Page déplacée de tp3:exercice1_courbe à itc:tps:tp3:exercice1_courbe goupillwikiitc:tps:tp3:exercice1_courbe [2021/11/23 13:09] (Version actuelle) goupillwiki
Ligne 5: Ligne 5:
 <WRAP tip>D'autres préfèrent le module ''pylab'' de la même bibliothèque.</WRAP> <WRAP tip>D'autres préfèrent le module ''pylab'' de la même bibliothèque.</WRAP>
  
-Pour représenter graphiquement une fonction $f$ sur un segment $[a, b]$ on peut construire une subdivision  $(a_i)_{0\leqslant i\leqslant n}$ de $[a,b]$ avec $a_i= a +i \,\frac{b-a}{n}$, soit en Python : ''%%X = [a+i*(b-a)/n for i in range(n+1)]%%''+Pour représenter graphiquement une fonction $f$ sur un segment $[a, b]$ on peut construire une subdivision  $(a_i)_{0\leqslant i\leqslant n}$ de $[a,b]$ avec $a_i= a +i \,\frac{b-a}{n}$, soit en Python : 
 +<code python> 
 +X = [a+i*(b-a)/n for i in range(n+1)] 
 +</code> 
 + 
 +{{ :itc:tps:tp3:subdivision.png?direct&600 |}}
  
 <WRAP tip>N'oubliez qu'il faut $n+1$ bornes pour délimiter $n$ intervalles !</WRAP> <WRAP tip>N'oubliez qu'il faut $n+1$ bornes pour délimiter $n$ intervalles !</WRAP>
  
-À partir de la subdivision précédente, on peut calculer les images $f(x)$ correspondantes, ce qui est immédiat en Python : ''%%Y = [f(x) for x in X]%%''.+À partir de la subdivision précédente, on peut calculer les images $f(x)$ correspondantes, ce qui est immédiat en Python : 
 +<code python> 
 +Y = [f(x) for x in X] 
 +</code>
  
 Il reste à demander l'affichage. Pour cela on fournit les tableaux ''X'' et ''Y'' à la fonction ''plot'' et on peut également ajouter des options de mise en forme : ''plot(X, Y, options)''. Il reste à demander l'affichage. Pour cela on fournit les tableaux ''X'' et ''Y'' à la fonction ''plot'' et on peut également ajouter des options de mise en forme : ''plot(X, Y, options)''.
Ligne 22: Ligne 30:
     Affiche la représentation graphique de f sur [a;b]     Affiche la représentation graphique de f sur [a;b]
     """     """
-    X = [a + i(b-a)/n for i in range(n+1)]+    X = [a + i*(b-a)/n for i in range(n+1)]
     Y = [f(x) for x in X]     Y = [f(x) for x in X]
     plt.figure()     plt.figure()
Ligne 29: Ligne 37:
  
 # Création d'une fonction # Création d'une fonction
-f1 = lambda x: x**3 - 3x**2 + x - 5+f1 = lambda x: x**3 - 3*x**2 + x - 5
  
 # On aurait aussi bien pu faire : # On aurait aussi bien pu faire :
 ''' '''
 def f1(x): def f1(x):
-    return x**3 - 3x**2 + x - 5+    return x**3 - 3*x**2 + x - 5
 ''' '''
  
itc/tps/tp3/exercice1_courbe.1634937789.txt.gz · Dernière modification : de goupillwiki