Deleting columns corresponding to time value

1 vue (au cours des 30 derniers jours)
jacob Mitch
jacob Mitch le 11 Nov 2019
Commenté : pavan kumar le 22 Nov 2019
If I have a time axis of
t=[0:1:4]; %time step 1
that corresponds to x,y,z data as an array where the first row is x second is y third is z say
data=[1,2,3,4,5;1,4,5,6,7;2,3,8,4,5]; %5 columns
how would I discard values for if t<3 It deletes all the columns corresponding to the time, so it gets rid of the 1st 2nd and 3rd column to get and produces
data=[4,5;6,7;4,5];

Réponse acceptée

JESUS DAVID ARIZA ROYETH
JESUS DAVID ARIZA ROYETH le 11 Nov 2019
solution:
data(:,t<3)=[];
disp(data)

Plus de réponses (1)

David Hill
David Hill le 11 Nov 2019
data=data(:,data(1,:)>3);

Catégories

En savoir plus sur Data Types 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!

Translated by