实验五Matlab在信号与系统分析中的应用
08电子(3)班E08610308 陈建能
一、实验目的:
1. 学会用MATLAB进行Laplace正、反变换及Z正、反变换;
2.掌握利用MATLAB画出系统的幅频响应、相频响应的方法;
3.掌握利用MATLAB计算系统零极点并进行系统稳定性判定的方法。
二、实验内容:
1.用MATLAB中的laplace和ilaplace函数求:
(1)f(t)=e-3t cos(2t)的Laplace变换;
(2)F(s)=(s+2)/(s2+4s+7)的Laplace反变换。
2.用MATLAB中的ztrans和iztrans函数求:
(1)f[k]=sin(ak)的Z变换;
(2)F(z)=z/(z-1)的Z反变换。
3.已知系统函数为:
H(s)=1/ (s3+2s2+2s+1)
利用MATLAB画出该系统的幅频响应、相频响应;零极点分布图;并判断系统是否稳定。
4.已知系统函数为:
H(z)=(z-1+ 2z-2+z-3)/(1-0.5z-1-0.005z-2+0.3z-3)
利用MATLAB画出该系统的幅频响应、相频响应;零极点分布图;并判断系统是否稳定。
三、上机程序及运行结果
1、
clear
syms f t
f = laplace(exp(-3*t)*cos(2*t)) %利用函数laplace求拉普拉斯变换
f =
(s+3)/(s^2+6*s+13)
clear
syms s fs
fs = ilaplace((s+2)/(s*s+4*s+7)) %利用函数ilaplace求拉普拉斯反变换