Bibm@th

Forum de mathématiques - Bibm@th.net

Bienvenue dans les forums du site BibM@th, des forums où on dit Bonjour (Bonsoir), Merci, S'il vous plaît...

Vous n'êtes pas identifié(e).

#1 08-11-2011 15:20:26

richard_10
Invité

Résolution des équations différentielles

Bonjour à vous,
Je suis entrain de bosser pour les maths appliquées, plus précisément la résolution des équations différentielles en utilisant des méthodes numériques à pas libre. Mon problème n'est pas du tout ca. En faite, parmi les méthodes utilisées on trouve la méthode de Taylor donnée par l'expression suivante :

yi+1=yi+hf(xi;yi)+h²/2[f'x(xi;yi)+f'y(xi;yi)*f(xi;yi)

C'est une question d'application seulement :

je connais pas exactement ce que veut signifier le terme f'x(xi;yi), mais sa doit être la dérivée de f par rapport à x.
Étant donnée l'équation suivante : y' = 1 + (y-x)²
La dérivée par rapport à x donne : y" = -2(y-x)
et à y : y" = 2(y-x)
Cependant, je ne tombe pas dans le bon résultat

PS : h est le pas : 0,1, x0=0, y0=0.5

#2 08-11-2011 21:40:04

Roro
Membre expert
Inscription : 07-10-2007
Messages : 1 801

Re : Résolution des équations différentielles

Bonsoir richard_10,

Tu as raison, la notation f'x correspond à la dérivée partielle par rapport à la variable x.
Là où ton raisonnement n'est pas correct c'est lorsque tu dérives la relation [tex]y'=1+(y-x)^2[/tex].

Plus précisément cette relation dit que pour tout [tex]x[/tex] on a [tex]y'(x) = 1 + (y(x)-x)^2[/tex].
Ainsi, lorsque tu la dérives par rapport à [tex]x[/tex] (c'est d'ailleurs la seule variable !) tu obtiens
[tex]y"(x) = 2(y(x)-x) (y'(x)-1)[/tex]
mais comme tu connais [tex]y'(x)[/tex], tu en déduis
[tex]y"(x) = 2(y(x)-x)^3.[/tex]
En fait c'est exactement comme ça qu'on obtient la formule de la méthode de Taylor que tu donnais...

Si je n'ai pas été assez clair ou si tu as d'autres questions n'hésite pas à reposter.

Roro.

Dernière modification par Roro (08-11-2011 21:42:33)

Hors ligne

Réponse rapide

Veuillez composer votre message et l'envoyer
Nom (obligatoire)

E-mail (obligatoire)

Message (obligatoire)

Programme anti-spam : Afin de lutter contre le spam, nous vous demandons de bien vouloir répondre à la question suivante. Après inscription sur le site, vous n'aurez plus à répondre à ces questions.

Quel est le résultat de l'opération suivante (donner le résultat en chiffres)?
quaranteneuf plus vingt sept
Système anti-bot

Faites glisser le curseur de gauche à droite pour activer le bouton de confirmation.

Attention : Vous devez activer Javascript dans votre navigateur pour utiliser le système anti-bot.

Pied de page des forums