Posts tagged matlab
在MATLAB中仿真FFT
Jul 28th
一个简单的仿真FFT程序,在MATLAB 6.5中测试通过。
fs=1000; %采样率为1000
t=0:1/fs:1; %时长1s
f1=50; %信号1频率50Hz
f2=200; %信号2频率200Hz
x=sin(2*pi*f1*t)+sin(2*pi*f2*t); %生成含有2个频率的正弦波
subplot(211)
plot(x);
title(‘f1(50Hz)&f2(200Hz)的正弦信号’)
xlabel(‘序列(n)’)
grid onnumber=512; % fft长度
y=fft(x,number); %求x的fft
n=0:length(y)-1;
f=fs*n/length(y);
subplot(212)
plot(f,abs(y)); %如果不求abs,虚部将被省略
title(‘f1&f2的正弦信号的FFT(512点)’)
xlabel(‘频率Hz’)
grid on
MATLAB 之 SAVE命令
Jul 16th




