matlab学习笔记(七)

news2024/11/29 8:38:29

提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档

matlab学习笔记(七)

  • 一、 LTI系统的响应
    • impulse( ) 函数
    • step( )函数
    • lsim( )函数
      • 系统无初态时
      • 系统有初始状态时
  • 二、使用步骤
    • A1:
    • A2:
    • A3


一、 LTI系统的响应

matlab中有专门用于求解连续系统冲激响应和阶跃响应, 并绘制其时域波形的函数impulse( )step( )。如果系统输入为f(t),冲激响应为h(t),系统的零状态响应为y(t),则有:y(t)=h(t)*f(t) 。
lsim( )函数很容易就能对上述微分方程所描述的系统的响应进行仿真,求出系统在任意激励信号作用下的响应。lsim( )函数不仅能够求出连续系统在指定的任意时间范围内系统响应的数值解,而且还能同时绘制出系统响应的时域波形图。

impulse( ) 函数

impulse( )将绘制出由向量a和b所表示的连续系统在指定时间范围内的单位冲激响应h(t)的时域波形图,并能求出指定时间范围内冲激响应的数值解。

impulse(b,a)    			@绘出由向量a和b所定义的连续系统的冲激响应的时域波形。
impulse(b,a ,t0)        	@ 绘出由向量a和b所定义的连续系统在0 ~ t0时间范围内冲激响应的时域波形。
impulse(b,a,t1:p:t2)      	@绘出由向量a和b所定义的连续系统在t1 ~ t2时间范围内,并且以时间间隔p均匀取样的冲激响应的时域波形。
y=impulse(b,a,t1:p:t2);   	@求出由向量a和b所定义的连续系统在t1 ~ t2时间范围内,并且以时间间隔p均匀取样的冲激响应的数值解,但不绘出其相应波形。

step( )函数

step( b,a)					@绘出由向量a和b所定义的连续系统的冲激响应的时域波形。
step(b,a,t0)				@ 绘出由向量a和b所定义的连续系统在0 ~ t0时间范围内冲激响应的时域波形。
step(b,a,t1:p:t2)			@绘出由向量a和b所定义的连续系统在t1 ~ t2时间范围内,并且以时间间隔p均匀取样的冲激响应的时域波形。
y=step(b,a,t1:p:t2) 		@求出由向量a和b所定义的连续系统在t1 ~ t2时间范围内,并且以时间间隔p均匀取样的冲激响应的数值解,但不绘出其相应波形。

lsim( )函数

据系统有无初始状态,lsim( )函数分为以下两种调用格式:

系统无初态时

lsim(b,a,x,t)  @绘出由向量a和b所定义的连续系统在输入为x和t所定义的信号
y=lsim(b,a,x,t) @不绘制出系统的零状态响应曲线,而只是求出与向量t定义的时间范围相一致的系统零状态响应的数值解。

系统有初始状态时

lsim(A,B,C,D,e,t,X0)	@绘出由系数矩阵A,B,C,D所定义的连续时间系统在输入为e和t所定义的信号
[Y,X]= lsim(A,B,C,D,e,t,X0) 	@不绘出全响应波形,而只是求出与向量t定义的时间范围相一致的系统输出向量Y的全响应以及状态变量X的数值解。

二、使用步骤

案例一:若某连续系统的输入为f(t),输出为y(t),系统的微分方程为: 在这里插入图片描述
q1.求该系统的单位冲激响应h(t)及其单位阶跃响应g(t)。
q2.若f(t)=e^-2t ε (t) ,求出系统的零状态响应y(t)
a1.

a=[1  5  6];b=[3  2];
subplot(2,1,1), impulse(b,a,4)
subplot(2,1,2), step(b,a,4)

输出结果:
在这里插入图片描述
q2.

a=[1  5  6];b=[3  2];
p1=0.01;              %定义取样时间间隔为0.01
t1=0:p1:4;            %定义时间范围
x1=exp(-2*t1);       %定义输入信号
lsim(b,a,x1,t1),       %对取样间隔为0.01时系统响应进行仿真
hold on;               %保持图形窗口以便能在同一窗口中绘制多条曲线
p2=0.5;               %定义取样间隔为0.5
t2=0:p2:4;            %定义时间范围
x2=exp(-2*t2);       %定义输入信号
lsim(b,a,x2,t2), hold off   %对取样间隔为0.5时系统响应进行仿真并解除保持

运行结果:

