help with max function
显示 更早的评论
[Max,index]=max(array,[ ],2)..... Iam using this syntax to find the maximum value of every column but in case of two equal maximum values it returns the first one... how can I solve this?! Thanks
5 个评论
Walter Roberson
2020-2-10
You have not defined what outcome you would prefer.
Steven Lord
2020-2-10
That sounds like it's working as it should. From the documentation "If the largest element occurs more than once, then I contains the index to the first occurrence of the value."
What did you expect it to do instead?
Marco Nashaat
2020-2-10
Mohymen Kushal
2020-10-26
if A is a matrix, then max(A,[ ],2) is a column vector containing the maximum value of each row . What is this '2' for ? can anybody explain please. Thanks.
the cyclist
2020-10-29
As clearly stated in the documentation for max, that "2" indicates the matrix dimension along which to take the maximum.
采纳的回答
更多回答(0 个)
类别
在 帮助中心 和 File Exchange 中查找有关 Geometry and Mesh 的更多信息
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!