精華區beta MATLAB 關於我們 聯絡資訊
※ 引述《yinson (如果有一天)》之銘言: : 其實是工具書裡的一個範例,不過有一些程式碼看不太懂為何要這樣寫。 : 想請教一下大家,希望能幫我解惑。先感謝各位 <(_ _)> : ---------------- : load sunspot.dat : year = sunspot(:,1); : wolfer = sunspot(:,2); : Y = fft(wolfer); : N = length(Y); : Y(1) = []; 請問這一行代表什麼意思?為什麼需要多這一行? 去直流 把頻率0Hz的資料刪掉 : power = abs(Y(1:N/2)).^2; 為何Y()裡的參數是給1:N/2?二次方是必要的嗎? 你可以畫範圍1:N 比較圖形就知道意思了 因為要看power 所以要平方嘛.... : nyquist = 1/2; : freq = (1:N/2)/(N/2)*nyquist; 這一行程式碼完全看不懂! :( 這個我一兩個月前發的文章有說明過 懶得再打一次..... 主要就是取樣頻率與取樣點間的關係 : ....... : ....... : 之後只是將結果繪出 : ---------------- : 請大家幫忙,接觸matlab的時間很短,很多語法都很陌生。謝謝大家 <(_ _)> -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 61.59.19.31
yinson:謝謝你 10/15 23:02