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 !
Configuration: Windows XP Internet Explorer 7.0

2 réponses

  1. 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
  2. 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
    1. 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
      1. azerty > Utilisateur anonyme
         
        thank you so much,
        i will try with k,
        good baye.
        0