27.06.2013 Views

Méthode d'Euler : Trouver la courbe approchée d'une ... - GeoGebra

Méthode d'Euler : Trouver la courbe approchée d'une ... - GeoGebra

Méthode d'Euler : Trouver la courbe approchée d'une ... - GeoGebra

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

<strong>Méthode</strong> d’Euler : <strong>Trouver</strong> <strong>la</strong> <strong>courbe</strong> <strong>approchée</strong> d’une fonction en<br />

connaissant un point et <strong>la</strong> fonction dérivée.<br />

On a l’approximation affine f(a+h) ≈ h f ’(a) +f(a), on va donc construire successivement des<br />

points dont les coordonnées suivent le processus :<br />

x est augmenté de h<br />

y est augmenté de h fois le nombre dérivé<br />

Créer un point A ;<br />

Créer un curseur h de minimum 0,07, de maximum 3, d’incrément 0,01<br />

Saisir <strong>la</strong> fonction dérivée. f ’(x)=-2x+4 (Ne pas afficher l’objet ?)<br />

Amorcer <strong>la</strong> construction :<br />

Saisir : B=(x(A)+h,y(A)+h*f ’(x(A))) et Segment [AB]<br />

Utiliser <strong>la</strong> fonctionnalité « Rep<strong>la</strong>y » du champ de saisie, en utilisant <strong>la</strong> touche « Flèche haut »<br />

Modifier <strong>la</strong> saisie précédente pour définir un point C et le segment [BC].<br />

(Les points A,B et C sont-ils alignés ? Ne pas avoir peur de dép<strong>la</strong>cer A, de faire varier h)<br />

On ne va pas construire les points l’un après l’autre, effacer B<br />

on va utiliser le TABLEUR (Affichage)<br />

A B C D<br />

1 Abscisse Ordonnée NbDérivé Pas<br />

2 = x(A) = y(A) = f ’ (A2) = h<br />

3 ………….. …………………<br />

Réfléchir aux formules à saisir en A3 et B3,<br />

C3 n’est qu’une recopie incrémentée de C2.<br />

Lorsque <strong>la</strong> p<strong>la</strong>ge A3:C3 est correcte, l’ « étendre vers le bas » jusqu’à A22:C22.<br />

Sélectionner <strong>la</strong> p<strong>la</strong>ge A3:B22, et clic droit « Créer liste de points »<br />

Si <strong>la</strong> condition initiale est f(1)=0,on admet que <strong>la</strong> solution cherchée est :<br />

x ⏐⎯⎯→ f(x) = – x² + 4x – 3<br />

Saisir cette fonction.<br />

P<strong>la</strong>cer votre point A initial en (1,0), que se passe t’il pour <strong>la</strong> queue de <strong>la</strong> comète ?<br />

Faire varier aussi h.<br />

Pour ne pas afficher les étiquettes P1, P2 …. Menu Éditer > Propriétés, sélectionner l’item<br />

Points et Décocher Afficher l’étiquette, éventuellement après sélectionner A, et cocher pour<br />

lui Afficher l’étiquette.<br />

Pour joindre « à <strong>la</strong> règle »les points, valider :<br />

Segment[A,P_1], puis<br />

Séquence[Segment[Elément[L_1, i], Elément[L_1, i + 1]], i, 1, Longueur[L_1] - 1]<br />

(<strong>la</strong> liste de points créée par le tableur devant avoir été nommée L1, si ce n’est pas le cas,<br />

adapter à votre situation)


Modifier f ’ en validant f ’(x)=1/x, toujours avec f(1) = 0 soit A(1,0), bien sûr le « f »<br />

précédent n’est plus va<strong>la</strong>ble,<br />

il s’agit maintenant de <strong>la</strong> fonction logarithme népérien au programme de terminale :<br />

x ⏐⎯⎯→ Ln(x) .<br />

===================================================================<br />

On cherche finalement une fonction f dérivable qui soit égale à sa dérivée f = f ’, avec comme<br />

condition initiale f(0) = 1, soit A(0,1),. Plus question donc de saisir f ’!<br />

(Ne l’effacer pas tout de suite, pour ne pas avoir de problème dans le tableur)<br />

Modifier dans le tableur <strong>la</strong> cellule C2 par =B2, puis recopier jusqu’en B22.<br />

La fonction cherchée est <strong>la</strong> fonction exponentielle<br />

au programme de terminale :<br />

x<br />

⏐⎯⎯→ exp(x) = ex

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!