Matlab应用001.ppt

  1. 1、本文档共106页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
Matlab应用001.ppt

Matlab基础及其应用 龙兴明 重庆师范大学物理与电子工程学院 dzjs@163.com 关 于 Matlab Matlab是美国MathWorks公司开发的一种功能极其强大的高技术计算语言和内容极其丰富的软件库。它以矩阵和向量的运算以及运算结果的可视化为基础,把广泛应用于各个科学领域的数值分析、矩阵计算、函数生成、信号、图形及图像处理、建模与仿真等诸多强大功能集成在一个便于用户使用和交互式的环境之中,为使用者提供了一个高效的编程工具及丰富的算法资源。 MATRIX LAB.的缩写MATLAB; 1、它的基本单元为不需要指定维数的矩阵; 2、强大的Help功能;绘图时自动生成图形; 3、MATLAB的基本控制通过COMMAND窗口实现。 常用的数学软件包括:Maple、Origin MathCAD、Mathematic; Matlab 工具箱(ToolBox) Matlab包含许多工具箱 Signal Processing ToolBox (信号处理工具箱) Wavlet ToolBox (小波工具箱) Image Processing ToolBox (图像处理工具箱) Higher-Order Spectral Analysis ToolBox (高阶谱分析工具箱) Control System (控制系统) Communication(通信) System Identification(系统辨识) Statistics(统计) Neural Network(神经网络) Matlab分析结果的可视化 例:z=peaks; surf(z); 编程的高效性 Tetris游戏程序(tetris.m) 编程的简洁性(autoplay.m) GUI编程实例 利用傅立叶变换对信号进行频域分析 50Hz和300Hz的混合正弦信号被白噪声污染,利用傅立叶变换可对他们进行分析。 从下图可见,别噪声污染后的信号根本不能看出该信号的原始波形,也不能分辨出他的频率成分,利用傅立叶变换,从功率谱中,我们可只观的看出该信号包含50Hz和300Hz两个频率成分。 利用短时傅立叶变换对信号进行时频分析 如前例所示,傅立叶变换可以反映信号在整个频域上的特征,但不能同时反映信号在时间域上的特征,短时傅立叶变换则可以克服这一问题: 例: 该信号短时傅立叶变换的三维图 基于Filter ToolBox的50Hz陷波器的设计 利用Matlab提供的Filter ToolBox设计50Hz 的陷波器。 设置滤波器参数 滤波器的幅频特性和相频特性 滤波器的效果测试 例:原始图像和观测图像模型如下: 利用直接算法和利用基于复数小波的图像恢复算法 进行图像恢复的结果如下: 内容提要 一、MATLAB基础 矩阵运算基础; 图像处理(绘图); M文件的使用(编程1); GUI(编程2); 内容提要 二、MATLAB运用 信号处理工具箱; 1.数字滤波器的设计及实现 2.数字信号处理的应用及实现 图像处理工具箱; 1.图像去噪 2.图像去模糊 统计工具箱 1.常用分布及其参数估计 2. 参数描述与假设检验 小波分析工具箱 1.奇异点检测与李氏指数 2.图像反卷 最优化工具箱 二、MATLAB运用 信号处理工具箱; 1.数字滤波器的设计及实现 2.数字信号处理的应用及实现 图像处理工具箱; 1.图像去噪 2.图像去模糊 统计工具箱 1.常用分布及其参数估计 2. 参数描述与假设检验 小波分析工具箱 1.奇异点检测与李氏指数 2.图像反卷 最优化工具箱 一、MATLAB矩阵基础 理论参考《线性代数》 1、MATLAB的特征及定义; 基于矩阵运算;MATrix LABoratory 2、资源; User’s Guide ,Reference Guide for Matlab 3、在线帮助; Help eig ;demo; 4、功能强大; 一(1)Matlab的访问 1、网络版; 2、单机版; Windows标准应用程序——menu and click; 注:MATLAB的退出可:quit , exit; 一(2)Matlab矩阵定义 一切数据认为为矩阵或矢量,例如单个数值为1*1的矩阵; 1.2.1、途径: 1)列举法; A=[1 2 3;4 5 6] 注:同一行由空格或逗号分隔;列间由分号; 2)内部函数; magi

文档评论(0)

xx88606 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档