Methode iterative

Résolu/Fermé
leila - 11 oct. 2008 à 23:54
Sacabouffe Messages postés 9418 Date d'inscription dimanche 19 août 2007 Statut Membre Dernière intervention 29 mai 2009 - 12 oct. 2008 à 20:11
Bonjour,
je voudrais programmer sous matlab avec la methode iterative ce qui suit


U (k+1) (j,i)=U(k)(j,i)+(w/4)*(U(k)(j,i+1)+U(k+1)(j,i-1)+U(k)(j,i)+U(k+1)(j-1,i)-4*U(k)(j,i));

(les k et les k+1 sont les iterations, j'ai pas su vous les ecrire comme exposant :s)

avec w appartenant à IR
svp

23 réponses

Sacabouffe Messages postés 9418 Date d'inscription dimanche 19 août 2007 Statut Membre Dernière intervention 29 mai 2009 1 858
12 oct. 2008 à 19:15
C'est un truc dans ce genre.
-1
Sacabouffe Messages postés 9418 Date d'inscription dimanche 19 août 2007 Statut Membre Dernière intervention 29 mai 2009 1 858
12 oct. 2008 à 19:19
De rien ;-)
Tu me montreras ton programme quand tu l'auras écrit ?
Et oublie pas de virer U à chaque extrémité du segment dans ton équation, c'est pas un ddl, il est toujours égal à zéro.
-1
Sacabouffe Messages postés 9418 Date d'inscription dimanche 19 août 2007 Statut Membre Dernière intervention 29 mai 2009 1 858
12 oct. 2008 à 19:29
U0=100*[(0:dx:1-dx).' ; 1 ; fliplr(0:dx:1-dx).'];
-1