What does ''all'' mean in M = min(A, []. ''all'') ?
Afficher commentaires plus anciens
M = min(A, []. ''all'')
A is a 4x4 matrix, may I know what does ''all'' means in this command?
I tried it once on Matlab, it returns the smalllest value of the matrix but it does not work in the calculation I am working on.
In fact, min(min(A)) leads to the answer I want, which is the smallest element. So what does ''all'' means in this case?
Réponse acceptée
Plus de réponses (1)
Vladimir Sovkov
le 31 Juil 2020
0 votes
All this is fairly well described in the matlab documentation. min(min(A)) and min(A, [], ''all'') are equivalent for 1D and 2D arrays but differ for bigger dimensions.
3 commentaires
Vladimir Sovkov
le 31 Juil 2020
I also think that as min(A, [], ''all'') calls the min function only once, it works faster, though I have not checked it.
xxtan1
le 31 Juil 2020
Vladimir Sovkov
le 31 Juil 2020
One more version totally equivalent to min(A, [], ''all'') can be min(A(:)).
Catégories
En savoir plus sur Matrix Indexing dans Centre d'aide et File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!