在这里插入图片描述
题目:已知描述系统的微分方程和激励信号f(t) 分别如下,试用解析方法求系统的单位冲激响应h(t)和零状态响应r(t)绘制波形。
在这里插入图片描述

A1:

a=[1  4  4];b=[1  3];
subplot(2,1,1),impulse(b,a,4)
subplot(2,1,2),step(b,a,4)

在这里插入图片描述

a=[1  4  4];b=[1  3];
t1=0:0.01:5;
ut=stepfun(t1,0);
x1=exp(-t1).*ut;
lsim(b,a,x1,t1),
hold on;
t2=0:0.5:5;
ut=stepfun(t2,0);
x2=exp(-t2).*ut;
lsim(b,a,x2,t2),
hold off;

运行结果:
在这里插入图片描述

A2:

a=[1  2  26];b=[1];
subplot(2,1,1),impulse(b,a,5)
subplot(2,1,2),step(b,a,5)

运行结果:
在这里插入图片描述

a=[1  2  26];b=1;
t1=0:0.01:3;
ut=stepfun(t1,0);
x1=ut;
lsim(b,a,x1,t1),
hold on;
t2=0:0.5:3;
ut=stepfun(t2,0);
x2=ut;
lsim(b,a,x2,t2),
hold off;

运行结果:
在这里插入图片描述

A3

a=[1  4  3];b=1;
subplot(2,1,1),impulse(b,a,5)
subplot(2,1,2),step(b,a,5)

在这里插入图片描述

a=[1  4  3];b=1;
t1=0:0.01:3;
ut=stepfun(t1,0);
x1=exp(-2*t1).*ut;
lsim(b,a,x1,t1),
hold on;
t2=0:0.5:3;
ut=stepfun(t2,0);
x2=exp(-2*t2).*ut;
lsim(b,a,x2,t2),
hold off;

在这里插入图片描述

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/49204.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

Sentinel原理分析

1.概述 Sentinel(分布式系统的流量防卫兵)是阿里开源的一套用于服务容错的综合性解决方案; Sentinel是面向分布式服务架构的轻量级流量控制组件,主要以流量为切入点,从限流、流量整形、熔断降级、系统负载保护等多个维度来帮助您保障微服务的稳定性; 本质要做的就是两件事: …

第2部分 路由器基本配置

目录 2.1 路由器及IOS 简介 2.1.1 路由器简介 2.1.2 IOS 简介 2.1.3 CDP 协议介绍 2.2 路由器基本配置命令汇总 2.1 路由器及IOS 简介 2.1.1 路由器简介 路由器能起到隔离广播域的作用,还能在不同网络间转发数据包。路由器实际上是一台特殊用途的计算机&#…

[论文阅读] Curriculum Semi-supervised Segmentation

[论文地址] [代码] [MICCAI 19] Abstract 本研究调查了半监督CNN分割的课程式策略,它设计了一个回归网络来学习图像级信息,如目标区域的大小。这些回归被用来有效地规范分割网络,约束未标记图像的softmax预测,使其与推断的标签分…

【 第五章 多表关系,多表查询,内连接,外连接,自连接,联合查询,子查询】

第五章 多表关系,多表查询,内连接,外连接,自连接,联合查询,子查询 1.多表关系: (1)一对多(多对一) 案例: 部门 与 员工的关系 关系: 一个部门对应多个员工,…

【springMVC_11_SpringMVC拦截器_ 拦截器的介绍】

1.什么是拦截器 SpringMVC提供了Intercepter拦截器机制,类似于Servlet当中的Filter过滤器,用于拦截用户的请求并作出相应的处理,比如通过拦截器来进行用户权限验证或者用来判断用户是否登录。SpringMVC拦截器是可插拔式的设计,需…

Linux学习笔记(二)

命令 目录中找文件:find压缩tar:tar -cvf xxx.tar 文件解压缩tar:tar -xvf xxx.tar解压缩.gz文件:tar -zxvf xxx.tar.gz压缩.bz2文件:tar -jcvf xxx.tar.bz2解压到指定目录:tar -C 指定目录压缩zip&#xf…

CIFAR-10 数据集简介

文章目录CIFAR-10 简介CIFAR-10 简介 官网:http://www.cs.toronto.edu/~kriz/cifar.html CIFAR-10和CIFAR-100是8000个万小图像数据集的标记子集。它们由Alex Krizhevsky, Vinod Nair和Geoffrey Hinton收集。 CIFAR-10数据集包含60000张32x32彩色图像&#xff0c…

2183440-36-8,APN-C3-PEG4-alkyne 性能稳定功能连接体

