Deleting columns corresponding to time value

2 ビュー (過去 30 日間)
jacob Mitch
jacob Mitch 2019 年 11 月 11 日
コメント済み: pavan kumar 2019 年 11 月 22 日
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];

採用された回答

JESUS DAVID ARIZA ROYETH
JESUS DAVID ARIZA ROYETH 2019 年 11 月 11 日
solution:
data(:,t<3)=[];
disp(data)
  1 件のコメント
pavan kumar
pavan kumar 2019 年 11 月 22 日
thank u sir

サインインしてコメントする。

その他の回答 (1 件)

David Hill
David Hill 2019 年 11 月 11 日
data=data(:,data(1,:)>3);

カテゴリ

Help Center および File ExchangeMultidimensional Arrays についてさらに検索

Community Treasure Hunt

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

Start Hunting!

Translated by