What does ''all'' mean in M = min(A, []. ''all'') ?
Show older comments
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?
Accepted Answer
More Answers (1)
Vladimir Sovkov
on 31 Jul 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 Comments
Vladimir Sovkov
on 31 Jul 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
on 31 Jul 2020
Vladimir Sovkov
on 31 Jul 2020
One more version totally equivalent to min(A, [], ''all'') can be min(A(:)).
Categories
Find more on Matrix Indexing in Help Center and File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!