Différence finie centrée

Réponses à toutes vos questions après le Bac (Fac, Prépa, etc.)
othy
Messages: 1
Enregistré le: 23 Avr 2014, 10:01

différence finie centrée

par othy » 23 Avr 2014, 10:03

Bonjour,

Je cherche à appliquer un opérateur différence finie centré sur l'équation suivante y'+ay=0 avec y0=1 (l'image de 0)
on a donc y'=(y(i+1)-y(i-1))/2dx ce qui nous donne en remplaçant dans la première équation: y(i+1)=y(i-1)-2adx*y(i) pour i allant de 1 jusqu'à un n donné.
Cependant ce que je ne comprend pas c'est que pour pouvoir résoudre le problème avec ce schéma, la connaissance de y(0)=y0=1 n'est pas suffisante et on a nécessairement besoin d'un autre y(k) (k quelconque entre 1 et n) alors qu'on sait bien qu'avec la condition y0=1 on a une solution unique pour cette équation (exp...).

N'est il donc pas possible d'approcher la solution avec ce schéma? Sinon comment procéder?

Merci d'avance



Robic
Membre Irrationnel
Messages: 1084
Enregistré le: 03 Mai 2013, 11:00

par Robic » 23 Avr 2014, 16:52

Si tu approximes la dérivée par [y(i+1)-y(i)]/dx ou par [y(i)-y(i-1)]/dx, une seule valeur initiale est nécessaire. Si tu utilises l'approximation [y(i+1)-y(i-1)]/[2dx], on dirait qu'il faut deux valeurs initiales, mais ce n'est pas le cas parce qu'en pratique on n'approxime pas y'(0) par [y(1)-y(-1)]/[2dx] (vu que y(-1) n'existe pas) mais par [y(1)-y(0)]/dx. (Si mes souvenirs sont bons. D'ailleurs si mon souvenirs sont bons, il me semble que l'approximation [y(i+1)-y(i)]/dx est instable.)

 

Retourner vers ✯✎ Supérieur

Qui est en ligne

Utilisateurs parcourant ce forum : Aucun utilisateur enregistré et 34 invités

Tu pars déja ?



Fais toi aider gratuitement sur Maths-forum !

Créé un compte en 1 minute et pose ta question dans le forum ;-)
Inscription gratuite

Identification

Pas encore inscrit ?

Ou identifiez-vous :

Inscription gratuite