Remove rows from matrix based on condition
14 vues (au cours des 30 derniers jours)
Afficher commentaires plus anciens
Zahra
le 5 Avr 2023
Réponse apportée : Dyuman Joshi
le 5 Avr 2023
I have a matrix of (125000x2),(row, column). The first column is time, and the second column is the measured voltage value from an experiment. I want to delete the rows if the measured voltage value is less (-0.08) or bigger than (0.08).
0 commentaires
Réponse acceptée
Dyuman Joshi
le 5 Avr 2023
%Let "in" be your matrix
%Finding the rows that meet this condition
idx = in(:,2) > 0.08 | in(:,2) < -0.08;
%Deletion
in(idx,:)=[];
0 commentaires
Plus de réponses (0)
Voir également
Catégories
En savoir plus sur Sensors and Transducers 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!