Timeseries events - how to extract y values for each event
1 回表示 (過去 30 日間)
古いコメントを表示
Hello,
I have plotted a timeseries for some behavioural data and I would like to extract all of the scores (on the y axis) for the times in the events that I have entered. Please could someone help point me in the right direction
Thanks

2 件のコメント
Adam Danz
2021 年 3 月 18 日
I assume the red dots are the times you entered. If so, how did you plot them without using the (x,y) coordinates? I seems that you already have the y-data if you plotted the red dots and the red dots are the times you entered.
採用された回答
David Hill
2021 年 3 月 18 日
I am assuming you have two arrays, t and y, of the same length. To get the y values corresponding to an array of input times, T, then:
y_values=y(ismember(t,T));
その他の回答 (0 件)
参考
カテゴリ
Help Center および File Exchange で Time Series Events についてさらに検索
製品
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!