Find exact time step
Mostrar comentarios más antiguos
I have two column one is time column and another is speed column. The speed is constant but when a subject starts running the speed increase. I want to know the exact time point when a subject start run using a MATLAB code. I collected five trials in one file. I want to know the five time steps from one file. Attached is the excel sheet.
Respuesta aceptada
Más respuestas (1)
Jos (10584)
el 4 de Mzo. de 2016
Let S be your vector of speeds, and T your time points
% Determine, for each time point, is the subject running or not
IsRunning = S > 0 ;
% For each time point, did the subject change from not-running to running
TF = [false ; diff(IsRunning(:))==1] ;
% At what indices did this happen
index = find(TF)
% and the time points are:
T_startedToRun = T(index)
% check with a plot
plot(T,S,'b-', T_startedToRun,0,'rs') ;
1 comentario
Mahdi Hassan
el 17 de Mzo. de 2016
Categorías
Más información sobre Parallel Computing Toolbox en Centro de ayuda y File Exchange.
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!