一、APN-C3-PEG4-alkyne物理数据: CAS:2183440-36-8 | 中文名:APN-C3-四聚乙二醇-炔基 |英文名: APN-C3-PEG4-alkyne 结构式: 二、APN-C3-PEG4-alkyne试剂反应原理: 西安凯新生物科技有限公司供应的&…

企业上云原来如此简单,华为云带你体验云上风采

随着云计算、大数据、物联网和人工智能等技术的发展,云计算已经成为企业发展不可或缺的基础设施。企业对数字化转型的需求越来越迫切,但由于自身系统无法满足复杂业务上云需求,企业同时也面临着 IT系统复杂、运维复杂等诸多挑战。 基于此种情…

enumerate(),plt绘图,保存json,cv2.resize,baseline

1.enumerate() 函数用于将一个可遍历的数据对象(如列表、元组或字符串)组合为一个索引序列,同时列出数据和数据下标,一般用在 for 循环当中。 enumerate(sequence, [start0]) >>>seasons [Spring, Summer, Fall, Winter] >>> list(e…

为什么解决文档管理问题的数字化战略能够推动盈利增长

为什么解决文档管理问题的数字化战略能够推动盈利增长 每一天,世界都变得更加数字化,在我们的个人生活中,这种变化是持续的。 企业如何跟上发展的步伐?答案是:进行改变完成工作的方式、时间和地点,并在整个…

【学习笔记71】数据代理、回调函数和回调地域

一、数据代理 new Proxy(参数一: 代理那个对象)const obj {name: QF001,age: 18}const res new Proxy(obj, {get (target, p) {/*** target 当前代理的那个对象, 在当前案例中就是obj* p proxy会自动遍历对象, 拿到对象每一个key*/return target[p];},set (target, p,…

新课程发布 | 如何用 7 分钟击破 Serverless 落地难点?

当前,Serverless 覆盖的技术场景正在不断变广。Serverless 已在微服务、在线应用、事件驱动、任务处理等众多场景被验证且广泛应用 。当你想要部署一个网站时,需要自己购买服务器并花费时间去维护,造成资源浪费不说,还要耗费精力。…

2.2 Redis中SDS(简单动态字符串) 与C字符串的区别

引言: 根据传统,C语言使用长度N1的字符数组来表示长度为N的字符串,并且字符数组的最后一个元素总是空字符’\0’。 例如,图2-3 就展示了一个值为"Redis"的C字符串。 C语言使用这种简单的字符串表示方式,并不能满足Redis对字符串在…

计算机组成原理习题课第四章-3(唐朔飞)

计算机组成原理习题课第四章-3(唐朔飞) ✨欢迎关注🖱点赞🎀收藏⭐留言✒ 🔮本文由京与旧铺原创,csdn首发! 😘系列专栏:java学习 💻首发时间:&…

Android面试题——高级开发面试题一

一 面试题概述 请简单的分析一下Android系统启动流程的原理?App启动状态有哪几种,各自的启动流程是怎么样的?当项目中遇到黑白屏问题,你有什么好的解决方案?如何查看方法内的耗时时间与方法分析?介绍一下A…

英国公派访问学者带家属签证经验分享

英国公派访问学者带家属签证经验分享,下面就随知识人网老师一起来看一看。 一、学历学位证书 英国签证中心要求提供,但留服网上似乎没有提及。 要是带家属,家属属于Academic Dependants签证。首先介绍一个总的说法,也是据网友提…

游戏测试是一个怎样的行业?

游戏测试真的是玩游戏吗? 游戏测试和软件测试又有什么区别呢? 游戏测试是不是没有前景?能从事吗? 很多人都关注这个问题,所以接下来我详细给大家来介绍下游戏测试。 为了让大家更有获得感,所以本文的行…

【关于我接触了Uview的Upload】——单图上传,多图上传,遇到的问题总结、直传阿里云Oss

Uview的Upload组件 前言 有很长一段时间没有更新了,由于工作的繁忙导致没有时间写博客,今天在做到公司特殊场景需要用到上传组件并直传阿里云Oss,这里简单讲讲我在完成前端项目中使用到Uview的Upload遇到的问题以及我是如何解决&#xff0c…

百万企业用户选择的华为云云服务器,你不来了解一下吗?

今天,企业对“云”的需求像水、电、天然气一样普遍,华为云服务器作为新产品迅速占领现有主机市场。但市面上云服务器的种类多不胜数,怎样才能选到适合自己的云服务器呢?在这里,我推荐华为云云服务器,因为它…