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 中查找有关 Interactive Control and Callbacks 的更多信息

Community Treasure Hunt

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

Start Hunting!

Translated by