Les Allergies
Alimentaires
Posez votre question Signaler

Remplissage de matrice en matlab [Résolu]

khled - Dernière réponse le 21 déc. 2009 à 20:22
Bonjour,
J'ai une boucle dans mon programme matlab qui me donne 345 valeurs successifs comme resultats, et je veut remplir ces valeurs dans une matrice de taille [23,15]. comment je programme le remplissage de ces valeurs dans la matrice en matlab?
Lire la suite 

Remplissage de matrice en matlab »

5 réponses
Réponse
+4
moins plus
Salut,

Supposons que les résultats sont stockés dans le vecteur RES, et M c'est ta matrice. C'est simple:

k:=1;
for i=1:23
     for j=1:15
     M(i,j):=RES(k)
     k:=k+1;
     end
end


PS.: je me rappelle plus si l'affectation en Matlab est avec les deux points (:) ou pas :-)
khaled - 19 sept. 2008 à 11:28
bonjour, je vais presenter le problème avec toutes ses difficultés: je veut decouper une matrice de taille[368,240] en blocs de taille[16,16] puis calculer la somme des elements de chaque bloc et remplir une nouvelle matrice par les sommes obtenues, donc il faut que j'obtient une matrice de taille[368/16,240/16] dont chaque element represente la somme d'un bloc. je travaille avec language matlab, j'ai essayer mais j'ai tromper dans la boucle.comment j'arrive au resultat?
soulisameh - 21 déc. 2009 à 20:22
Bonsoir,
j'ai lu ton question sur le forum j'ai presque le meme probleme si tu as résolu ce probleme envoie moi s'il te plait la réponse par mail ;


Le message de forum:
Bonjour, je vais presenter le problème avec toutes ses difficultés: je veut decouper une matrice de taille[368,240] en blocs de taille[16,16] puis calculer la somme des elements de chaque bloc et remplir une nouvelle matrice par les sommes obtenues, donc il faut que j'obtient une matrice de taille[368/16,240/16] dont chaque element represente la somme d'un bloc. je travaille avec language matlab, j'ai essayer mais j'ai tromper dans la boucle.comment j'arrive au resultat?
Ajouter un commentaire
Réponse
+2
moins plus
c'est bon et khaled sont la même personne?
Ajouter un commentaire
Réponse
+1
moins plus
bonjour, c'est bon , merci; l'affectation en Matlab est sana les deux points (:)
Ajouter un commentaire
Ce document intitulé « remplissage de matrice en matlab » issu de CommentCaMarche (www.commentcamarche.net) est mis à disposition sous les termes de la licence Creative Commons. Vous pouvez copier, modifier des copies de cette page, dans les conditions fixées par la licence, tant que cette note apparaît clairement.
Dossier à la une
Passage au tout numérique : quel coût pour les particuliers ?