第8章信号分析与处理编程实验.doc.doc

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

信号分析与处理编程实验 Matlab是“Matrix Laboratory”的缩写,意为“矩阵实验室”,是当今流行的科学计算软件。信息技术、计算机技术的发展,使科学计算在各个领域得到了广泛的应用。在许多诸如控制论、时间序列分析、系统仿真、图像信号处理等方面产生了大量的矩阵及其相应的计算问题。自己去编写大量的繁复的计算程序,不仅会消耗大量的时间和精力,减缓工作进程,而且往往质量不高。因此,美国Mathwork软件公司推出了Matlab软件,为人们提供一个方便的数值计算。 Matlab提供大量的矩阵及其它运算函数,可以方便地进行一些很复杂的计算,而且运算效率极高。它的命令和数学中的符号、公式非常接近,可读性强,容易掌握,还可利用它所提供的编程语言进行编程完成特定的工作。除基本部分外,Matlab还根据各专门领域中的特殊需要提供了许多可选的工具箱,例如,信号处理Signal Process工具箱、优化Optimization 工具箱、自动控制Control System工具箱、神经网络中Neural Network工具箱等等,被广泛应用于工程计算、控制设计、信号处理与通讯、图像处理、信号检测、金融建模设计与分析等领域。.exe,按提示选择即可完成安装。Matlab卸载可以利用自带卸载程序uninstall.exe或通过Windows系统控制面板中的添加/删除程序完成。 8.1.2 Matlab基本用法 从Windows中双击Matlab图标,会出现Matlab命令窗口(Command Window),在一段提示信息后,出现系统提示符“”。Matlab是一个交互系统,可以在提示符后键入各种命令,通过上下箭头可以调出以前输入的命令,用滚动条可以查看以前的命令及其输出信息。如果对一条命令的用法有疑问的话,可以用Help菜单中的相应选项查询有关信息,也可以用help命令在命令行上查询。 试一下help、help help和help abs命令,看看会发生什么结果。 1.生成矩阵 输入一个小矩阵的最简单方法是用直接排列的形式,矩阵用方括号括起,元素之间用空格或逗号分隔,矩阵行与行之间用分号分开。例如输入: A=[1 2 3;4 5 6 ;7 8 0] 系统会输出 A = 1 2 3 4 5 6 7 8 0 表示系统已经接收并处理了命令,在当前工作区内建立了矩阵A。大的矩阵可以分行输入,用回车键代替分号,如: A=[ 1 2 3 4 5 6 7 8 0 ] 结果和上式一样。 2.语句和变量 Matlab的表述语句、变量的类型说明由Matlab系统解释和判断。Matlab语句通常表达形式为:变量=表达式,或者使用其简单形式为:表达式。 表达式由操作符或其它特殊字符、函数和变量名组成。表达式的结果为一个矩阵,显示在屏幕上,同时保存在变量中以留用。如果变量名和“=”省略,则具有ans名(意思指回答)的变量将自动建立。例如键入: 1900/81 运行结果为 ans = 23.4568 就可以得到运行结果。 需注意的问题有以下几点: 语句结束键入回车键,若语句的最后一个字符是分号,即“;”,则表明不输出当前命令的结果。 如果表达式很长,一行放不下,可以键入“...”(三个点,但前面必须有个空格,目的是避免将形如“数2...”理解为“数2.”与“..”的连接,从而导致错误),然后回车。 变量和函数名由字母加数字组成,但最多不能超过63个字符,否则系统只承认前63个字符。 (4)Matlab变量字母区分大小写,如A和a不是同一个变量,函数名一般使用小写字母,如inv(A)INV(A) Matlab中数的表示方法和一般的编程语言没有区别。如: 3 -99 0.0001 9.63972 1.6021E-20 6.02252e23 在计算中使用IEEE浮点算法,浮点数表示范围是10-308~10308。数学运算符有: + 加 - 减 * 乘 / 右除 \ 左除 ^ 幂 这里1/4和4\1有相同的值都等于0.25(注意比较:1\4=4)。只有在矩阵的除法时,左除和右除才有区别。 例如,求算式的结果,只需键入: y=(12+2*(7-4))/(3^2 退出Matlab可键入quit或exit或选择相应的菜单。中止Matlab运行会引起工作空间中变量的丢失,因此在退出前,应键入save命令,保存工作空间中的变量以便以后使用。 键入save,则将所有变量作为文件存入磁盘Matlab.mat中;下次Matlab启动时,键入load,将变量从Matlab.mat中重新调出。 save和load后边可以跟文件名或指定的变量名,如仅有save时,则只能存入Matlab.mat

文档评论(0)

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

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

1亿VIP精品文档

相关文档