- 1、本文档共131页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第二章 矩阵与数组
第二章 矩阵和数组 MATLAB提供了一种计算机高级编程语言——M语言 MATLAB提供了不同类型的数据 MATLAB专门以矩阵作为基本的运算单位 MATLAB提供了关于数组和矩阵不同的运算方法 矩阵和数组(续) 本章讲述的内容 矩阵和向量 矩阵运算 数组运算 稀疏矩阵 多维数组 矩阵和数组(续) 2.1 概述 2.2 创建向量 2.3 创建矩阵 2.4 索引 2.5 基本运算 2.6 稀疏矩阵 2.7 多维数组 2.8 小结 2.1 概述 在M语言中最常用的数据类型表现手段和形式就是变量和常量 M语言的基本处理单位是数值矩阵或者数值向量 回顾有关概念 变量和常量 数组 向量 矩阵 概述(续) 变量和常量 变量:程序运行过程中需要改变数值的量 每一个变量都具有一个名字 变量在内存中占据一定的空间 变量必须以字母开头,后面可以是字母、数字或者下划线的组合 MATLAB仅识别前面N个字符,在不同的操作系统下可以识别的字符个数不同 常量:在程序运行的过程中不需要改变数值的量 常量具有名字 在M语言中不存在常量的定义,只在MATLAB中提供一些常用的常数作为常量 概述(续) 数组 是有序数据的集合 数组的每一个成员(元素)都属于同一种数据类型,它们使用同一个数组名称和不同的下标来唯一确定数组中的成员(元素)。 在MATLAB中元胞数组比较特殊,数组中的元素可以是不同的数据类型。 概述(续) 向量 从编程语言的角度上看,向量其实就是一维数组 从数学的角度上看,向量就是1×N或者N×1的矩阵,即行向量或列向量 b1,1 b2,1 B= b3,1 和B=[b1,1 b1,2 b1,3 ······ b1,n] ∶ ∶ bn,1 概述(续) 矩阵 是用一对圆括号或方括号括起来,符合一定规则的数学对象 b11 b12 b13 B= b21 b22 b23 b31 b32 b33 对于编程语言,矩阵就是二维的数组 矩阵和数组(续) 2.1 概述 2.2 创建向量 2.3 创建矩阵 2.4 索引 2.5 基本运算 2.6 稀疏矩阵 2.7 多维数组 2.8 小结 2.2 创建向量 1. 在命令窗口逐个输入元素 例2-1:X=[ 1 3 pi 3+5i ] 2. 利用冒号运算符创建向量 X=J:INC:K J为向量的第一个元素,K为向量的最后一个元素,INC为向量元素递增的步长 J、INC、K之间必须用“:”间隔 若忽略INC,则默认的递增步长为1 INC可以为正数,也可以为负数 例2-2:X=1:10 例2-3:X=1:0.01:1.1 创建向量(续) 3. 定数线性采样法:在设定的“总点数”下,均匀采 样生成向量(一维“行”数组) 使用函数linspace 和logspace linspace是用来创建线性间隔向量的函数 linspace 的基本语法 X=linspace(X1,X2,n) X1为向量的第一个元素,X2为向量的最后一个元素,n为向量具有的元素个数,函数将根据n的数值平均计算元素之间的间隔,间隔计算公式为 若在表达式中忽略参数n,则系统默认地将向量设置为100个元素 创建向量(续) 例2-4 使用linspace函数创建向量 X=linspace(1,2,5) X= 1.0000 1.2500 1.5000 1.7500 2.0000 创建向量(续) logspace是用来创建对数空间的向量 logspace 的基本语法 X=logspace(X1,X2,n) 该函数创建的向量第一个元素值为10X1,而最后一个元素的数值为10X2,n为向量的元素个数,元素彼此之间的间隔按照对数空间的间隔设置 若在表达式中忽略参数n,则系统默认地将向量设置为50个元素 创建向量(续) 例2-5 使用logspace函数创建向量 X=logspace(1,3,3) X= 10 100 1000 创建向量(续) 创建列向量 使用分号作为元素与元素之间的间隔 使用转置运算符“ ” 例2-6: A=[1;2;3;4;5;6] 或 A=(1:6) 矩阵和数组(续) 2.1 概述 2.2 创建向量 2.3 创建矩阵 2.4 索引 2.5 基本运算 2.6 稀疏矩阵 2.7 多维数组 2.8 小结 2.
您可能关注的文档
- 第二章 国际服务贸易的地位及作用.ppt
- 第二章 建筑电气基本系统.ppt
- 第二章 岩土体工程性质.ppt
- 第二章 心理健康影响因素.ppt
- 第二章 拉普拉斯变换数学方法.ppt
- 第二章 招聘及配置(2011-12).ppt
- 第二章 微波传输中调制解调技术(New).ppt
- 第二章 无形财富.pptx
- 第二章 曲柄连杆机构及维修.ppt
- 第二章 曲柄连杆机的构造及维修.ppt
- 2024年度党员干部民主生活会班子对照检查材料.docx
- 公司党委领导班子2024年度民主生活会对照检查材料4个带头方面.docx
- 市府办(政府办)领导班子2024年民主生活会会后综合情况报告.docx
- 在2025年市司法局信息宣传工作推进会上的讲话.docx
- 在2025年全省文化旅游高质量发展推进会上的讲话.docx
- 在2025年全区工业、住建大规模设备更新推进会上的讲话.docx
- 党支部2024年组织生活会民主评议党员情况总结报告_1.docx
- 2024年度组织生活会个人对照检查剖析材料.docx
- 镇党委书记2024年度民主生活会对照检查材料1.docx
- 党支部2024年组织生活会民主评议党员情况总结报告.docx
文档评论(0)