Picking data from graph?
3 vues (au cours des 30 derniers jours)
Afficher commentaires plus anciens
Nurfaiz Fathurrahman
le 22 Nov 2021
Commenté : Nurfaiz Fathurrahman
le 23 Nov 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 commentaires
Walter Roberson
le 22 Nov 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 ?
Réponse acceptée
Bjorn Gustavsson
le 22 Nov 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
Plus de réponses (0)
Voir également
Catégories
En savoir plus sur Specifying Target for Graphics Output dans Help Center et File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!