matlab入门介绍.ppt

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

Matlab入门介绍 2012.03 主要内容 Matlab概述、发展与特点 Matlab桌面环境及帮助系统 数据类型 数值表示及运算符 流程控制语句 M文件编程 图形绘制 set path及程序调试 在Matlab中进行信号频谱分析 DSP实验课中常用的Matlab函数 一个有趣的Matlab实例 Matlab概述 Matrix Laboratory(矩阵实验室)的简称 美国MathWorks公司出品的商业数学软件 广泛用于工程计算、控制设计、信号与图像处理等领域 可进行矩阵运算、绘制函数和数据、实现算法、创建用户界面、连接其它编程语言的程序等功能 Matlab发展历程 20世纪70年代,美国新墨西哥大学教授用FORTRAN编写了最早的Matlab 1984年,新成立的Mathworks公司把Matlab推向市场 20世纪90年代开始,Matlab已经成为国际控制界的标准计算软件 Matlab特点 简单易学 代码短小高效 超强的数值计算功能 强大的绘图功能 可扩展性能强 丰富的工具箱 Matlab帮助系统 帮助浏览工具 Start按钮?Help/Demos help函数、doc函数 Matlab中的数据类型 常用的内部函数 变量 数组 矩阵 字符串 多维数组 常用内部函数 下表列出了Matlab常用的内部函数 变量 变量名 MATLAB变量名的第1个字符必须是字母,后面可以跟字母、数字和下划线的任何组合 注意:MATLAB中变量名有大小写区分,所以A和a是不同的变量 创建变量 在MATLAB中创建变量很简单,不必声明变量的数据类型。例如在命令窗口键入下面的命令行就可以创建一个A变量 数组 三种构造数组的方法 直接构造法 增量法 linspace函数法 直接构造数组 在MATLAB中构造数组,只需要用空格或逗号间隔数组 元素,然后用方括号括起来即可 如 x=[0 2 3 6 7 8] 或 x=[0,2,3,6,7,8] 就构造了一个有6个元素的数组x 增量法构造数组 利用MATLAB的冒号运算符(first:step:last)可生成数组 数组中的元素按顺序从first一直到last,增量为step 若不指定增量step,则按升序生成数组,后面的数比它前面第一个数大1 如果要求生成降序排列的数组,指定一个负的增量 用linspace函数构造数组 用linspace函数构造数组,需指定首尾值和元素总个数 基本形式是: x=linspace(first,last,num) 其中,first,last和num分别为x数组的首尾元素和元素个数 矩阵 构造矩阵的3种方法 简单创建法 构造特殊矩阵 聚合矩阵 获取矩阵元素的4种方法 使用编号索引 使用线性索引 使用冒号 使用end关键字 用简单方法构造矩阵 MATLAB中创建矩阵最简单的方法是使用方括号[] 在方括号内输入多个元素可以创建矩阵的一个行,用逗号或空格把每个 元素间隔开,如果想开始一个新行,用分号终止当前行 A = [row1; row2; ...; rown] 下面创建一个3行3列的数值矩阵 构造特殊矩阵 MATLAB提供了多个创建不同矩阵的函数,如下表所示 聚合矩阵 矩阵聚合是通过连接一个或多个矩阵来形成新的矩阵 方括号[ ]不仅是矩阵构造符,它还是MATLAB聚合运算符 表达式C=[A B]在水平方向聚合矩阵A和B,C=[A;B]在垂向上聚合 下例通过在垂向上聚合矩阵A和B来构造新矩阵C: 使用编号索引获取矩阵元素 要引用矩阵中的特殊元素,用下面的语法指定它的行号和 列号,其中A是矩阵变量,按先行后列的顺序指定 A(row, column) 使用线性索引获取矩阵元素 MATLAB将矩阵中的数据作为一个元素列保存,这个元素 列又是由矩阵中的所有列组成的,后一列元素按先后顺序 添加到前一列元素的最后 所以,矩阵A A = [2 6 9; 4 2 8; 3 0 1] A = 2 6 9 4 2 8 3 5 1 在内存中是按下面的序列保存的: 2, 4, 3, 6,

文档评论(0)

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

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

1亿VIP精品文档

相关文档