Re: [問題] 訊號的頻率成分...?

看板Electronics作者 (DSM......)時間17年前 (2007/04/01 03:03), 編輯推噓1(101)
留言2則, 2人參與, 最新討論串2/6 (看更多)
※ 引述《flybow (yyyyyyyy)》之銘言: : 請問各位電機通訊,還有程式的高手 : 我有一個暫態訊號.x=exp(-0.5t)-exp(-t) t=linspace(0,20,300) : 我做了FFT(x,300)...我要怎要才能從這300個點內,完全的分出每個頻率佔多少的 : 比例 : Y = fft(x,300);%無論t怎樣改動,Y的值不變 : Pyy= Y.* conj(Y) / 300; : f=1000*(0:150)/300; %??? : figure(2);plot(f,Pyy(1:151)) : title('Frequency content of y') : xlabel('frequency (Hz)') : 我用這段程式來看,只能大略看出來,卻無法詳細的得到確切數據... : 我想要的答案比如說... : 0.1HZ 佔訊號比例 75% : 20 HZ 0.5% : 的這種數據..... : 請各位幫幫我,我該怎麼求? : 我現在正在做聲波的散射的理論分析,過去都是使用簡單的單頻波,我這次使用的 : 則是多頻率的暫態訊號..所以有這個問題在..... : 請問各位了... : 或者可以用FFT的這300個點,看出頻率的組成嗎? 你的目的是要看出組成比例 我猜應該是指能量的比例吧 那麼就這樣做 Ptot = sum(Pyy); for n = 1:150 P_ratio(n) = Pyy(n)/Ptot; end plot(f(1:150),P_ratio)); -- 可能有語法錯誤 手邊沒有MATLAB Orz -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 220.135.83.97

04/01 17:04, , 1F
他要問的是 exact frequency component
04/01 17:04, 1F

06/13 15:38, , 2F
言兌 白勺 女子 口阿
06/13 15:38, 2F
文章代碼(AID): #163h1obJ (Electronics)
討論串 (同標題文章)
文章代碼(AID): #163h1obJ (Electronics)