请高手看看我的matlab程序有什么问题吗fs=1000;N=1024;n=0:N-1;t=0:0.001:6;A=2;P=4;x=A*square(P*t);figure(1);plot(t,x);axis([0,7,-3,3]);grid;y=fft(x,N);y1=fftshift(y);mag=abs(y);mag1=abs(y1);f=n*fs/N;f1=n*fs/N-fs/2;figure(2);plot(f,mag);gr
来源:学生作业帮助网 编辑:六六作业网 时间:2024/11/16 07:49:27
请高手看看我的matlab程序有什么问题吗fs=1000;N=1024;n=0:N-1;t=0:0.001:6;A=2;P=4;x=A*square(P*t);figure(1);plot(t,x);axis([0,7,-3,3]);grid;y=fft(x,N);y1=fftshift(y);mag=abs(y);mag1=abs(y1);f=n*fs/N;f1=n*fs/N-fs/2;figure(2);plot(f,mag);gr
请高手看看我的matlab程序有什么问题吗
fs=1000;
N=1024;
n=0:N-1;
t=0:0.001:6;
A=2;
P=4;
x=A*square(P*t);
figure(1);
plot(t,x);
axis([0,7,-3,3]);
grid;
y=fft(x,N);
y1=fftshift(y);
mag=abs(y);
mag1=abs(y1);
f=n*fs/N;
f1=n*fs/N-fs/2;
figure(2);
plot(f,mag);
grid;
figure(3);
plot(f1,mag1);
axis([-40,40,0,1200]);
grid;
py=angle(y);
pyy=180/pi*py;
figure(4);
stem(f,pyy);
求一个方波的频谱和相位谱
请高手看看我的matlab程序有什么问题吗fs=1000;N=1024;n=0:N-1;t=0:0.001:6;A=2;P=4;x=A*square(P*t);figure(1);plot(t,x);axis([0,7,-3,3]);grid;y=fft(x,N);y1=fftshift(y);mag=abs(y);mag1=abs(y1);f=n*fs/N;f1=n*fs/N-fs/2;figure(2);plot(f,mag);gr
没有问题啊!你在前面加个clear 试试!