MATLAB实验二 傅里叶分析及应用.docx
《MATLAB实验二 傅里叶分析及应用.docx》由会员分享,可在线阅读,更多相关《MATLAB实验二 傅里叶分析及应用.docx(10页珍藏版)》请在三一办公上搜索。
1、实验二傅里叶分析及应用一、实验目得(一)掌握使用Matl a b进行周期信号傅里叶级数展开与频谱分析1、学会使用Matlab分析傅里叶级数展开,深入理解傅里叶级数得物理含义2、学会使用Matlab分析周期信号得频谱特性(二)掌握使用Matl ab求解信号得傅里叶变换并分析傅里叶变换得性质1、学会运用Ma t lab求连续时间信号得傅里叶变换2、学会运用Mat lab求连续时间信号得频谱图3、学会运用Ma t lab分析连续时间信号得傅里叶变换得性质(三)掌握使用Mat l ab完成信号抽样并验证抽样定理1、学会运用MATLAB完成信号抽样以及对抽样信号得频谱进行分析2、学会运用MATLAB改变
2、抽样时间间隔,观察抽样后信号得频谱变化3、学会运用MATLAB对抽样后得信号进行重建二、实验条件Win7 系统,MATLAB R2 0 15a三、实验内容1、分别利用Matlab符号运算求解法与数值计算法求下图所示信号得FT,并画出其频谱 图(包括幅度谱与相位谱)注:图中时间单位为:毫秒(ms)。w符号运算法Code:ft = sym(t+2)*(heaviside(t+2)-heavisi de(t+1)+(heaviside(t+1)-heav iside(t-1)+(2-t)*(heaviside( t-1)-heaviside(t-2);fw = simplify(fourier(ft
3、);subplot(2, 1, 1);ezplot(abs(fw); grid on; title(amp spectrum);phi = atan(imag(fw) / real(fw); subplot(2, 1, 2);ezplot(phi); grid on;title(phase spectrum);Code:dt = 0、 01;t = -2: dt: 2;ft=(t+2)、*(uCT(t+2)-uCT(t + 1) + (uCT(t+1 )-uCT(t-1) + (2-t)、*(uCT(t-1)-uCT(t-2);N = 2000;k = -N: N;w = pi 火 k / (
4、N*dt);fw = dt*ft*exp(-i*t*w);fw = abs(fw);plot(w, fw), grid on;axis(-2火pi 2*pi -1 3、 5);数值运算法2、试用Matlab命令求得傅里叶反变换,并绘出其时域信号图、Code:syms t;fw =sym(10/(3+i*w)-4/(5+i* w);ft = ifourier(fw, t); ezplot(ft), grid on;(20 兀 exp(-3 t) heaviside(t) -8 兀 exp(-5 t) heaviside(t)/2 兀)5两个单边指数脉冲得叠加3、已知门函数自身卷积为三角波信号,试
5、用Mat 1 ab命令验证FT得时域卷积定理、Code:f = sym(heaviside(t+1) - heaviside(t-1);fw = simplify(fourier(f);F = fw、*fw;subplot(211);ezplot(abs(F), -9, 9), grid ontitle(FW八2)tri =sym(t+2)*heaviside(t+2)-2*t*heaviside(t)+(t-2)*heaviside(t-2);Ftri = fourier(tri);F = simplify(Ftri);subplot(212);ezplot(abs(F), -9, 9),
6、grid on;-3-6-4-2 Q 2title(tri FT)4、设有两个不同频率得余弦信号,频率分别为,;现在使用抽样频率对这三个信号进行抽样,使用MATLAB命令画出各抽样信号得波形与频谱,并分析其频率混叠现象Code:fl = 100; % fl = 100 hzts = 1/4000;% sample = 4000hzdt = 0、 0001;tl = -0、 007:dt:0、 007;ft = cos(2*f1*pi*t1);subplot(221); plot(t1, ft), grid on;axis(-0、 006 0、 006 -1、 5 1、 5) xlabel(Ti
7、me/s),ylabel(f(t) title(Cosine curve);N = 5000; k = -N:N;w = 2火pi*k/(2火N+1)*dt);fw = ft*dt*exp(-1i*t1*w);subplot(222);plot(w, abs(fw); grid on;axis(-20000 20000 0 0、 005);xlabel(omega), ylabel(f(w) title( Cos freq spectrum);t2 = -0、 007:ts:0、 007;fst = cos(2*f1*pi*t2);subplot(223);plot(t1, ft, :), h
8、old onstem(t2, fst), grid on;axis(-0、 006 0、 006 -1、 5 1、 5) xlabel(Time/s),ylabel(fs(t) title(Sample signal); hold offfsw=ts*fst*exp(-1i*t2*w);subplot(224); plot(w, abs(fsw), grid onaxis(-20000 20000 0 0、 006) xlabel(omega),ylabel(fsw) title( Sample freq spectrum);Cosine curve0-3 Cos freqTime/sx10-
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- MATLAB实验二 傅里叶分析及应用 MATLAB 实验 傅里叶 分析 应用
![提示](https://www.31ppt.com/images/bang_tan.gif)
链接地址:https://www.31ppt.com/p-4886407.html