第7单元 matlab其它应用简介.pptVIP

  1. 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第7单元 matlab其它应用简介

CH7、MATLAB在电子信息领域应用简介 MATLAB集数值分析、矩阵运算、信号处理和图形显示于一体,构成了一个方便的、界面友好的用户环境。MATLAB强大的扩展功能为各个领域的应用提供了基础。由各个领域的专家学者相继推出了MATLAB工具箱,其中主要有信号处理(signal processing),控制系统(control system),神经网络(neural network),图像处理(image processing),鲁棒控制(robust control),非线性系统控制设计(nonlinear control system design),系统辨识(system identification),最优化(optimisation),μ分析与综合(μanalysis and synthesis),模糊逻辑(fuzzy logic),小波(wavelet),样条(spline)等工具箱,而且工具箱还在不断增加。 MATLAB工具箱给各个领域的研究和工程应用提供了有力的工具。借助于这些工具,各个层次的研究人员可直观、方便地进行分析、计算及设计工作,从而大大地节省了时间。 本章简要介绍MATLAB在信号与系统、信号处理等领域中的基本应用 MATLAB表示和分析连续信号和线性时不变(LTI)连续系统的问题,严格说来,只有用符号推理的方法才能表示和分析连续系统。用数值方法是不能表示连续信号的。因为它给出的是各个样本点的数据。只有当样本点取得很密时才可看成连续信号。所谓密是相对于信号变化的快慢而言。以下均假定相对于采样点密度而言,信号变化足够慢。 1.连续信号的MATLAB描述 exp07_01.m 列出单位冲激函数、单位阶跃、复指数函数等连续信号的MATLAB表达式。 解:建模 1)单位冲激函数δ(t)无法直接用MATLAB描述,可以把它看做是宽度为Δ(程序中用dt表示),幅度为1/Δ的矩形脉冲 X1(t)=δΔ(t-t1)=1/Δ t1tt1+Δ X1(t)=δΔ(t-t1)=0 其余 2)单位阶跃函数:在t=t1处跃升 X2(t)=u(t-t1)=1 t1tt1+Δ X2(t)=u(t-t1)=0 其余 3)复指数函数X3(t)=e(u+jw)t 若w=0,它是实指数函数,如u=0,则为虚指数函数,其实部为余弦函数,虚部为正弦函数。这里假设u=-0.5,w=10。 2.傅立叶分析 实际工程情况下,几乎所有实际的周期信号都可以表示成为谐波关系的一系列余弦项之和,称之为傅立叶级数。并且对于一个线性时不变系统对单一正弦项的响应是很容易计算出来的,因此,利用叠加定理求该系统对正弦输入的和的响应也变得容易。 傅立叶分析法的方便之处还在于利用一个时域信号的频域特性来进行分析和设计,这样大量的工作都是放在信号的频谱及其结果和用途上。 exp07_02.m 方波分解为多次正弦波之和。 exp07_03.m 调幅信号通过带通滤波器 已知带通滤波器的系统函数为 激励电压u1(t)=(1+cost)cos(100t),求 (1)带通滤波器的频率响应 (2)输出的稳态响应u2(t)并画出波形。 exp07_04.m 非周期信号(矩形脉冲)的频谱分析 已知矩形脉冲信号,求其在ω=-40rad/s~40rad/x区间的频谱。 解:建模 傅立叶变换表达式为 按MATLAB作数值计算的要求,它不能计算无限空间,根据信号波形的情况,将积分上下限定为0~10s,并将t分成N等份,用求和代替积分。这样,上式可写为 在MATLAB中,利用元素群运算能力,将ω设为一个行数组,带入上式,则可写为 F=f*exp(-j*t*w)*dt 其中,F是与w等长的行向量,t是列向量,w是行向量,t*w是一矩阵,其行数与t相同,列数与w相同。这样,在MATLAB中,F=f*exp(-j*t*w)*dt就完成了傅立叶变换。 类似地,也可得到傅立叶逆变换。表达式为 f=F*exp(j*w*t)*dw/pi 等价于 二.离散信号和系统 本节讨论用MATLAB表示离散信号(序列)和线性时不变(LTI)离散系统的问题。由于MATLAB数值计算的特点,用它来分析离散的信号与系统是很方便的。在MATLAB中,可以用一个列向量来表示一个有限长度的序列。然而这样一个向量并没有包含采样位置的信息。因此,完全地表示x(n)要用x和n两个向量。例如序列 x(n)={2,1,-1, 3, 1,4,3,7}( 3为第一个采样点) n=[-3,-2,-1,0,1,2,3,4]; x=[2,1,-1,3,1,4,3,7]; 当不需要采样位置信息时(如序列从n=0开始),可以只用x向量表示。 由于内存有限,MATLAB无法表示无限序列。 1.离散信号

文档评论(0)

panguoxiang + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档