N° Page

Partie 1 : Analyse
Testez le chapitre 100 % débloqué

Partie 2 : Statistiques et probabilités

Partie 3 : Géométrie

Partie 4 : Analyse

/ 279

Vue papier
Animation montrant le basculement entre la vue numérique et la vue papier
Découvrez la vue papier en cliquant ici
Chapitre 11
TP Info

Méthode d'Euler

Ressource affichée de l'autre côté.
Faites défiler pour voir la suite.
Énoncé
Soit la fonction définie sur par
On souhaite approcher par la méthode d'Euler la primitive de vérifiant
On choisit de représenter sur
On commence par choisir un pas On pose et, pour tout entier naturel puis on définit les points proches de la courbe représentative de 

Questions préliminaires

1. Exprimer en fonction de

2. Justifier que

3. En utilisant l'approximation avec proche de et appartenant à exprimer en fonction de
Ressource affichée de l'autre côté.
Faites défiler pour voir la suite.

Objectif

Construire sur point par point avec la méthode d'Euler, une approximation de la courbe représentative de la solution d'un problème du type et \boldsymbol{y}\left(\boldsymbol{x}_\boldsymbol{0}\right)=\boldsymbol{y}_\boldsymbol{0}, en utilisant une des deux méthodes.
Ressource affichée de l'autre côté.
Faites défiler pour voir la suite.

Méthode de résolution 1
Tableur

Dans une feuille de calcul, on construit un tableau donnant les valeurs de et où est un entier naturel de à
On entre la valeur dans la cellule B2, la valeur dans la cellule C2 et on choisit pour pas
On obtient alors la feuille de calcul suivante.

Placeholder pour Tableau de données : colonnes n, xn, yn et pas h ; valeurs numériques.Tableau de données : colonnes n, xn, yn et pas h ; valeurs numériques.

1. Quelles formules doit-on saisir dans les cellules B3 et C3, puis étirer vers le bas, pour obtenir les valeurs sucessives de et de  ?

2. Représenter le nuage de points
Ressource affichée de l'autre côté.
Faites défiler pour voir la suite.

Méthode de résolution 2
Python

On donne ci‑après un programme en langage Python qui permet d'afficher une approximation de la courbe représentative de sur l'intervalle

1. Que représente  ?

2. Compléter la ligne 4 du programme.

3. Que représentent les variables et  ?

4. Compléter le programme dans la boucle pour afficher une approximation de la courbe représentative de sur l'intervalle

5. Afficher cette approximation de la courbe représentative de sur l'intervalle pour
from matplotlib.pyplot import *

def f(x):
  return ...

def Euler(fonctionf, x0, y0, xf, n):
  x = x0
  y = y0
  X = [x]
  Y = [y]
  h = (xf-x0)/n
  for i in range(n):
    x = x + h
    y = ...
    X.append(x)
    Y.append(y)
  plot(X, Y, 'ro')
  grid()
  show()
Ressource affichée de l'autre côté.
Faites défiler pour voir la suite.

Pour aller plus loin

En complément du nuage de points représenté, faire apparaître la courbe représentative de la fonction arctangente définie sur par (fonction ATAN sur Excel ou arctan de la bibliothèque Python numpy).

Quelle conjecture peut‑on émettre ?

Une erreur sur la page ? Une idée à proposer ?

Nos manuels sont collaboratifs, n'hésitez pas à nous en faire part.

j'ai une idée !

Oups, une coquille