How can I create a loop that will generate the amount of points that exist in between specific values?
2 views (last 30 days)
Show older comments
James Baldassano
on 5 Sep 2019
Commented: James Baldassano
on 10 Sep 2019
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 Comments
Accepted Answer
Walter Roberson
on 6 Sep 2019
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;
More Answers (1)
See Also
Categories
Find more on Electrophysiology in Help Center and File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!