finding the average in a matrix
1 vue (au cours des 30 derniers jours)
Afficher commentaires plus anciens
Hi, I have a matrix 62599x60 double. I want the average of the 60 columns in every row. The output should be a 62599x1 matrix.
0 commentaires
Réponse acceptée
Image Analyst
le 7 Déc 2014
averagesAcrossColumns = mean(M, 2);
1 commentaire
Image Analyst
le 7 Déc 2014
If you want the sum, use sum() instead of mean().
sumsAcrossColumns = sum(M, 2);
If you want the min or max, it's slightly different in that you need to insert [] before the dimension argument.
minsAcrossColumns = min(M, [], 2);
maxsAcrossColumns = max(M, [], 2);
Plus de réponses (0)
Voir également
Catégories
En savoir plus sur Operating on Diagonal 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!