作者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