Position of a data at Matrix

3 visualizzazioni (ultimi 30 giorni)
sama
sama il 14 Gen 2015
Commentato: Sara il 14 Gen 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

Risposta accettata

Sara
Sara il 14 Gen 2015
Given the matrix A
[i,j] = find(A == max(max(A))
  2 Commenti
sama
sama il 14 Gen 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 il 14 Gen 2015
What do you want to store in A:
  • The minimum value of sheeti
  • The position of the minimum value of sheeti

Accedi per commentare.

Più risposte (0)

Categorie

Scopri di più su Operating on Diagonal Matrices in Help Center e File Exchange

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by