第4讲向量和矩阵PPT讲稿.ppt
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_05.gif)
《第4讲向量和矩阵PPT讲稿.ppt》由会员分享,可在线阅读,更多相关《第4讲向量和矩阵PPT讲稿.ppt(29页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、第4讲向量和矩阵第1页,共29页,编辑于2022年,星期一n本讲教学目标本讲教学目标 掌握向量和矩阵的创建方法掌握向量和矩阵的创建方法 掌握向量和矩阵的运算掌握向量和矩阵的运算 区分矩阵和数组的差别区分矩阵和数组的差别 学会如何使用向量运算和矩阵运算函数学会如何使用向量运算和矩阵运算函数 掌握特殊矩阵的生成和稀疏型矩阵掌握特殊矩阵的生成和稀疏型矩阵 了解稀疏型矩阵和满矩阵的相互转换了解稀疏型矩阵和满矩阵的相互转换第2页,共29页,编辑于2022年,星期一n4.1 向量的创建方法向量的创建方法 向量的创建方法和一维数组类似。向量的创建方法和一维数组类似。n1)在命令窗口中直接输入向量)在命令窗口
2、中直接输入向量 向量元素用向量元素用“”括起来,元素之间用空格、逗号或者分号括起来,元素之间用空格、逗号或者分号相隔。相隔。注意:用空格或逗号生成行向量;用分号生成列向量。注意:用空格或逗号生成行向量;用分号生成列向量。n例例1:a2=15,21,27,93,101 a2=15 21 27 93 101 a1=15;21;27;93;101;a1=15 21 27 93 101第3页,共29页,编辑于2022年,星期一n2)用冒号和函数来生成等差用冒号和函数来生成等差/等比元素向量。等比元素向量。n linspace/logspace 函数函数例例2:生成等差向量。:生成等差向量。vec1=1
3、0:5:60 vec1=10 15 20 25 30 35 40 45 50 55 60 vec2=linspace(10,60,11)vec2=10 15 20 25 30 35 40 45 50 55 60第4页,共29页,编辑于2022年,星期一n4.2 向量运算向量运算1)向量与数的四则运算向量与数的四则运算 n加、减法:向量中每个元素与数的加、减法运算。加、减法:向量中每个元素与数的加、减法运算。n乘、除法:向量中每个元素与数的乘、除法运算。乘、除法:向量中每个元素与数的乘、除法运算。例例3:vec1=80:-9:10 vec1=80 71 62 53 44 35 26 17 vec
4、1+101 ans=181 172 163 154 145 136 127 118第5页,共29页,编辑于2022年,星期一n2)向量与向量之间的加减运算)向量与向量之间的加减运算 向量中的每个元素与另一个向量中相对应的元素的加、减法运算。向量中的每个元素与另一个向量中相对应的元素的加、减法运算。例例4:vec1=linspace(200,500,7)vec2=linspace(900,600,7)vec3=vec1+vec2 vec3=Columns 1 through 5 1100 1100 1100 1100 1100 Columns 6 through 7 1100 1100第6页,共
5、29页,编辑于2022年,星期一n3)点积、叉积和混合积)点积、叉积和混合积 两个向量的点积等于其中一个向量的模与另一两个向量的点积等于其中一个向量的模与另一个向量在这个向量的方向上的投影的乘积。个向量在这个向量的方向上的投影的乘积。叉积的几何意义是指过两个相交向量的交点,叉积的几何意义是指过两个相交向量的交点,并与此两向量所在平面垂直的向量。并与此两向量所在平面垂直的向量。向量的混合积的几何意义是它的绝对值表示以向量的混合积的几何意义是它的绝对值表示以向量为棱的平行六面体的体积。向量为棱的平行六面体的体积。第7页,共29页,编辑于2022年,星期一n例例5-1:点积运算点积运算 x1=11
6、22 33 44;x2=1,2,3,4;a=dot(x1,x2)a=330sum(x1.*x2)ans=330n例例5-2:叉积运算叉积运算x1=11 22 33x1=11 22 33x2=1 2 3x2=1 2 3x3=cross(x1,x2)x3=0 0 0 第8页,共29页,编辑于2022年,星期一n4.3 矩阵的创建方法矩阵的创建方法 a.直接输入直接输入n矩阵以矩阵以“”为首尾,行与行之间用分号为首尾,行与行之间用分号“;”或或按回车键;每行中的元素用逗号按回车键;每行中的元素用逗号“,”或空格分隔;或空格分隔;当矩阵中没有任何元素时,该矩阵被称作当矩阵中没有任何元素时,该矩阵被称作
7、“空阵空阵”。例例6:A=1,sqrt(25),9,13 2,6,10,7*2 3+sin(pi),7,11,15 4,abs(-8),12,16n B=1,2,3,4;5,6,7,8;9,10,11,12;13,14,15,16nA=1 5 9 13 2 6 10 14 3 7 11 15 4 8 12 16nB=1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16第9页,共29页,编辑于2022年,星期一nb.利用内部函数产生矩阵利用内部函数产生矩阵%ones 生成全部元素为生成全部元素为 1 的矩阵的矩阵n例例7-1:F=5*ones(3)nF=5 5 5 5 5
8、 5 5 5 5%zeros 生成全部元素为生成全部元素为0的矩阵的矩阵n例例7-2:Z=zeros(2,4)nZ=0 0 0 0 0 0 0 0第10页,共29页,编辑于2022年,星期一nc.利用利用M文件产生矩阵文件产生矩阵(1)启动有关编辑程序或启动有关编辑程序或 MATLAB 文本编辑器,并文本编辑器,并输入待建矩阵输入待建矩阵;(2)把输入的内容以纯文本方式存盘把输入的内容以纯文本方式存盘(设文件名为设文件名为mymatrix.m);(3)在在 MATLAB 命令窗口中输入命令窗口中输入mymatrix,即运,即运行该行该M文件,就会自动建立一个矩阵,可供以后使用。文件,就会自动建
9、立一个矩阵,可供以后使用。第11页,共29页,编辑于2022年,星期一nd.从外部数据文件调入矩阵从外部数据文件调入矩阵 用用load命令输入命令输入 用用Import 菜单输入菜单输入第12页,共29页,编辑于2022年,星期一n4.4 矩阵的操作矩阵的操作 4.4.1 矩阵元素的引用和修改矩阵元素的引用和修改 n在在MATLAB中,矩阵元素按列存储,先第一列,再第二列,中,矩阵元素按列存储,先第一列,再第二列,依次类推。依次类推。n1)通过下标引用矩阵的元素)通过下标引用矩阵的元素n2)矩阵元素的序号来引用矩阵元素)矩阵元素的序号来引用矩阵元素 例例8:A=1,2,3;4,5,6;n引用:
10、引用:A(3)=2,A(1,2)=2n修改:修改:A(3)=9 或或 A(1,2)=9 对对mn矩阵矩阵A,元素,元素A(i,j)序号为序号为(j-1)*m+i。第13页,共29页,编辑于2022年,星期一n4.4.2 利用空矩阵删除矩阵的元素利用空矩阵删除矩阵的元素 在在MATLAB中,定义中,定义 为空矩阵。为空矩阵。给变量给变量X赋空矩阵的语句为赋空矩阵的语句为X=。注意:注意:X=与与clear X不同。不同。nclear是将是将X从工作空间中删除,从工作空间中删除,n而空矩阵则存在于工作空间中,只是维数为而空矩阵则存在于工作空间中,只是维数为0。第14页,共29页,编辑于2022年,
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 向量 矩阵 PPT 讲稿
![提示](https://www.taowenge.com/images/bang_tan.gif)
限制150内