Using find function in Matlab to find data at specific time

10 views (last 30 days)
How can I use the find function in MATLAB in order to create a variable that includes data starting at time, t=0?
I have tried this:
N = find(Data(:)==0);
but I just get N equal to the number of data that are at t=0, not the actual data themselves.

Answers (1)

Jan
Jan on 27 Mar 2021
index = find(Data >= 0, 1, 'first');
N = Data(index:end)
  2 Comments
gps
gps on 7 Jun 2021
Edited: gps on 7 Jun 2021
@Jan thank you for the help! i have a follow up question, is there a way of editing this for the case where my data have two columns, say x and t, rather than one and I just want my variable to contain only the data from column, starting from t=0 and onwards?

Sign in to comment.

Categories

Find more on MATLAB in Help Center and File Exchange

Tags

Community Treasure Hunt

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

Start Hunting!