简单

  • 系统函数
    H(s)=s2+5s2+2s+5H(s) = \frac{s^2+5}{s^2+2s+5} H(s)=s2+2s+5s2+5​
  • 起始状态及输入信号
    y(0−)=0,y(1)(0−)=−2x(t)=u(t)y(0_-)=0,y^{(1)}(0_-)=-2 \\ x(t)=u(t)y(0−​)=0,y(1)(0−​)=−2x(t)=u(t)
  • Matlab求响应
    Y(s)=−2s2+2s+5+s2+5s2+2s+5X(s)Y(s)=\frac{-2}{s^2+2s+5}+\frac{s^2+5}{s^2+2s+5}X(s)Y(s)=s2+2s+5−2​+s2+2s+5s2+5​X(s)
syms t s
Yzi = -2/(s^2+2*s+5); % zero input
yzi = ilaplace(Yzi);
xt = heaviside(t);
X = laplace(xt);
Yzs = X * (s^2+5) / (s^2+2*s+5); % zero state
yzs = ilaplace(Yzs);
yt = simplify(yzi+yzs);

yzi(t)=−e−tsin(2t)u(t)yzi(t)=(1−e−tsin(2t))u(t)y(t)=(1−2e−tsin(2t))u(t)y_{zi}(t)=-e^{-t}sin(2t)u(t) \\ y_{zi}(t)=(1-e^{-t}sin(2t))u(t) \\ y(t)=(1-2e^{-t}sin(2t))u(t)yzi​(t)=−e−tsin(2t)u(t)yzi​(t)=(1−e−tsin(2t))u(t)y(t)=(1−2e−tsin(2t))u(t)

零极点分布

  • 系统函数
    H(s)=s+1s2+2s+5H(s) = \frac{s+1}{s^2+2s+5} H(s)=s2+2s+5s+1​
b = [1 1];
a = [1 2 5];
sys = tf(b,a);
[p,z] = pzmap(sys);
pzmap(sys)
% p = pole(sys)
% z = zero(sys)

p1=−1+2ip2=−1−2iz=−1p_1 = -1+2i \\ p_2=-1-2i \\ z = -1p1​=−1+2ip2​=−1−2iz=−1

单位冲激响应

  • H(s)=1s+2H(s)=\frac{1}{s+2}H(s)=s+21​
b = [1];
a = [1 2];
sys = tf(b,a);
[p,z] = pzmap(sys);
subplot(121);
pzmap(sys)
subplot(122);
impulse(sys);grid on

左半平面,衰减,稳定

  • H(s)=1s−3H(s)=\frac{1}{s-3}H(s)=s−31​
b = [1];
a = [1 -3];
sys = tf(b,a);
[p,z] = pzmap(sys);
subplot(121);
pzmap(sys)
subplot(122);
impulse(sys);grid on

右半平面,增长,不稳定

  • H(s)=2s2+4H(s)=\frac{2}{s^2+4}H(s)=s2+42​
    b = [2];a = [1 0 4];sys = tf(b,a);[p,z] = pzmap(sys);subplot(121);pzmap(sys)subplot(122);impulse(sys);grid on

虚轴上两个一阶共轭极点,等幅正弦震荡,临界稳定

  • H(s)=2s(s2+1)2H(s)=\frac{2s}{(s^2+1)^2}H(s)=(s2+1)22s​
    b = [2 0];a = [1 0 2 0 1];sys = tf(b,a);[p,z] = pzmap(sys);subplot(121);pzmap(sys)subplot(122);impulse(sys);grid on

虚轴上两个高阶极点,增长正弦震荡,不稳定

  • H(s)=1sH(s)=\frac{1}{s}H(s)=s1​
    b = [1];a = [1 0];sys = tf(b,a);[p,z] = pzmap(sys);subplot(121);pzmap(sys)subplot(122);impulse(sys);grid on

临界稳定

  • H(s)=1s2H(s)=\frac{1}{s^2}H(s)=s21​
    b = [1];a = [1 0 0];sys = tf(b,a);[p,z] = pzmap(sys);subplot(121);pzmap(sys)subplot(122);impulse(sys);grid on

系统不稳定

  • H(s)=s+1(s+1)2+4H(s)=\frac{s+1}{(s+1)^2+4}H(s)=(s+1)2+4s+1​
    b = [1 1];a = [1 2 5];sys = tf(b,a);[p,z] = pzmap(sys);subplot(121);pzmap(sys)subplot(122);impulse(sys);grid on

  • H(s)=s(s+1)2+4H(s)=\frac{s}{(s+1)^2+4}H(s)=(s+1)2+4s​
    b = [1 0];a = [1 2 5];sys = tf(b,a);[p,z] = pzmap(sys);subplot(121);pzmap(sys)subplot(122);impulse(sys);grid on

  • H(s)=(s+1)2(s+1)2+4H(s)=\frac{(s+1)^2}{(s+1)^2+4}H(s)=(s+1)2+4(s+1)2​
    b = [1 2 1];a = [1 2 5];sys = tf(b,a);[p,z] = pzmap(sys);subplot(121);pzmap(sys)subplot(122);impulse(sys);grid on

零点从-1移到0,波形的幅度和相位发生变化;-1处从一阶变到二阶,波形的幅度和相位发生变化,还出现冲激

抄自图书ISBN:978-7-307-19477-9

