信号与系统第二次试验:连续时间 LTI 系统的时域分析

  • 前言
  • 一、实验目的
  • 二、实验原理
  • 三、实验环境
  • 四、实验内容和步骤及实验数据
  • 五、实验结论
  • 六、实验总结

前言

为了帮助同学们完成痛苦的实验课程设计,本作者将其作出的实验结果及代码贴至CSDN中,供同学们学习参考。如有不足或描述不完善之处,敬请各位指出,欢迎各位的斧正!

一、实验目的

1.学会运用 MATLAB 符号求解连续系统的零输入响应和零状态响应
2.学会运用 MATLAB 求解连续系统的冲激响应和阶跃响应

二、实验原理

信号一般是随时间而变化的某些物理量。按照自变量的取值是否连续,信号分为连续时间信号和离散时间信号,一般用f(t)和f(k)来表示。若对信号进行时域分析,就需要绘制其波形,如果信号比较复杂,则手工绘制波形就变得很困难,且难以精确。MATLAB强大的图形处理功能及符号运算功能,为实现信号的可视化及其时域分析提供了强有力的工具。
LTI连续系统可用线性常系数微分方程来描述,即:

其中,ai(i=0,1,…,N)和bi(i=0,1,…,M)为实常数。该系统的完全响应由零输入响应yzi(t)和零状态响应yzs(t)两部分组成。
MATLAB符号工具箱提供了dsolve函数,可实现常系数微分方程的符号求解,其调用格式为:

dsolve('eq1,eq2,…','cond1,cond2,…','v')

其中,参数eq1,eq2…表示各微分方程,它与MATLAB符号表达式的输入基本相同,微分或导数的输入是用Dy,D2y,D3y,…来分别表示y的一阶导数,y的二阶导数,y的三阶导数…;参数cond1,cond2,…表示个初始条件或起始条件;参数v表示自变量,默认为变量t。可利用dsolve函数来求解系统微分方程的零输入响应和零状态响应,进而求出完全响应。
在连续时间LTI系统中,冲激响应和阶跃响应是系统特性的描述,对它们的分析是线性系统中极为重要的问题。输入为单位冲激函数δ(t)所引起的零状态响应称为单位冲激响应,简称冲激响应,用h(t)表示;输入为单位阶跃函数u(t)所引起的零状态响应称为单位阶跃响应,简称阶跃响应,用g(t)表示。

三、实验环境

硬件:装有Windows 10系统的PC机
软件:MATLAB 2018b

四、实验内容和步骤及实验数据


clear;clc;
eq1='D2y+3*Dy+2*y=Dx+3*x';
eq2='x=exp(-3*t)*heaviside(t)';
cond='y(0)=1,Dy(0)=2';
cond1='y(-0.01)=0,Dy(-0.01)=0';
dsolve(eq1,eq2,cond1);
eq3='D2y+3*Dy+2*y=0';
disp("零输入:");
a=dsolve(eq3,cond);
a=simplify(a)
disp("零状态:");
simplify(ans.y)
disp("全响应:");
simplify(a+ans)

零输入:
a =
exp(-2t)(4exp(t) - 3)
零状态:
ans =
(exp(-2
t)(exp(t) - 1)(sign(t) + 1))/2
全响应:
ans =
exp(-2t)(4exp(t) - 3) + (exp(-2t)(exp(t) - 1)(sign(t) + 1))/2





clear;clc;
t=0:0.01:4;
sys=tf([1],[1,3,2]);
h=impulse(sys,t);
g=step(sys,t);
subplot(211)
plot(t,h),grid on
xlabel('Time(sec)'),ylabel('h(t)')
title('冲激响应')
subplot(212)
plot(t,g),grid on
xlabel('Time(sec)'),ylabel('g(t)')
title('阶跃响应')

五、实验结论


六、实验总结

单位阶跃信号:heaviside(t)或 stepfun(t,t0),其中,t是以向量形式表示的变量,t0表示信号发生突变的时刻。
LTI连续系统可用线性常系数微分方程来描述,即:

其中,ai(i=0,1,…,N)和bi(i=0,1,…,M)为实常数。该系统的完全响应由零输入响应yzi(t)和零状态响应yzs(t)两部分组成。
MATLAB符号工具箱提供了dsolve函数,可实现常系数微分方程的符号求解,其调用格式为:

dsolve('eq1,eq2,…','cond1,cond2,…','v')

在MATLAB中,对于连续LTI系统的冲激响应和阶跃响应的数值解,可分别用控制系统工具箱提供的函数impulse和step来求解。其语句格式分别为:

y=impulse(sys,t);
y=step(sys,t);

在遇到问题时,多使用doc函数进行查询

