热门标签 | HotTags
当前位置:  开发笔记 > 前端 > 正文

matlab求系统全响应,利用matlab求LTI连续系统的响应

《利用matlab求LTI连续系统的响应》由会员分享,可在线阅读,更多相关《利用matlab求LTI连续系统的响应(3页珍藏版)》请在人人文库网上搜索。

《利用matlab求LTI连续系统的响应》由会员分享,可在线阅读,更多相关《利用matlab求LTI连续系统的响应(3页珍藏版)》请在人人文库网上搜索。

1、实验3 利用matlab求LTI连续系统的响应一 实验目的:1 了解LTI系统的冲激响应h(t)及matlab实现;2 了解LTI系统的阶跃响应g(t)及matlab实现;3 了解LTI系统的零状态响应;二 实验原理:设描述连续系统的微分方程为:则可以用向量和来表示该系统,即:注意:在用向量来表示微分方程描述的连续系统时,向量和的元素一定要以微分方程时间求导的降幂次序来排列,且缺项要用零来补齐。1 impulse()函数函数impulse()将绘出由向量和表示的连续系统在指定时间范围内的冲激响应h(t)的时域波形,并能求出指定时间范围内冲激响应的数值解。impulse()函数有如下几种调用格式。

2、:l impulse(b,a)l impulse(b,a,t)l impulse(b,a,t1:p:t2)l y= impulse(b,a,t1:p:t2)详细用法可查阅帮助文件。2 Step()函数函数step()将绘出由向量和表示的连续系统在指定时间范围内的阶跃响应g(t)的时域波形,并能求出指定时间范围内阶跃响应的数值解。step()函数有如下几种调用格式:l step(b,a)l step(b,a,t)l step(b,a,t1:p:t2)l y= step(b,a,t1:p:t2)3.lsim()函数函数lsim()将绘出由向量和表示的连续系统在指定时间范围内对函数x(t)响应的时域。

