第4章 数组向量和数组.ppt_第1页
第4章 数组向量和数组.ppt_第2页
第4章 数组向量和数组.ppt_第3页
第4章 数组向量和数组.ppt_第4页
第4章 数组向量和数组.ppt_第5页
已阅读5页,还剩10页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、第4章 数值向量和数组,4.1 向量及其运算 4.1.1 向量的生成 向量定义 格式: 向量名=各元素 说明: (1)元素之间用空格、逗号或分号相隔。 (2)用空格或逗号生成行向量; (3)用分号生成行向量; 例1,生成行向量(1,3,5,3),2.等差元素向量的生成 格式1: 向量名=初值:步长:终值 说明: (1)步长为1时,可省略. 例1, 生成向量(10,15,20,25,80) 格式2: 向量名=linspace(初值,终值,个数) 例2, a= linspace(10,30,5),4.1.2 向量的基本运算 向量与数的四则运算 四则运算符:+ ,-, * , / , 格式: 向量

2、运算符 数值 设向量A=(ai)m ,u是常量, 则 A 运算符 u=(ai 运算符 u) 2. 向量与向量之间的加减运算 格式:向量1向量2 设向量A=(ai)m ,向量B=(bi)m 。 则 A B=C= (ci)m 其中, ci=ai bi 向量转置 向量,4. 向量与向量之间的乘运算 格式:向量1*向量2 说明:向量1与向量2具有相同长度,且一个是列向量,另一个是行向量. 设向量A=(ai)m ,矩阵B=(bi)m 。则 A*B=C 其中, 例1, a=(1,2,3,4), b=(2,3,4,5) ,计算数学式子 ab 操作步聚: a=1,2,3,4; b=2,4,6,8; a*b %

3、 1*2+2*4+3*6+4*8= 60,5. 点积、叉积和混合积 (1)点积 dot(向量1,向量2)或 sum(向量1.*向量2) .* 表示两个向量对应位置的元素相乘。 sum(A)表示求A中各元素的和。 (2)叉积 cross(向量1,向量2) 说明:向量的维数只能为3 (3)混合积 由点积与叉积组成。 例1,已知向量a=(1,2,3),b=(12 4 3), c=(5 2 1),求a.(bxc)。,4.2 数组及其运算 4.2.1 数组寻址和排序 数组定义格式1: 数组=元素表 说明: 元素表中的数据用空格或逗号分隔. 数组定义格式2: 数组=初值:步长:终值,数组寻址 (1)访问数

4、组中单元素的值 数组(数值) (2)访问数组中多个连续元素的值 数组(数值1:数值2) (3)访问数组中多个不连续个元素的值。 数组(元素位置号1,元素位置号2,) (4)访问数组中某元素到结尾之间的各元素 数组(元素位置号,end),2. 数组排序 sort(数组) sort(数组,排列的维,排列的方式) 计算数组的维数 格式: size(数组) 例: a=3 1 8 8; size(a) ans= 1 4 %表示a的维数是1行4列,4.2.2 数组的基本数值运算 说明:参加运算的数组维数相同. 数组的加法(减法) 数组1数组2 设数组A=(aij)mxn ,数组B=(bij)mxn 则 A

5、 B=(aij bij) 2. 数组的乘法 数组1.*数组2 设数组A=(aij)mxn ,数组B=(bij)mxn 则A.*B=C= (cij)mxn 其中,,3. 数组的除法 右除:数组1./数组2 设数组A=(aij)mxn ,数组B=(bij)mxn 则A./B=C= (cij)mxn 其中, 左除:数组1.数组2 设数组A=(aij)mxn ,数组B=(bij)mxn 则A.B=C= (cij)mxn 其中,,4. 数组的乘方 格式1: 数组1.数组2 设数组A=(aij)mxn ,数组B=(bij)mxn 则A.B=C= (cij)mxn 其中, 格式2:数组1.数值 设数组A=(

6、aij)mxn ,数量u 则A.u=C= (cij)mxn 其中,cij=aiju 格式3:数值.数组 设数组A=(aij)mxn ,数量u 则u.A=C= (cij)mxn 其中,,4.2.3 数组的关系运算 1表示比较的两个对象关系为真;0表示比较的两个对象关系为假。 格式1: 数组名 关系运算符 数值 功能: 每一元素与数值比较, 结果是数组. 格式2: 数组名 关系运算符 数组名 功能: 对应元素比较, 结果是数组. 例4-6.(P49页),4.2.4 数组的逻辑运算 逻辑表达式和逻辑函数的值是一个逻辑量(1或0)。 格式: 数组名 逻辑运算 数组名 格式: 逻辑运算 数组名 功能: 对应元

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论