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

1 次查看(过去 30 天)
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 个评论
William
William 2016-4-5
编辑:William 2016-4-6
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

请先登录,再进行评论。

回答(1 个)

Geoff Hayes
Geoff Hayes 2016-4-5
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.

类别

Help CenterFile Exchange 中查找有关 2-D and 3-D Plots 的更多信息

Community Treasure Hunt

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

Start Hunting!

Translated by