matlab - i have 40401 by 57 matrix I need find max value from each row and the corresponding column index of that max value? -


i have 40401 57 matrix need find max value each row , corresponding column index of max value?

some 1 please me find answer..

just looking in documentation can find syntax of max find maximum of a on given dimension dim. there example here.

m = max(a,[],dim) 

note second argument empty matrix [] because don't want calculate maximum of entries in a , second argument. feature of max has no relevance here.

now need indexes. looking again in documentation find syntax maximum values m , indexes i @ same time. there example here well.

[m,i] = max(___) 

note here ___ means syntax not depend on input values.


now can combine following line of code:

[m,i] = max(a,[],2) 

this result when used random data:

a =      2    20     6     8     5    13     16    11    10     2    10    20      9    11    14     6    19     5     15     2    17    19     1    11 m =     20     20     19     19 =      2      6      5      4 

Comments

Popular posts from this blog

java - Andrioid studio start fail: Fatal error initializing 'null' -

android - Gradle sync Error:Configuration with name 'default' not found -

StringGrid issue in Delphi XE8 firemonkey mobile app -