连续时间系统的s域分析(Matlab)相关推荐

  1. 单位序列响应和阶跃响应的z域分析 matlab,信号与系统 [薛莲,周茉,刘少敏 主编] 2015年版...

    信号与系统 作 者:薛莲,周茉,刘少敏 出版时间:2015 内容简介 本教材由湖北省民办高校信息学科联盟编写,华中科技大学 出版,全书深入浅出,强调数学概念与物理概念并重,力求实现原理.方法与应用的三 ...

  2. 《信号与系统》连续时间系统零状态响应的 MATLAB 实现

    3.5.1 连续时间系统零状态响应的 MATLAB 实现 参考书籍 <信号与系统> Matlab 库函数中的 **lsim()**能对微分方程描述的 LTI 连续时间系统的响应进行仿真. ...

  3. matlab编写连续时间系统的时域分析

    1.连续时间系统的时域的零状态响应与零输入响应的求解分析 对于低阶系统,一般可以通过解析的方法得到响应,但是,对于高阶系统,手工计算就比较困难,这时MATLAB强大的计算功能就比较容易确定系统的各种响 ...

  4. Lyapunov稳定性分析2(连续时间系统)

    Lyapunov稳定性分析2(连续时间系统) 一.李雅普诺夫第一方法(==间接法==) 二.李雅普诺夫第二方法(==直接法==) 三.李雅普诺夫稳定性判定(连续时间系统) 3.1 Lyapunov渐近 ...

  5. MATLAB实现离散系统Z域分析

    一.实验目的 1.  学习和掌握离散系统频率特性. (1) 离散系统的幅度特性与相频特性. (2)离散系统频率特性的对称性与周期性. 2.认识离散系统频率特性与系统参数之间关系. 二.实验原理及方法 ...

  6. 基于matlab的离散系统变换域分析实验,数字信号处理实验 离散时间系统的变换域分析.docx...

    实验二 离散时间系统的变换域分析一 实验目的:线性时不变(LTI)离散时间系统的特性完全可以用其冲击响应序列h[n]来表示.则前面给出的离散时间信号的变换分析手段也可以用于离散时间系统的分析中.在LT ...

  7. 时域分析瞬时自相关算法、频域分析复倒频分析法、调制域分析过零检测算法以及时频分析小波换算法matlab仿真

    目录 一.理论基础 1.1时域分析法 1.2 频域分析法 1.3 调制域分析法 1.4 时频分析法

  8. 基于matlab的64QAM,通信调制体制设计之64QAM性能分析MATLAB仿真及代码

    通信调制体制设计之64QAM性能分析MATLAB仿真及代码 通信调制体制设计之64QAM性能分析MATLAB仿真及代码 任务背景 弗雷泽岛旅游经理在审查您之前建立无线链路任务的解决方案时,正在研究使用 ...

  9. 第4章-一阶多智体系统一致性 -> 连续时间系统一致性

    第3章-数理知识基础 -> 坐标转换 回到目录 第4章-一阶多智体系统一致性 -> 连续时间系统一致性[程序代码] 文章目录 4.1 一阶系统模型 本章假设智能体的模型均为一阶积分器模型, ...

最新文章

  1. boost中的shared_ptr的一些理解
  2. 【Android 逆向】IDA 工具使用 ( 交叉引用数量设置 | 调试设置 )
  3. html5文件域的自动获取,HTML5 文件域+FileReader 读取文件(一)
  4. [转]AIX平台下如何增加用户和组的名称长度
  5. java快速压缩文件夹_如何使用java压缩文件夹本身
  6. VS2019中,一个解决方案拥有多个项目,如何快速选择启动项目
  7. 大数据系统由哪些核心组件构成
  8. 机器学习基础算法15-回归实例-线性回归、Ridge回归、LASSO、ElasticNet的高阶参数与过拟合以及TSS>=ESS+RSS代码验证
  9. JSP 中 pageEncoding 和 charset 区别以及中文乱码解决方案
  10. 解耦的好处以及哪来的这么多好处
  11. eslint自动检测_GitHub - Noob-Lab/fis3-lint-noob-eslint: ~基于fis3的eslint检测插件
  12. Electron设置窗口图标、设置桌面快捷方式图标
  13. MyBatis:choose标签的用法
  14. Origin复制到PPT中无法打开
  15. POI操作excel基本使用
  16. JSON转List集合
  17. tp5使用monolog_使用Monolog记录:从Devtools到Slack
  18. 刘志军为什么能一手遮天
  19. csr867x入门之gatt使用(五)
  20. 简单理解AutoResetEvent及ManualResetEvent

热门文章

  1. RocketMQ 实战-SpringBoot整合RocketMQ
  2. 计算机老师的专业发展怎么写,高职计算机教师专业发展研究
  3. react使用中的注意事项(持续更新)
  4. 最简单的基于FFmpeg的移动端例子附件:IOS自带播放器
  5. 预编译头文件来自编译器的早期版本,或者预编译头为 C++ 而在 C 中使用它(或相反)...
  6. 用pcl读ply文件_一分钟详解PCL中点云配准技术
  7. 安卓 mysql读取图片路径_android开发之数据库存取图片
  8. html引用单文件组件,webpack入坑之旅(五)加载vue单文件组件_html/css_WEB-ITnose
  9. Linux下rpm安装软件
  10. linux 添加定时器,linux 添加定时任务