How can I manage a .csv imported file?
1 visualización (últimos 30 días)
Mostrar comentarios más antiguos
Emiliano Ascenzi
el 9 de Dic. de 2019
Respondida: Walter Roberson
el 9 de Dic. de 2019
I have imported a .csv table in MATLAB, on this table I have 2 different events, misurated in the same timeline. I'm trying to make MATLAB recognize these different events automatically. From a "visive" point of view is very simple because when the first event ends the value on the plot is 0, but i need MATLAB to do it for me when I'll have more than 2 events. I was thinking about a "for cycle", dunno if is a good idea
0 comentarios
Respuesta aceptada
Walter Roberson
el 9 de Dic. de 2019
mask = YourSignal(:).' > 0;
starts = strfind([false mask], [0 1]);
stops = strfind([mask false], [1 0]);
Now starts and stops are vectors such that you have non-zero signal between YourSignal(starts(K):stops(K))
This assumes that none of your signal is negative.
0 comentarios
Más respuestas (0)
Ver también
Categorías
Más información sobre Author Block Masks en Help Center y File Exchange.
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!