信号与系统第二次试验:连续时间 LTI 系统的时域分析相关推荐

  1. 系统稳态响应MATLAB,信号与系统matlab实验3连续时间LTI分析

    <信号与系统matlab实验3连续时间LTI分析>由会员分享,可在线阅读,更多相关<信号与系统matlab实验3连续时间LTI分析(13页珍藏版)>请在人人文库网上搜索. 1. ...

  2. 连续系统的时域分析matlab,基于连续时间LTI系统时域分析的MATLAB仿真

    TECHNOLOGYWIND 时域分析法是根据系统的微分方程(或传递函数),以拉普拉斯变换作为数学工具,对给定输入信号,求取控制系统的时间响应.然后,通过响应来评价系统的性能.在连续时间LTI系统时域 ...

  3. 信号与系统 实验二 连续时间LTI系统的时域分析

    一.实验目的 1. 学会用MATLAB求解连续系统的零状态响应: 2.学会用MATLAB求解冲激响应及阶跃响应: 3. 学会用MATLAB实现连续信号卷积的方法: 二.实验原理 1.连续时间系统零状态 ...

  4. 《信号与系统学习笔记》—连续时间博里叶变换(一)

    注:本博客是基于奥本海姆<信号与系统>第二版编写,主要是为了自己学习的复习与加深. 一.非周期信号的表示:连续时间博里叶变换 一).非周期信号博里叶变换表示的导出 1.对非周期信号建立博里 ...

  5. MATLAB信号与系统分析(一)——连续时间信号与系统的时域分析

    一.连续时间信号的表示: 1.向量表示法: 在MATLAB中,是用连续信号在等时间间隔点的样值来近似表示连续信号,当取样时间间隔足够小时,这些离散的样值就能较好地近似出连续信号. 对于连续时间信号f( ...

  6. 第二章:2.6 LTI系统特性与单位冲击信号的关系

    单位脉冲响应又称之为单位冲击响应,我们先放一个总图,然后分别进行介绍 记忆系统与无记忆系统 我们可以总结出规律,对无记忆系统而言,它对应的单位冲激响应信号应该是带有一个比例系统的单位冲击信号. 可逆系 ...

  7. 鸿蒙第二批升级时间,鸿蒙系统第二批升级名单_鸿蒙系统第二批有哪些手机可以升级...

    鸿蒙系统现在已经是开通了第二批内测名单的报名了,听说第二批又增加了不少适配机型,于是很多第一批没有更新的小伙伴好像重现燃起了希望,那么第二批升级名单中都有哪些机型呢?我们一起来了解一下吧. 1.鸿蒙系 ...

  8. 信号与系统(Python) 学习笔记摘录 (3) LTI 系统 与 滤波器

    [总目录] (1) 简介 Intro (2) 傅里叶 Fourier 常用函数的傅里叶变换汇总 (3) LTI 系统 与 滤波器 二次抑制载波振幅调制接收系统 Python (4) 取样 Sampli ...

  9. 第二章:2.2 LTI系统解的分析

    本节主要内容如下 自由响应与强迫响应 自由响应是反应的系统的固有频率,和系统的输入没有关系.是齐次解.当然,虽然齐次解和输入信号无关,但是齐次解前面的系数和输入信号有关.强迫响应是系统的特解,与输入信 ...

最新文章

  1. 为什么基类的析构函数要声明成虚函数
  2. IIS 7.x Application Request Routing(ARR) 502错误的解决方法
  3. 大学期间承接软件项目的一些个人观点
  4. mysql 不同分区 同时insert_Mysql分区表的原理和优缺点
  5. 2pc 3pc_在1990年代如何宣传PC
  6. view.post不执行的坑点
  7. 软件设计师11-数据库
  8. Linux后台进程(和jobs、bg、fg)
  9. Python3之Memcache使用
  10. python循环怎么跳过开始循环,如果循环内部调用的函数执行时间太长,你怎么能跳过python中的循环迭代?...
  11. asp.net mvc 2.0 TryValidateModel(Object)方法
  12. 高中数学竞赛书籍推荐
  13. PHP将GD库生成的图片输出到字节流及创建临时文件
  14. JAVA理财管理系统(JAVA 毕业设计)
  15. 用Multisim搭建三极管输出特性曲线及负载线产生电路
  16. 二元分类(Binary Classfication)与logistic回归
  17. xshell堡垒机_XShell运维工具之跳板机配置
  18. NCS初探--基于nRF5340的blinky
  19. 注销 睡眠 休眠的区别
  20. 支付宝实现JS调起支付你必须知道的坑(40004 ACQ.INVALID_PARAMETER)

热门文章

  1. 网页即时咨询软件,网站在线客服软件ttkefu app不提示消息
  2. 超链接html字色,html超链接文字颜色
  3. 如何批量图片格式转换_批量图片转换器免费下载
  4. java基础——条件语句
  5. 【总结】1415- 如何在繁重的工作中持续成长?
  6. 嵌入式实时操作系统的设计与开发(九)
  7. 测试账号在线生成工具
  8. 未处理的异常 stack overflow
  9. haproxy配置文件的语法检查
  10. linux xterm字体,xterm简单设置