Fast way to replace elements in a matrix?
3 vues (au cours des 30 derniers jours)
Afficher commentaires plus anciens
Hi,
for eample I have an a matrix
a =
245 255 255
254 252 255
251 250 239
rules:
find the row index where all 3 numbers in the row are greater than 250.
Is there a faster way to achieve it than do it in a loop?
2 commentaires
Réponse acceptée
madhan ravi
le 29 Jan 2019
Modifié(e) : madhan ravi
le 29 Jan 2019
idx=all(a>250,2) % logical index
L_idx=find(idx) % linear index , gives row number
0 commentaires
Plus de réponses (0)
Voir également
Catégories
En savoir plus sur Matrix Indexing dans Help Center et File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!