-
la méthode itérative
Bonjour, SVP j'ai besoin de votre aide
j'ai un petit problème avec la méthode itérative en MATLAB
je voudrais programmer ce qui suit
U (k+1) (j,i)=U(k) (j,i)+g*(t(j+1,i)-t(j,i))
avec g une constante et t une matrice et les k et les k+1 sont les iterations.
avec le nombre d'itérations est = 200 et je cherche dans quel itération je trouve la valeur minimale de U(j,i).
j'attends votre réponse et merci beaucoup
-
Bonsoir,
Je n'ai pas très bien compris cette histoire d'indices, mais tu peux regarder cette entrée de la :faq:
-
merci pour votre réponse mais je vais expliquer de plus
supposons à la 1 ère itération on a la valeur de U(i,j)=g*(t(i+1,j)-t(i,j))
la 2 ème itération se base sur le résultat trouvé déjà a la première itération comme suit:
U(2)(i,j)= U(1)(i,j)+ g*(t(i+1,j)-t(i,j)) ((1) et (2) sont le numéros des itérations)
ainsi la 3ème:
U(3)(i,j)= U(2)(i,j)+ g*(t(i+1,j)-t(i,j))
-
Si je ne me trompe pas, en fait tu ne fais que sommer 200 fois l'expression
Code:
g*(t(i+1,j)-t(i,j))
non?
Donc si cette dernière est négative, c'est le dernier élément qui sera le minimum et inversement...