Re: [問題] 請問如何得到訊號的即時頻譜

看板MATLAB作者 (keep going)時間14年前 (2011/11/18 08:12), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串2/2 (看更多)
可以把每個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
文章代碼(AID): #1EnQBTLR (MATLAB)
文章代碼(AID): #1EnQBTLR (MATLAB)