MATLAB中f=(0:length(x_fft)-1)*1920/length(x_fft);这段程序是什么意思?
生成调幅调频信号x(t)=(1+0.2sin(15πt))cos(60πt+0.5sin(30πt))+sin(240πt)Fs=1920;N=512;t=0:1/Fs:...
生成调幅调频信号
x(t)=(1+0.2sin(15πt))cos(60πt+0.5sin(30πt))+sin(240πt)
Fs=1920;N=512;
t=0:1/Fs:(N-1)/Fs;
x=(1+0.2*sin(15*pi*t)).*cos(60*pi*t+0.5*sin(30*pi*t))+sin(240*pi*t);
subplot(211),plot(x,'Linewidth',2)
set(gca,'xlim',[0,N]);
set(gca,'xtick',[0:N/8:N]);
xlabel('采样时间');
ylabel('幅值');
x_fft=fft(x);x_fft=abs(x_fft);
f=(0:length(x_fft)-1)*1920/length(x_fft);
subplot(212),plot(f,x_fft,'linewidth',2);
set(gca,'xlim',[0,240]);
set(gca,'xtick',[0:30:240]);
set(gca,'ylim',[0,max(x_fft)+10]);
xlabel('频率');
ylabel('幅值');
请问一下:x_fft=fft(x);x_fft=abs(x_fft);
f=(0:length(x_fft)-1)*1920/length(x_fft);这两句程序什么意思啊?
还有set(gca,'ylim',[0,max(x_fft)+10]);确定y轴的范围怎么还用到了max(x_fft)+10?
本人新手一枚,求尽量解释详细一下,感激不尽
求解 展开
x(t)=(1+0.2sin(15πt))cos(60πt+0.5sin(30πt))+sin(240πt)
Fs=1920;N=512;
t=0:1/Fs:(N-1)/Fs;
x=(1+0.2*sin(15*pi*t)).*cos(60*pi*t+0.5*sin(30*pi*t))+sin(240*pi*t);
subplot(211),plot(x,'Linewidth',2)
set(gca,'xlim',[0,N]);
set(gca,'xtick',[0:N/8:N]);
xlabel('采样时间');
ylabel('幅值');
x_fft=fft(x);x_fft=abs(x_fft);
f=(0:length(x_fft)-1)*1920/length(x_fft);
subplot(212),plot(f,x_fft,'linewidth',2);
set(gca,'xlim',[0,240]);
set(gca,'xtick',[0:30:240]);
set(gca,'ylim',[0,max(x_fft)+10]);
xlabel('频率');
ylabel('幅值');
请问一下:x_fft=fft(x);x_fft=abs(x_fft);
f=(0:length(x_fft)-1)*1920/length(x_fft);这两句程序什么意思啊?
还有set(gca,'ylim',[0,max(x_fft)+10]);确定y轴的范围怎么还用到了max(x_fft)+10?
本人新手一枚,求尽量解释详细一下,感激不尽
求解 展开
展开全部
x_fft=fft(x);%求信号x的快速傅利叶变换
x_fft=abs(x_fft);%取绝对值
f=(0:length(x_fft)-1)*1920/length(x_fft);%length(x_fft)求x_fft的长度,也就是个数,0:length(x_fft)-1)是矢量[0,1,2,...,length(x_fft)-1]
set(gca,'ylim',[0,max(x_fft)+10]);%确定y轴的范围,为了图形显示。
x_fft=abs(x_fft);%取绝对值
f=(0:length(x_fft)-1)*1920/length(x_fft);%length(x_fft)求x_fft的长度,也就是个数,0:length(x_fft)-1)是矢量[0,1,2,...,length(x_fft)-1]
set(gca,'ylim',[0,max(x_fft)+10]);%确定y轴的范围,为了图形显示。
追问
f=(0:length(x_fft)-1)*1920/length(x_fft);
这个f应该是频率吧?还有max(x_fft)+10,为什么要取(x_fft)的最大值?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询