What does ''all'' mean in M = min(A, []. ''all'') ?
Mostrar comentarios más antiguos
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?
Respuesta aceptada
Más respuestas (1)
Vladimir Sovkov
el 31 de Jul. de 2020
0 votos
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 comentarios
Vladimir Sovkov
el 31 de Jul. de 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
el 31 de Jul. de 2020
Vladimir Sovkov
el 31 de Jul. de 2020
One more version totally equivalent to min(A, [], ''all'') can be min(A(:)).
Categorías
Más información sobre Matrix Indexing en Centro de ayuda y File Exchange.
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!