信号与系统 实验四:信号与系统复频域分析(2 学时)

注明:这是学校专业课实验,利用网站做一个学习和记录。有错的地方希望好心人指点一下。

一、实验目的

1.学会用 MATLAB 进行部分分式展开;

2.学会用 MATLAB 分析 LTI 系统的特性;

3.学会用 MATLAB 进行 Laplace 正、反变换。

4.学会用 MATLAB 画离散系统零极点图;

5.学会用 MATLAB 分析离散系统的频率特性;

二、实验原理   

1.用 MATLAB 进行部分分式展开

用 MATLAB 函数 residue 可以得到复杂有理分式 F(s)的部分分式展开式,其调用格式为

\left [ r,p,k \right ]= residue(num,den)

 其中,num,den 分别为 F(s)的分子和分母多项式的系数向量,r 为部分分式的系数,p 为 极点,k 为 F(s)中整式部分的系数,若 F(s)为有理真分式,则 k 为零。

例 6-1 用部分分式展开法求 F(s)的反变换F(s)=\frac{s+2}{s^{3}+4s^{2}+3s}

解:其 MATLAB 程序为

format rat;

num=[1,2];

den=[1,4,3,0];

[r,p]=residue(num,den)

程序中 format rat 是将结果数据以分数形式显示

F(s)可展开为         F(s)=\frac{2/3}{s}+\frac{-0.5}{s+1}+\frac{-1/6}{s+3}

所以,F(s)的反变换f(t)=\left [ \frac{2}{3} -\frac{1}{2}e^{-t}-\frac{1}{6}e^{-3t}\right ]u(t)

2.用 MATLAB 分析 LTI 系统的特性

        系统函数 H(s)通常是一个有理分式,其分子和分母均为多项式。计算 H(s)的零极 点可以应用 MATLAB 中的 roots 函数,求出分子和分母多项式的根,然后用 plot 命令画图。

在 MATLAB 中还有一种更简便的方法画系统函数 H(s)的零极点分布图,即用 pzmap

函数画图。其调用格式为

pzmap(sys)

        sys 表示 LTI 系统的模型,要借助 tf 函数获得,其调用格式为

sys=tf(b,a)

        式中,b a 分别为系统函数 Hs)的分子和分母多项式的系数向量。

         如果已知系统函数H(s

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值