实验六 连续信号与系统复频域的MATLAB 实现
一、实验目的
1. 掌握连续时间信号拉普拉斯变换的MATLAB 实现方法;
2. 掌握连续系统复频域分析的MATLAB 实现方法。
二、实验原理
1. 连续时间信号的拉普拉斯变换
连续时间信号的拉普拉斯正变换和逆变换分别为:
?
∞
∞
--=
dt e
t f s F st
)()(
?∞
+∞
-=
j j st
ds e s F j
t f σσ
π)(21)(
Matlab 的符号数学工具箱(Symbolic Math Toolbox )提供了能直接求解拉普拉斯变换和逆变换的符号运算函数laplace()和ilaplace ()。下面举例说明两函数的调用方法。
(1)拉普拉斯变换
例1.求以下函数的拉普拉斯变换。
212(1)()()(2)
()()t
t
f t e
u t f t te u t --==
解:输入如下M 文件:
syms t
f1=sym('exp(-2*t)*Heaviside(t)'); F1=laplace(f1) %求f1(t)的拉普拉斯变换 f2=sym('t*exp(-t)*Heaviside(t)'); F2=laplace(f2) 运行后,可得如下结果:
F1 = 1/(s+2) F2 = 1/(s+1)^2 (2)拉普拉斯逆变换
例2.若系统的系统函数为1]Re[,2
31)(2
->++=s s s s H 。求冲激响应)(t h 。
解:输入如下M 文件:
H=sym('1/(s^2+3*s+2)');
h=ilaplace(H) %求拉普拉斯逆变换