网站大量收购独家精品文档,联系QQ:2885784924

2.2向量及其运算.ppt

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

2.2 向量及其运算 2.2.1向量的生成 1. 直接输入向量 格式:用[],里面的元素之间用空格(或 逗号)、分号分隔。 注1:空格(逗号)用于分列 注2:分号用于分行 【例2.2.1】生成矩阵 解:A=[1 2 3 ;4 5 6] 行向量的生成:[ ] 中间无分号 列向量的生成:[ ] 中间每个元素之 间均用分号 2. 利用冒号直接生成向量 表达式: x=x0 : step : xn 说明:(1)xn是尾数界限,不一定是最后 一个数; (2)当x0 xn时step 0 ; 当x0 xn时 step 0; (3)若省略step,则实际意味step=1 【例2.2.2】 a=1:3:14 a= 1 4 7 10 13 b=20:-1:15.5 b= 20 19 18 17 16 3.线性等份向量的生成 命令 Linspace (1) y=linspace(x1,x2) 生成100维向量y,其中 (2) y=linspace(x1,x2,n) 生成n维向量y,其中 【例2.2.3】 a=linspace(0,1,11) a= 0, 0.1, 0.2, ……, 0.9, 1 4.对数等分向量生成 (1) y=logspace(x1,x2) 生成50维向量y (2) y=logspace(x1,x2,n) 生成n维向量y 2.2.2向量的基本运算 1.加减 (1) 向量±向量:各分量相加减 (2) 向量±常数:各分量都加减该常数 【例2.2.4】 a=[1,2,3,4];b=[2,4,6,8]; b-a ans = 1 2 3 4 b-1 ans = 1 3 5 7 2. 数乘 向量a*常数c:向量中每一个元素都乘常数c 例: a=[1,2,3,4]; a * 3 ans = 3 6 9 12 2.2.3向量的点积、叉积、混合积 1.点积 (1) dot (a,b) 【例2.2.5】 a=[1,-1,4,6] b=[3,5,6,1] dot (a,b) =28 (=1*3+(-1)*5+4*6+6*1) (2) dot (a,b,dim) 要求a,b同维 m=2时:dot (a,b,2)=dot (a,b) m≠2 dot (a,b,1)=dot (a,b,3)=……= =(a1*b1, a2*b2, ………, an*bn) 2. 叉积 命令: cross (a,b) a,b必须均为三维的 【例2.2.6】 aa=[1 2 3];bb=[4,7,7]; cross(aa,bb) ans = -7 5 -1 注:向量a×向量b= | i j k| |a1 b1 c1| |a2 b2 c2| =(b1c2-b2c1,c1a2-a1c2,a1b2-a2b1) (i、j、k分别为空间中相互垂直的三条坐标轴的单位向量) 3. 混合积 (a,b,c)=a*(b×c) 命令:dot (a,cross (b,c)) * *

文档评论(0)

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

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

1亿VIP精品文档

相关文档