3、波形,并能求出指定时间范围内响应的数值解。lsim()函数有如下几种调用格式:l lsim(b,a,x,t)l y=lsim(b,a,x,t)三 范例程序已知描述某电路的微分方程是由理论方法可推导出系统的冲激响应和阶跃响应为下面演示MATLAB求解冲激响应和阶跃响应的两种方法,以及lsim函数的多种调用方式。首先绘制阶跃响应,然后再绘制冲激响应。clearclca=1,7,10;b=1,6,4;sys=tf(b,a);t=0:0.01:3;figure;subplot(221);step(sys)x_step=zeros(size(t);x_step(t0)=1;x_step(t=0)=1/2。

4、;subplot(222);lsim(sys,x_step,t)subplot(223) h1,t1=impulse(sys,t);plot(t1,h1,k)title(Impulse Response)xlabel(Time(sec)ylabel(Amplitude)subplot(224)x_delta=zeros(size(t);x_delta(t=0)=100;y1,t=lsim(sys,x_delta,t);y2=y1-x_delta;plot(t,y2,k)title(Impulse Response)xlabel(Time(sec)ylabel(Amplitude)运行结果如图6-1所示,可见两种方法绘制出的响应基本相同。注意impulse函数没有绘出冲激响应中分量。认真阅读help impulse就会发现这一点,因而在数值冲激响应y1中减去了冲激信号x_delta,从而得到和impulse函数基本相同的结果。Figure 6-1四实验内容:1 已知描述某连续系统的微分方程为:试用matlab绘出该系统的冲激响应和阶跃响应的波形。2 已知描述某连续系统的微分方程为:若当输入信号为时,绘制该系统的零状态响应的时域波形。3 激励信号的波形如图Fig62所示,电路如图Fig63所示,起始时刻L中无储能,求。Figure 6-2Figure 6-3。



推荐阅读
  • 本文详细介绍了MicroATX(也称Mini ATX)和MATX主板规格,探讨了它们的结构特点、应用场景及对电脑系统成本和性能的影响。同时,文章还涵盖了相关操作系统的实用技巧,如蓝牙设备图标删除、磁盘管理等。 ... [详细]
  • golang常用库:配置文件解析库/管理工具viper使用
    golang常用库:配置文件解析库管理工具-viper使用-一、viper简介viper配置管理解析库,是由大神SteveFrancia开发,他在google领导着golang的 ... [详细]
  • [论文笔记] Crowdsourcing Translation: Professional Quality from Non-Professionals (ACL, 2011)
    Time:4hoursTimespan:Apr15–May3,2012OmarZaidan,ChrisCallison-Burch:CrowdsourcingTra ... [详细]
  • 本文将介绍如何编写一些有趣的VBScript脚本,这些脚本可以在朋友之间进行无害的恶作剧。通过简单的代码示例,帮助您了解VBScript的基本语法和功能。 ... [详细]
  • 本文详细介绍了如何解决Uploadify插件在Internet Explorer(IE)9和10版本中遇到的点击失效及JQuery运行时错误问题。通过修改相关JavaScript代码,确保上传功能在不同浏览器环境中的一致性和稳定性。 ... [详细]
  • 1:有如下一段程序:packagea.b.c;publicclassTest{privatestaticinti0;publicintgetNext(){return ... [详细]
  • 1.如何在运行状态查看源代码?查看函数的源代码,我们通常会使用IDE来完成。比如在PyCharm中,你可以Ctrl+鼠标点击进入函数的源代码。那如果没有IDE呢?当我们想使用一个函 ... [详细]
  • 本文详细介绍了Java编程语言中的核心概念和常见面试问题,包括集合类、数据结构、线程处理、Java虚拟机(JVM)、HTTP协议以及Git操作等方面的内容。通过深入分析每个主题,帮助读者更好地理解Java的关键特性和最佳实践。 ... [详细]
  • 360SRC安全应急响应:从漏洞提交到修复的全过程
    本文详细介绍了360SRC平台处理一起关键安全事件的过程,涵盖从漏洞提交、验证、排查到最终修复的各个环节。通过这一案例,展示了360在安全应急响应方面的专业能力和严谨态度。 ... [详细]
  • 掌握远程执行Linux脚本和命令的技巧
    本文将详细介绍如何利用Python的Paramiko库实现远程执行Linux脚本和命令,帮助读者快速掌握这一实用技能。通过具体的示例和详尽的解释,让初学者也能轻松上手。 ... [详细]
  • 本文详细介绍了macOS系统的核心组件,包括如何管理其安全特性——系统完整性保护(SIP),并探讨了不同版本的更新亮点。对于使用macOS系统的用户来说,了解这些信息有助于更好地管理和优化系统性能。 ... [详细]
  • Hadoop入门与核心组件详解
    本文详细介绍了Hadoop的基础知识及其核心组件,包括HDFS、MapReduce和YARN。通过本文,读者可以全面了解Hadoop的生态系统及应用场景。 ... [详细]
  • 基因组浏览器中的Wig格式解析
    本文详细介绍了Wiggle(Wig)格式及其在基因组浏览器中的应用,涵盖variableStep和fixedStep两种主要格式的特点、适用场景及具体使用方法。同时,还提供了关于数据值和自定义参数的补充信息。 ... [详细]
  • 毕业设计:基于机器学习与深度学习的垃圾邮件(短信)分类算法实现
    本文详细介绍了如何使用机器学习和深度学习技术对垃圾邮件和短信进行分类。内容涵盖从数据集介绍、预处理、特征提取到模型训练与评估的完整流程,并提供了具体的代码示例和实验结果。 ... [详细]
  • 本文详细介绍如何在VSCode中配置自定义代码片段,使其具备与IDEA相似的代码生成快捷键功能。通过具体的Java和HTML代码片段示例,展示配置步骤及效果。 ... [详细]
author-avatar
Xl小飞2502901391
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有