⽤matlab画矩形波傅⾥叶变换,⽤matlab画出余弦函数的傅⾥
叶变换图像
《⽤matlab画出余弦函数的傅⾥叶变换图像》由会员分享,可在线阅读,更多相关《⽤matlab画出余弦函数的傅⾥叶变换图像(3页珍藏版)》请在⼈⼈⽂库⽹上搜索。
matlab求傅里叶变换1、⽤matlab画出函数和余弦函数的傅⾥叶变换⼀、由狄拉克函数的定义:它在原点以外的所有点函数值为0,只在原点为⽆穷:并且满⾜约束条件代码可写为:x=-100:1:100; %将x取区间-100,100,最⼩单位为1,y=(x=0); %只有x=0的时候,y才为“1”plot(x,y);syms t v;xlabel(t),ylabel(t),title(狄拉克函数);%标注x,y轴⼆Cos(100t)函数的傅⾥叶变换:利⽤matlab⾥⾯的快速傅⾥叶变换(fft)。画出的只有正半轴的频率图像代码:fs=10000;%采样频率N=100; %采样点数n=0:N-1;t=n/fs;g=cos(1000*pi*t);%给定信号
figure(1);subplot(211);plot(g);%绘出信号的时域波形xlabel(时间/t);ylabel(幅值);title(信号的时域波形);grid on;y=fft(g,N);%进⾏fft变换m=abs(y(1:N/2)*2*pi/N;%求信号的真实幅值f=n*fs/N; %进⾏对应的频率转换subplot(212);stem(f(1:N/2),m(1:N/2);%绘出频谱图xlabel(频率/Hz);ylabel(幅值);title(信号频谱图);grid on;许振远。

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。