- 1、本文档共28页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
测试技术MATLAB入门及信号处理教学课件PPT汇总
* * * * * * * * * * * * * * * * * * * * * MATLAB入门及信号处理 1 概 述 1.1 MATLAB程序设计语言简介 matlab语言是由美国的Clever Moler博士于1980年开发的设计者的初衷是为解决“线性代数”课程的矩阵运算问题取名MATLAB即Matrix Laboratory 矩阵实验室的意思。 MATLAB已经不仅仅是一个“矩阵实验室”了,它集科学计算、信号处理、图象处理;声音处理于一身,并提供了丰富的Windows图形界面设计方法 例、用一个简单命令求解线性系统 3x1+ x2 - x3 = 3.6 x1+2x2+4x3 = 2.1 -x1+4x2+5x3 = -1.4 A=[3 1 -1;1 2 4;-1 4 5]; b=[3.6;2.1;-1.4]; x=A\b x =1.4818 -0.4606 0.3848 对于线性系统有Ax=b 1.2 MATLAB应用入门 1. MATLAB的安装与卸载 2. MATLAB的启动与退出( Ctrl+Q ) 1.3. MATLAB界面简介 MATLAB帮助 MATLAB Help 完善的HTML格式联机帮助系统,非常全面。使用方法: 1.从help菜单中选取; 2.在命令窗口中执行helpdesk或doc。 PDF文档 用Adobe acrobat reader阅读。 演示 demo 2 基本数值运算 2.1 MATLAB内部特殊变量和常数 MATLAB内部有很多变量和常数, 用以表达特殊含义。常用的有: (1) 变量ans: 指示当前未定义变量名的答案。 (2) 常数eps:表示浮点相对精度, 其值是从1.0到下一个最大浮点数之间的差值。该变量值作为一些MATLAB函数计算的相对浮点精度,按IEEE标准, eps=2-52, 近似为2.2204e-016。 (3) 常数Inf: 表示无穷大。 当输入或计算中有除以0时产生Inf。 (4) 虚数单位i,j: 表示复数虚部单位, 相当于 。 (5) NaN: 表示不定型值, 是由 0/0 运算产生的。 (6) 常数pi: 表示圆周率π, 其值为3.141 592 653 589 7…。 2.2 变量类型 1. 变量命名规则 MATLAB中对变量的命名应遵循以下规则: (1) 变量名可以由字母、 数字和下划线混合组成, 但必须以字母开头. (2)长度不超过 63 个字符(6.5 版本以前为 19 个) (3) 变量命名区分大小写。 2.3 矩阵及其运算 MATLAB具有强大的矩阵运算和数据处理功能, 对矩阵的处理必须遵从代数规则。 1. 矩阵生成 1) 一般矩阵的生成 对于一般的矩阵MATLAB的生成方法有多种。 最简单的方法是从键盘直接输入矩阵元素。直接输入矩阵元素时应注意: 各元素之间用空格或逗号隔开,用分号或回车结束矩阵行,用中括号把矩阵所有元素括起来。 例1 在工作空间产生一个3×3矩阵A可用MATLAB语言描述如下: A=[1 2 3; 4 5 6; 7 8 9] 或 A=[1 2 3 4 5 6 7 8 9] 运行结果: A= 1 2 3 4 5 6 7 8 9 2) 特殊矩阵的生成 对于特殊的矩阵可直接调用MATLAB的函数生成。 用函数zeros生成全0矩阵:格式 B=zeros(m,n)生成m×n的全0阵。 用函数ones生成全1矩阵:格式 B=ones(m,n)生成m×n的全1阵。 用函数eye生成单位阵:格式 B=eye(m,n)生成m×n矩阵, 其中对角线元素全为1,其他元素为0。 2. 矩阵的运算 矩阵的运算有基本运算和函数运算两种类型。基本运算包括矩阵的加、减、乘、除、乘方、求转置、求逆等,其主要特点是通过MATLAB提供
文档评论(0)