Deleting columns corresponding to time value

2 Ansichten (letzte 30 Tage)
jacob Mitch
jacob Mitch am 11 Nov. 2019
Kommentiert: pavan kumar am 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];

Akzeptierte Antwort

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

Weitere Antworten (1)

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

Kategorien

Mehr zu Data Types finden Sie in Help Center und File Exchange

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by