How can I create a loop that will generate the amount of points that exist in between specific values?
1 Ansicht (letzte 30 Tage)
Ältere Kommentare anzeigen
James Baldassano
am 5 Sep. 2019
Kommentiert: James Baldassano
am 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 Kommentare
Akzeptierte Antwort
Walter Roberson
am 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;
Weitere Antworten (1)
Siehe auch
Kategorien
Mehr zu Electrophysiology finden Sie in Help Center und File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!