Picking data from graph?
4 visualizaciones (últimos 30 días)
Mostrar comentarios más antiguos
Nurfaiz Fathurrahman
el 22 de Nov. de 2021
Comentada: Nurfaiz Fathurrahman
el 23 de Nov. de 2021
I have a sample signal below, I just want to retrieve the data in the red box for the next step of processing, how do I do it?
4 comentarios
Walter Roberson
el 22 de Nov. de 2021
How should the program know where to start extracting? How should the program know where to stop extracting ?
Is the time range fixed? Have the times been input by the user? Does the program need to detect the first minima and extract everything to the sixth minima ?
Respuesta aceptada
Bjorn Gustavsson
el 22 de Nov. de 2021
If you have the signal S, the corresponding sample-times t and the start and stop-times t1 and t2 you can select the signal in the intervall:
S1to2 = S(t1<t&t<=t2);
If you want to select the time-interval from the graph, have a look at the help and documentation of ginput, it is a function that allows you to select points in graphs. You could use that to select 2 points (you will/can get bot the x and y-values of selected points) to give you t1 and t2.
HTH
Más respuestas (0)
Ver también
Categorías
Más información sobre DTMF 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!