MATLAB Answers

How can I create a loop that will generate the amount of points that exist in between specific values?

2 ビュー (過去 30 日間)
James Baldassano
James Baldassano 2019 年 9 月 5 日
コメント済み: James Baldassano 2019 年 9 月 10 日
I have a dataset of event times that is generated in 1 row in an array. Essentially, the appearance of a -1 in this row signifies the end of that trial, and each other number is an event in that trial. For example,
FSpks = [4, 5, 6, 6.5, -1, 2, 4, 5, 6, -1, 1, 3, 4, -1, 4, 5, 6, -1]
How would I be able to generate a loop, or a function, that would generate the amount of events that occurred in each trial?
Thanks

  0 件のコメント

Sign in to comment.

採用された回答

Walter Roberson
Walter Roberson 2019 年 9 月 6 日
FSpks = [4, 5, 6, 6.5, -1, 2, 4, 5, 6, -1, 1, 3, 4, -1, 4, 5, 6, -1];
numevents_in_trial = diff([0 find(FSpks == -1)]) - 1;

その他の回答 (1 件)

タグ


Translated by