Itération des matrices

azerty -  
 azerty -
Bonjour,
J’ai un système linéaire de la forme matricielle suivante :
R(k+1)(kw) = A^(-1)*B*R(k)(kw) avec R un vecteur (82,1) et A et B deux matrices carrées (82,82),
Est-ce que vous pouvez m’aider à déterminer le code en matlab de :
while kw<64
R(k+1)(kw) = A^(-1)*B*R(k)(kw);
end
parce que quand j’ai utilisé ce boucle j’arrive pas à déterminer 64 vecteurs (R(k+1)) et le résultat que j’ai trouvé seule la dernière : R(k+1)(64).
S.V.P c’est très urgent !

2 réponses

Utilisateur anonyme
 
Salut !

Tu incrémentes quand ton kw ?

Essaie ça :

kw=0;
while(kw<64)
  R(k+1)(kw) = A^(-1)*B*R(k)(kw);
  kw = kw +1;
end

0
azerty
 
salem,
tout d'abord merci pour votre réponse,
justement j'ai déjà fait ca mais il me donne toujours la dernière valeur,
0
Utilisateur anonyme
 
Désolé je vois pas trop. ça fait un bail que je n'ai pas utilisé matlab.
Il faut incrémenter k aussi nan ?
0
azerty > Utilisateur anonyme
 
thank you so much,
i will try with k,
good baye.
0