How to creat a corresponding callback figure when I click one value point of curves on the other figure ?

1 visualizzazione (ultimi 30 giorni)
Hi all, How to creat an callback connection like this: when I click one value of curves(signals of time domin) on a figure,another figure related to the value on the former figure will pop up? I have done time-frequency analysis on series of signals of time domin.And now I have one figure which describes amplititude changes with time passes. I also have figures describe the power of diffrent frequencies band on every time point.I need to creat an callback connection : when I click one time point on the figure of time domin,the figure describe the power of diffrent frequencies on that time point will pop up.How can I do this? Code domos in detail will be very helpful and links will be also good. Thank you!
  2 Commenti
Geoff Hayes
Geoff Hayes il 4 Apr 2016
IP - have you created a GUI (for example, using GUIDE), or have you just created two figures with functions or scripts?
William
William il 5 Apr 2016
Modificato: William il 6 Apr 2016
Thanks a lot! I have created figures of time domin and frequence domin respectively using functions .And I now just need to know how to create GUI to connect them to realize:when I click one value of curves(signals of time domin) on a figure,another figure related to the value on the former figure will pop up

Accedi per commentare.

Risposte (1)

Geoff Hayes
Geoff Hayes il 5 Apr 2016
IP - I would use GUIDE to create your GUI with two axes - one for the time domain signal and the other for the power of different frequencies. See How to create a GUI with GUIDE tutorial.
As for clicking (or selecting) a point on the figure of the time domain, see http://www.mathworks.com/matlabcentral/answers/143306-how-to-move-a-plotted-line-vertically-with-mouse-in-a-gui which will get you started in terms of selecting a point on the curve using mouse action events.

Categorie

Scopri di più su Interactive Control and Callbacks in Help Center e File Exchange

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by