MATLAB实验报告(5-9)
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
第五次MATLAB实验报告
一.实验报告
1.学会运用MATLAB分析连续系统的频率特性;
2.学会运用MATLAB进行连续系统的频域分析;
二.实验任务
熟练运用MATLAB进行连续时间LTI系统的频率特性及频率分析,三.实验内容
(1).MATLAB信号处理工具箱提供的freqs函数可直接计算系统的频率响应
的数值解,其语句格式为
H=freqs(b,a,w)。
b,a分别表示H(w)的分子和分母多项式的系统向量;
w为系统频率响应的频率范围,其一般形式为w1:p:w2,
w1为频率起始值,w2位频率终止值,p为频率取样间隔,
H返回的样值可能包括实部和虚部的复数。
因此,如果想要得到系统的幅频特性或相频特性,还需利用abs和angle 函数来分别求得。
(2).连续LTI系统的频域分析法也称傅里叶变换分析法。
四.实验小结
该实验让我们学会了在MATLAB软件上用傅里叶分析法对连续系统进行频率特性和频域的分析,并输出相应的图形。
五.实验作业
(1).实例8-1
实例8-4
六.
第六次MATLAB实验报告
一、实验目的
1.学会运用MATLAB求拉普拉斯变换。
2.学会运用MATLAB求拉普拉斯反变换。
3.学会运用MATLAB求解系统函数的零极点。
4.学会运用MATLAB分析系统函数的零极点分布与其时域特性的关系。
5.学会运用MATLAB分析系统函数的极点分布与系统稳定性的分布。
6.学会运用MATLAB绘制波特图。
二、实验任务
熟练运用MATLAB进行一系列的编程输出结果和输出图形。
三、实验内容
1.拉普拉斯变换:
利用MATLAB的符号数学工具箱中laplace函数来实现拉布拉斯变换,语句格式:L=laplace(f);
2.拉普拉斯反变换:
(1).语句格式:f=ilaplace(L);
(2).用MATLAB函数residue可以得到复杂有理分式F(s)的部分分式展
开式,语句格式:[r,p,k]=residue(B,A);
例题:
format rat;
B=[3];
A=[1,7,10];
[r,p,k]=residue(B,A)
这里k=0。
(3).BA分别表示F(s)的分子和分母多项式的系数向量;r为部分分式的
系数;p为极点;k为F(s)中整式部分的系数。
3.系统函数及其零极点的求法:
H(s)零极点的计算可应用MATLAB中的roots函数,分别求出分子和
分母多项式的根。
4.系统函数的零极点分布与其时域特性的关系:
已知系统函数H(s),系统单位冲激响应h(t)的求解可利用impulse函数。
四、实验小结
此次实验,应熟练运用laplace、ilaplace、residue函数。
五、实验作业
第十章:
T1.(1)
f=sym(t*exp(-3*t));
L=laplace(f)
T2.(2)
format rat;
B=[3];
A=[1,7,10];
[r,p]=residue(B,A)
第十一章:
例11-2:
b1=[1];
a1=[1,0];
sys1=tf(b1,a1); subplot(121) pzmap(sys1); axis([-2,2,-2,2]); subplot(122); impulse(b1,a1); figure;
b2=[1];
a2=[1,-1];
sys2=tf(b2,a2); subplot(121); pzmap(sys2); axis([-2,2,-2,2]); subplot(122);
impulse(b2,a2);
b3=[1];
a3=[1,1];
sys3=tf(b3,a3); subplot(121); pzmap(sys3); axis([-2,2,-2,2]); subplot(122); impulse(b3,a3);
b4=[1];
a4=[1,-2,50]; sys4=tf(b4,a4); subplot(121); pzmap(sys4); axis([-2,2,-2,2]); subplot(122); impulse(b4,a4);
b5=[1];
a5=[1,2,50]; sys5=tf(b5,a5); subplot(121); pzmap(sys5); axis([-2,2,-2,2]); subplot(122); impulse(b5,a5);
b6=[1];
a6=[2,0,1];
sys6=tf(b6,a6); subplot(121); pzmap(sys6); axis([-2,2,-2,2]); subplot(122); impulse(b6,a6);
第七次MATLAB实验报告
一、实验目的
1.学会运用MATLAB完成信号抽样及对抽样信号的频谱进行分析。
2.学会运用MATLAB改变抽样间隔观察抽样后的信号的频谱变化。
3.学会运用MATLAB对抽样后的信号进行重建。
4.学会运用MATLAB表示的常用离散时间信号。
5.学会运用MATLAB实现离散时间信号的基本运算。
二、实验任务
此次实验旨在让我们学习有关抽样信号的各种编程和离散时间信号的一些运算,同时明白例题的编程并举一反三完成作业习题。
三、实验内容
(1).信号抽样:从数学上讲,抽样过程就是抽样脉冲P(t)和原连续信号f(t)相乘的过程,即fs(t)=f(t)p(t);
例9-1:
Ts=1;
dt=0.1;
t1=-4:dt:4;