实验二 连续时间系统的时域分析

本文介绍了如何使用MATLAB进行连续时间系统的时域分析,包括求解冲激响应、阶跃响应、零输入响应和零状态响应。通过举例和函数调用,如impulse()、step()和lsim(),详细阐述了计算和绘制系统响应的方法,强调了这些函数在连续系统分析中的重要性。
摘要由CSDN通过智能技术生成

浙江理工大学信号与系统实验报告

实验二 连续时间系统的时域分析

一、实验目的

  1. 运用 MATLAB 数值求解连续时间系统的冲激响应和阶跃响应;

  2. 运用 MATLAB 数值求解连续时间系统的零输入响应、零状态响应及全响应;

  3. 运用 MATLAB 卷积积分法求解连续时间系统的零状态响应。

二、实验仪器

装有 MATLAB 软件的微型计算机 1 台

三、实验原理

对于连续的 LTI 系统,当系统输入为 e(t),输出为 r(t),则输入与输出之间满足如下的线性常系数微分方程:
在这里插入图片描述

则可以用向量 a 和 b 来表示该系统,即:

在这里插入图片描述

​ 注意,在用向量来表示微分方程描述的连续系统时,向量 a 和 b 的元素一定要以微分方程时间求导的降幂次序来排列,且缺项用 0 来补齐。如对微分方程 2y’‘(t)+2y’(t)+6y(t)=f (t),则表示该系统的对应向量为:

a=[2 2 6]; b=[1]

​ 而对微分方程:y’‘(t)+3y’(t)+2y(t)=f ‘’(t)+f (t),则表示该系统的对应向量应为:

a=[1 3 2]; b=[1 0 1]

​ 当系统输入为单位冲激信号 δ(t)时产生的零状态响应称为系统的单位冲激响应,用 h(t) 表示。若输入为单位阶跃信号 ε(t)时,系统产生的零状态响应则称为系统的单位阶跃响应, 记为 g(t)。系统的单位冲激响应 h(t)包含了系统的固有特性,它是由系统本身的结构及参数所决定的,与系统的输入无关。我们只要知道了系统的冲激响应,即可求得系统在不同激励下产生的响应。因此,求解系统的冲激响应 h(t)对我们进行连续系统的分析具有非常重要的意义。

​ 在 MATLAB 中有专门用于求解连续系统冲激响应和阶跃响应,并绘制其时域波形的函数 impulse( ) 和 step( )。
如果系统输入为 e(t),冲激响应为 h(t),系统的零状态响应为 r(t),则有:

在这里插入图片描述

​ 若已知系统的输入信号及初始状态,我们便可以用微分方程的经典时域求解方法,求出系统的响应。但是对于高阶系统,手工计算这一问题的过程非常困难和繁琐。

​ 在 MATLAB 中,应用 lsim( )函数很容易就能对上述微分方程所描述的系统的响应进行仿真,求出系统在

  • 7
    点赞
  • 35
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值