作者tyu (keep going)
看板MATLAB
标题Re: [问题] 请问如何得到讯号的即时频谱
时间Fri Nov 18 08:12:11 2011
可以把每个frame 存下来, 然後用movie指令画出来
或是设定figure 的handle, 并且在每个时间计算一次频率,
产生新的plot, 最後用drawnow 把更改的figure画出来
可以参考下面网址:
http://www.mathworks.com/help/techdoc/creating_plots/f10-1460.html
这样有符合你的要求吗?
※ 引述《eemaple ()》之铭言:
: 我有一段讯号,频率会随时间改变(ex. 跳频)
: 所以我想得到它的即时频谱
: 就是真的可以看到它会在频率上跳动
: 请问matlab有任何指令或方法吗?
: 爬文找不到答案
: 只知道fft可以用来可以计算一段时间的频谱成分
: 但它画出来的图不会动:(
: 另外也知道simulink有spectrum scope这个block可以拉出来用
: 因此就可以看到会动的频谱
: 但是我的时间讯号是打指令产生出来的,不是用simulink产生的......
: 所以目前想到的方向
: 是否有指令可以直接产生这段讯号的动态频谱?
: 或是有方法把这段时间讯号喂到simulink的spectrum scope去?
: 希望有人可以帮帮我>"<
: 我会万分感谢的!! ~(─╴╴─)╮
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 169.234.126.123