- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
MATLAB小应用.doc
MATLAB论文
MATLAB与在信号与系统中的应用
院 、 部: 电气与信息工程学院
学生姓名: 刘 呈 林
指导教师: 张松华 职称 讲师
专 业: 电 子 信 息 工 程
班 级: 电 子 0901 班
完成时间: 2012年5月24日
摘 要
为了对不同种类和形式的信号进行分析处理,首先需要对其进行数学描述。基于信号描述了物理量的变化过程这一直观概念,信号可用某个物理量的一个或多个自变量的函数来描述,如果仅有一个自变量,则称为一维信号;如果有两个以上自变量,则称为多维信号。
连续时间信号分析和离散时间信号分析是信号处理的基础。对于线性系统中的信号处理无论是连续系统还是离散系统其所处理的信号都可分解为一系列基本信号分量的线性组合;而线性系统对任一输入信号的响应是系统对许多不同基本信号分量分别作用产生相应的叠加;不同信号分解方式会导致不同系统分析方法。无论是连续系统的时间域、(复)频率域分析法、还是离散系统的时间域和Z域分析法,本质上都是时间域的。
关键字:信号;信号处理;连续系统
引 言
MATLAB由一系列工具组成。这些工具方便用户使用MATLAB的函数和文件,其中许多工具采用的是图形用户界面。包括MATLAB桌面和命令窗口、历史命令窗口、编辑器和调试器、路径搜索和用于用户浏览帮助、工作空间、文件的浏览器。随着MATLAB的商业化以及软件本身的不断升级,MATLAB的用户界面也越来越精致,更加接近Windows的标准界面,人机交互性更强,操作更简单。而且新版本的MATLAB提供了完整的联机查询、帮助系统,极大的方便了用户的使用。简单的编程环境提供了比较完备的调试系统,程序不必经过编译就可以直接运行,而且能够及时地报告出现的错误及进行出错原因分析。
“信号与系统”课程是一门实用性较强、涉及面较广的专业基础课,是电子信息类专业学生的必修课程。它是将学生从电路分析的知识领域引入信号处理与传输领域的关键性课程,对后继专业课起着承上起下的作用。该课程的基本方法和理论大量运用于计算机信息处理的各个领域,特别是通信、图像处理、数字信号分析等领域,应用更为广泛。MATLAB作为一个辅助类的软件可以很好的完成数值计算、信号与系统分析的可视化建模及仿真调试。
用MATLAB绘制信号的波形
运用MATLAB绘图,可以很快速和简便的得到响应函数的波形图,通过分析响应的波形将对信号的分析有更深入的了解。
用MATLAB绘制f(t)=e(t+3)-2e(t),其中e(t)为step函数
解:在MATLAB窗口中输入如下命令
f=sym(heaviside(t+3)-2*heaviside(t))
ezplot(f,[-5,4]),
hold on,plot([0,0],[-1,1]),
axis([-5,4,-1.1,1.1]),hold off
结果如图1:
图1 响应函数波形
从图1可以清楚的看到f(t)的时域关系图。
二.利用MATLAB解微分方程
在信号与系统中,连续时间系统处理连续时间信号,通常用微分方程来描述这类系统,也就是系统的输入与输出之间通过他们时间函数及其对时间t的各阶导数的线性组合联系起来。因此,在信号与系统中,求解微分方程对于研究连续时间系统的时域分析非常的重要。下面本文选择了一种简便的方法来处理这类问题,运用MATLAB的方法。
求解线性微分方程
y’’’+5y’’+4y’+7y=3u’’+0.5u’+4u
在输入u(t)为单位脉冲及单位阶跃信号时的解。
解:两边进行拉普拉斯变换(脉冲输入U(S)=1;单位阶跃U(S)=1/S)
求脉冲响应:A=[1 5 4 7];B=[3 0.5 4];[r ,p,k]=residue(B,A)
时域解:t=0:0.2:10
y=r(1)*exp(p(1)*t)+r(2)*exp(p(2)*t)+r(3)*exp(p(3)*t);plot(t,y)
”li.mdl”。如图3
图3 阶跃响应函数波形
单击仿真按钮,然后返回MATLAB中输入一下命令,即可得到如图4
图4 仿真波形
传统求系统阶跃响应和冲激响应的方法都是对传递函数进行拉氏变换,再和激励函数的拉氏形式相乘,左后求反变换。不仅工程量大,而且得出的结果不直观;本文采用MATLAB建模的方式解决问题,不但简单,而且非常直观的反映了响应函数的特性。
三.根据传递函数求系统的零极点分布,单位冲激响应,单位阶跃响应以及幅频特性
在分析系统的静态和动态特性时,常常可以通过对传递函数进行分析,从而解决系统是否稳定等问题,然而传统的分析方法,常常要借助于
文档评论(0)