Delete Columns from a table where the 1st element in the column is a negative number?
2 vues (au cours des 30 derniers jours)
Afficher commentaires plus anciens
CHRISTOPHER MILLAR
le 4 Avr 2019
Réponse apportée : CHRISTOPHER MILLAR
le 4 Avr 2019
I have a number of tables that contain sensor data from 8 channels and the 1st row in the table is the time this data was sampled at.
I want to delete all the data from the columns where the 1st element in the column is a negative number
How do I do this?
0 commentaires
Réponse acceptée
Guillaume
le 4 Avr 2019
yourmatrix(:, yourmatrix(1, :) < 0) = []; %delete all rows of the columns whose 1st row is negative.
Your data would probably be better stored in a matlab table or even better a timetable. For that you'd have to transpose your matrix so that the time is in column format.
0 commentaires
Plus de réponses (1)
Voir également
Catégories
En savoir plus sur Logical 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!