收藏 分销(赏)

用matlab画出余弦函数的傅里叶变换图像.docx

上传人:快乐****生活 文档编号:3583769 上传时间:2024-07-10 格式:DOCX 页数:4 大小:55.41KB 下载积分:5 金币
下载 相关 举报
用matlab画出余弦函数的傅里叶变换图像.docx_第1页
第1页 / 共4页
用matlab画出余弦函数的傅里叶变换图像.docx_第2页
第2页 / 共4页


点击查看更多>>
资源描述
用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(100πt)函数的傅里叶变换:利用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; ——许振远 Welcome To Download !!! 欢迎您的下载,资料仅供参考!
展开阅读全文

开通  VIP会员、SVIP会员  优惠大
下载10份以上建议开通VIP会员
下载20份以上建议开通SVIP会员


开通VIP      成为共赢上传

当前位置:首页 > 教育专区 > 其他

移动网页_全站_页脚广告1

关于我们      便捷服务       自信AI       AI导航        抽奖活动

©2010-2026 宁波自信网络信息技术有限公司  版权所有

客服电话:0574-28810668  投诉电话:18658249818

gongan.png浙公网安备33021202000488号   

icp.png浙ICP备2021020529号-1  |  浙B2-20240490  

关注我们 :微信公众号    抖音    微博    LOFTER 

客服