How to compute the Median Absolute deviation of all values of a matrix on Matlab R2015b
4 vues (au cours des 30 derniers jours)
Afficher commentaires plus anciens
Mehdi Kooli
le 14 Oct 2022
Commenté : Mehdi Kooli
le 18 Oct 2022
I have a matrix, for exemple :
X = reshape(1:20,[4 5])
and I want to compute the MAD of all the values of this matrix on Matlab R2015b.
I tried to compute it with the online Matlab exemple tester using the command mad_X = mad(X,1,'all') and it gives the result : mad_X= 4
This option 'all' doesn't exist on Matlab R2015b so how can I compute it in this version, I tried the simple command the simple command
mad_X = mad(X,1) but the result isn't a value it's a vector mad_X = 1 1 1 1 1
Any suggestion please
0 commentaires
Réponse acceptée
Branden Summa
le 14 Oct 2022
You could use X(:) to return the elements in column order, and then use mad on that new vector
X= reshape(1:20,[4 5]);
mad(X(:),1)
mad(X,1,'all')
Plus de réponses (0)
Voir également
Catégories
En savoir plus sur Logical 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!