精華區beta MATLAB 關於我們 聯絡資訊
其實是工具書裡的一個範例,不過有一些程式碼看不太懂為何要這樣寫。 想請教一下大家,希望能幫我解惑。先感謝各位 <(_ _)> ---------------- load sunspot.dat year = sunspot(:,1); wolfer = sunspot(:,2); Y = fft(wolfer); N = length(Y); Y(1) = []; 請問這一行代表什麼意思?為什麼需要多這一行? power = abs(Y(1:N/2)).^2; 為何Y()裡的參數是給1:N/2?二次方是必要的嗎? nyquist = 1/2; freq = (1:N/2)/(N/2)*nyquist; 這一行程式碼完全看不懂! :( ....... ....... 之後只是將結果繪出 ---------------- 請大家幫忙,接觸matlab的時間很短,很多語法都很陌生。謝謝大家 <(_ _)> -- ╭╦╦═▁▂▂** *══════════════ by kizna ╦╦╮ ╠╬╣Y kizna Y * ◢◤ 我要成為"萬能藥"!! ╠╬╣ ╠╬╣ζζ ◥◣ 我要成為能夠醫治任何疾病的醫生! ╠╬╣ ╠╬╣ 因為…世界上…根本就沒有無法醫治的疾病! ◢◣ ╠╬╣ ╠╬╣ 多尼多尼‧喬巴 ╠╬╣ ╰╩╩ ═══════════════** ** *════╩╩╯ -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.115.20.198