matlab数值向量和数组.ppt
《matlab数值向量和数组.ppt》由会员分享,可在线阅读,更多相关《matlab数值向量和数组.ppt(35页珍藏版)》请在得力文库 - 分享文档赚钱的网站上搜索。
1、MATLAB 7 简明教程简明教程 清华大学出版社清华大学出版社第4章 数值向量和数组 教学目标 教学重点 教学过程12/31/20221第4章 数值向量和数组MATLAB 7 简明教程简明教程 清华大学出版社清华大学出版社教学目标本章将介绍MATLAB 7的数值计算功能,包括MATLAB 7的向量和数组,并介绍它们之间的运算。通过对本章的学习,读者可以编写简单且功能完善的MATLAB 7程序,从而解决各类基本问题,用户可以通过本章逐步掌握MATLAB 7的数值计算方法。12/31/20222第4章 数值向量和数组MATLAB 7 简明教程简明教程 清华大学出版社清华大学出版社教学重点向量的运
2、算方法关系和逻辑运算12/31/20223第4章 数值向量和数组MATLAB 7 简明教程简明教程 清华大学出版社清华大学出版社教学过程向量及其运算方法数组及其运算方法多项式的创建和运算方法关系和逻辑运算12/31/20224第4章 数值向量和数组MATLAB 7 简明教程简明教程 清华大学出版社清华大学出版社1.向量及其运算 在命令窗口中直接输入向量 等差元素向量的生成 向量与数的四则运算 向量与向量之间的加减运算点积、叉积和混合积12/31/20225第4章 数值向量和数组MATLAB 7 简明教程简明教程 清华大学出版社清华大学出版社(1)在命令窗口中直接输入向量在MATLAB 7中,生
3、成向量最简单的方法就是在命令窗口中按一定格式直接输入。输入的格式要求是,向量元素用“”括起来,元素之间用空格、逗号或者分号相隔。需要注意的是,用它们相隔生成的向量形式是不相同的:用空格或逗号生成行向量;用分号生成列向量。a2=15,21,27,93,101;a1=15;21;27;93;101;a1a1=15 21 27 93 101 a2a2=15 21 27 93 10112/31/20226第4章 数值向量和数组MATLAB 7 简明教程简明教程 清华大学出版社清华大学出版社(2)等差元素向量的生成 当向量的元素过多,同时向量各元素有等差的规律,此时采用直接输入法将过于繁琐。针对该种情况
4、,可以使用冒号(:)和linspace函数来生成等差元素向量。vec1=10:5:60vec1=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 6012/31/20227第4章 数值向量和数组MATLAB 7 简明教程简明教程 清华大学出版社清华大学出版社(3)向量与数的四则运算 向量与数的加法(减法):向量中的每个元素与数的加法(减法)运算。向量与数的乘法(除法):向量中的每个元素与数的乘法(除法)运算。vec1=80:-9:10vec1=80 71 62 5
5、3 44 35 26 17 vec1+101ans=181 172 163 154 145 136 127 11812/31/20228第4章 数值向量和数组MATLAB 7 简明教程简明教程 清华大学出版社清华大学出版社(4)向量与向量之间的加减运算 向量与向量的加法(减法)运算:向量中的每个元素与另一个向量中相对应的元素的加法(减法)运算。vec1=linspace(200,500,7)vec2=linspace(900,600,7)vec3=vec1+vec2vec3=Columns 1 through 5 1100 1100 1100 1100 1100 Columns 6 throu
6、gh 7 1100 110012/31/20229第4章 数值向量和数组MATLAB 7 简明教程简明教程 清华大学出版社清华大学出版社(5)点积、叉积和混合积 两个向量的点积等于其中一个向量的模与另一个向量在这个向量的方向上的投影的乘积 叉积的几何意义是指过两个相交向量的交点,并与此两向量所在平面垂直的向量 向量的混合积的几何意义是它的绝对值表示以向量为棱的平行六面体的体积 12/31/202210第4章 数值向量和数组MATLAB 7 简明教程简明教程 清华大学出版社清华大学出版社点积、叉积运算举例点积 运算 x1=11 22 33 44 x2=1,2,3,4 a=dot(x1,x2)a=
7、330 sum(x1.*x2)ans=330叉积运算 x1=11 22 33x1=11 22 33 x2=1 2 3x2=1 2 3 x3=cross(x1,x2)x3=0 0 012/31/202211第4章 数值向量和数组MATLAB 7 简明教程简明教程 清华大学出版社清华大学出版社2.数组及其运算 数组寻址和排序 数组的基本数值运算 数组的关系运算 数组的逻辑运算 12/31/202212第4章 数值向量和数组MATLAB 7 简明教程简明教程 清华大学出版社清华大学出版社(1)数组寻址和排序 通过对数组下表的访问来实现数组寻址 A=rand(1,5)A=0.9501 0.2311 0
8、.6068 0.4860 0.8913 A(4)ans=0.4860 A(2:3)ans=0.2311 0.6068使用sort函数对数组进行排序 X=3 7 5 0 4 2 sort(X,1)ans=0 4 2 3 7 5 sort(2)ans=212/31/202213第4章 数值向量和数组MATLAB 7 简明教程简明教程 清华大学出版社清华大学出版社(2)数组的基本数值运算 数组的加法(减法)数组的乘法(除法)数组的乘方12/31/202214第4章 数值向量和数组MATLAB 7 简明教程简明教程 清华大学出版社清华大学出版社数值运算举例加减法 X=1 4 7;Y=2 5 8;Z=X
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- matlab 数值 向量 数组
限制150内