Help with matrix manipulation in matlab
11 vues (au cours des 30 derniers jours)
Afficher commentaires plus anciens
I have a matrix M with dimension 600x500. I want to do an average of its values along vertical direction, in order to have a matrix with smaller dimension. For example, I want to obtain a matrix with dimension 200x500: this means that, every three values along each column, I take just one (which is the average of the three values). How can I do this ? Thanks!
0 commentaires
Réponse acceptée
Andrei Bobrov
le 9 Sep 2014
Modifié(e) : Andrei Bobrov
le 9 Sep 2014
out = squeeze(mean(reshape(M,3,[],size(M,2))));
Plus de réponses (0)
Voir également
Catégories
En savoir plus sur Creating and Concatenating Matrices dans Help Center et File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!