Extract certain rows from matrix
1 visualizzazione (ultimi 30 giorni)
Mostra commenti meno recenti
Gareth Evans
il 6 Mar 2015
Commentato: Gareth Evans
il 6 Mar 2015
Hello,
I have extracted the peak data from a 1x86400 matrix in the workspace (named a) using the following command:
[pks,locs]=findpeaks(a)
This results in 'pks' = 1x14382 and the 'locs' positions for the obtained data (Also sized at 1x14382).
I would like to use the locations (locs) from the above to extract data from another 1x86400 data file (in this case named b).
Whats the best approach to do this?
0 Commenti
Risposta accettata
Andrew Newell
il 6 Mar 2015
Modificato: Andrew Newell
il 6 Mar 2015
Assuming you read the other data file into another_matrix, the answer is
extracted_data = another_matrix(loc);
Più risposte (0)
Vedere anche
Categorie
Scopri di più su Logical 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!