MATLAB教学最新第二章矩阵与数组.ppt
《MATLAB教学最新第二章矩阵与数组.ppt》由会员分享,可在线阅读,更多相关《MATLAB教学最新第二章矩阵与数组.ppt(62页珍藏版)》请在三一办公上搜索。
1、第二章矩阵与数组,2.1概述在MATLAB中的基本处理单位是数值矩阵或者数值向量,统一将矩阵或者向量(一维数组,行/列向量)称之为数组。1变量与常量变量:指在程序运行过程中需要改变数值的量,每一个变量具有一个名字。命名规则常量:指在程序运行过程中不需要改变数值的量,常量亦具有名字,定义方法同变量。2数组一般,数组是有序数据的集合,在大多数编程语言中,数组的每一个成员(元素)都属于同一种数据类型,它们使用同一个数组名称和不同的下标来确定数组中的成员。,对于M语言,大多数数据类型的数组每一个元素都是同一个数据类型的元素,而对于其特殊的元胞数组(第三章)则不然。3向量从编程语言的角度来看,向量其实就
2、是一维数组,但从数学的角度来看,向量就是或者的矩阵,即行向量或列向量,和都是一维数组,但从数学的角度上看,分别被称为列向量和行向量。,MATLAB的基本运算单位就是矩阵和向量。4矩阵矩阵就是二维的数组。,2.2创建向量从编程语言的角度,向量就是一维数组。在MATLAB中创建向量可以使用不同的方法。例21利用逐个输入元素的方法在MATLAB中创建向量。(whos/who函数,help/type函数),第二种创建向量的方法可以利用运算符“:”。例22利用冒号运算符创建向量。,注:用冒号运算符创建向量时不需方括号。,利用冒号运算符创建向量的基本语法如下:XJ:INC:K其中:J为向量的第一个元素,而
3、K为向量的最后一个元素,INC为向量元素递增的步长;J,INC,K之间必须用“:”间隔;若在表达式中忽略INC,则默认的递增的步长为1;INC可以为正数也可以为负数,若INC为正数,则必须JK,若INC为负数,则必须JK,否则创建的为空向量。,创建向量的第三种方法是使用函数linspace 和logspaceLinspace是用来创建线性间隔向量的函数,基本语法为x=linspace(x1,x2,n)其中:x1为向量的第一个元素,x2为向量的最后一个元素,n 为向量具有的元素个数,间隔的计算公式。若在表达式中忽略n,则系统默认地将向量设置为100个元素。,例24使用linspace函数创建向量
4、。,函数logspace被用来创建对数空间的向量。基本语法为:x=logspace(x1,x2,n)其中:x1为向量的第一个元素,x2为向量的最后一个元素,n 为向量具有的元素个数,元素间隔按照对数空间的间隔设置。若在表达式中忽略n,则系统默认地将向量设置为50个元素。,例25使用logspace函数创建向量。,上面创建的都是行向量,即创建的都是一行n列的二维数组。如果需要创建列向量,即n行一列的数组,则需要使用分号作为元素与元素之间的间隔或者直接使用转置运算符“”。,2.3创建矩阵 在编程语言中,矩阵和二维数组一般指的是同一个概念,在M语言中,矩阵的元素可以为任意的MATLAB数据类型的数值
5、或者对象。创建矩阵的方法也有多种,不仅可以直接输入元素,还可以使用MATLAB的数组编辑器编辑矩阵的元素。2.3.1直接输入法直接输入矩阵元素创建矩阵的方法适合创建元素较少的矩阵。例27用直接输入矩阵元素的方法创建矩阵。,可以将矩阵的每一行或每一列看作一个向量,矩阵就是由若干向量组合而成的。,2.3.2数组编辑器(上节课留下的问题)在工作空间浏览器中可以察看当前工作空间中保存的各种数据的信息,利用工作空间浏览器,在相应的变量上单击鼠标右键,通过弹出的快捷菜单可以对矩阵或者向量进行编辑,也可以删除、重命名工作空间的变量。对矩阵或者向量元素的编辑可以通过数组编辑器完成。可以在工作空间中直接双击变量
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- MATLAB 教学 最新 第二 矩阵 数组

链接地址:https://www.31ppt.com/p-6511897.html