推 yinson:謝謝你 10/15 23:02
※ 引述《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