MATLAB Answers

Position of a data at Matrix

65 views (last 30 days)
sama
sama on 14 Jan 2015
Commented: Sara on 14 Jan 2015
Hello. I have a matrix 1000*2. Then I found the maximum data in first column. Lets say the maximum is for 500*1. Then I need to get the number in 500*2. How can I find out what is the position of my maximum data please?
Thanks

  0 Comments

Sign in to comment.

Accepted Answer

Sara
Sara on 14 Jan 2015
Given the matrix A
[i,j] = find(A == max(max(A))

  2 Comments

sama
sama on 14 Jan 2015
Thanks. However, I am using my matrix at a for loop. Before that, I am calling my data from an Excel file. So, I am looking for anything to add to my code. I am using the maximum and I wanna call the position the maximum. Do you think find is still a good idea?
for i=1:n-1; sheeti=xlsread('Book1.xlsx',i); A(i)=[min(sheeti(:,2))]; End
Sara
Sara on 14 Jan 2015
What do you want to store in A:
  • The minimum value of sheeti
  • The position of the minimum value of sheeti

Sign in to comment.

More Answers (0)

Sign in to answer this question.