gusucode.com > 《精通matlab 7》包括配套光盘 > 配套光盘里的程序附件/Ex-19/Ex1903.m
%例19-3:傅立叶变换 t = 0:0.001:0.6; %采样频率为1000Hz x = sin(2*pi*50*t)+sin(2*pi*120*t); %产生正弦波 y = x + 2*randn(size(t)); %叠加随机噪声 plot(1000*t(1:50),y(1:50)) %绘制y的曲线 title('信号受零均值的随机噪声干扰') xlabel('时间(毫秒)') %... Y = fft(y,512); %对y做傅立叶变换,取512个点 Pyy = Y.* conj(Y) / 512; f = 1000*(0:256)/512; %设置频率轴(横轴)坐标,1000是采样频率 plot(f,Pyy(1:257)) %绘制频域图 title('y的频率成分') xlabel('频率 (Hz)')