MATLAB中数组及矩阵运算.ppt
《MATLAB中数组及矩阵运算.ppt》由会员分享,可在线阅读,更多相关《MATLAB中数组及矩阵运算.ppt(39页珍藏版)》请在三一办公上搜索。
1、软件应用 主讲:李强Email:数学与信息科学学院,1.2 MATLAB中数组及矩阵运算,MATLAB中的数据是以矩阵或数组为基本运算单元,其运算分为常规运算和点运算两种形式。矩阵或数组的常规运算是依据线性代数和运算法则进行运算;而点运算是针对矩阵或数组内对应元素之间进行运算。它们的运算的指令形式及内涵见表(s为常数,A为方阵,B、C均为矩阵),1.2.2 向量和矩阵的建立与访问,创建向量和矩阵有多种简便方法,应遵循以下原则:(1)所有元素用中括号 括起来;(2)同行的不同元素之间用空格或逗号分开;(3)行与行之间用分号或回车分隔;(4)元素可以是数值、变量、函数、表达式。,1.2.2 向量和
2、矩阵的建立与访问,1.2.2 向量和矩阵的建立与访问,为了访问一个矩阵的部分元素子集,MATLAB用冒号或下标数组来表示。,1.2.2 向量和矩阵的建立与访问,x的第6、4、2个元素。含义:从第6个元素开始,以-2为步长递减到1这个元素(1取不到),1.2.2 向量和矩阵的建立与访问,这里数组2 3 8 2为下标数组,分别取y中对应的元素。,1.2.2 向量和矩阵的建立与访问,a的第1行至第2行,第2列至第3列的元素,1.2.2 向量和矩阵的建立与访问,a的第1行至第2行,所有列的元素,1.2.2 向量和矩阵的建立与访问,b的所有行,第2列至3列的元素,1.2.2 向量和矩阵的建立与访问,1.
3、2.2 向量和矩阵的建立与访问,1.2.2 向量和矩阵的建立与访问,1.2.2 向量和矩阵的建立与访问,1.2.2 向量和矩阵的建立与访问,说明,在向量和矩阵的使用中,下列语句经常用到:,A(i,j)表示矩阵A的第i行第j列元素A(i,:)表示矩阵A的第i行所有列元素组成的行向量A(:,j)表示矩阵A的第j列所有行元素组成的列向量m,n=size(A)表示矩阵的大小,返回结果为矩阵的行数m与列数nLength(b)表示向量的长度,返回向量b中所含元素的个数,1.2.2 向量和矩阵的建立与访问,利用函数创建方式,对于一些特殊矩阵,可利用MATLAB的内部函数创建,下表给出了常用的特殊函数。,空矩
4、阵,函数名,含义,eye(n)n阶单位矩阵,ones(m,n)元素全为1的mn矩阵,rand(m,n)元素服从0到1之间均匀分布的mn矩阵,zeros(m,n)元素全为0的mn矩阵,magic(n)n阶魔方矩阵,在射雕中郭黄二人被裘千仞追到黑龙潭,躲进瑛姑的小屋。瑛姑出了一道题:数字1-9填到三行三列的表格中,要求每行、每列、及两条对角线上的和都相等。这道题难倒了瑛姑十几年,被黄蓉一下子就答出来了。4 9 2 3 5 7 8 1 6,1.2.2 向量和矩阵的建立与访问,1.2.2 向量和矩阵的建立与访问,3.命令生成方式,在MATLAB中,仅有一行或一列的矩阵称为向量。MATLAB提供了两种方
5、法创建向量:,利用冒号“:”运算符生成向量,冒号“:”用于生成等步长的行向量。其语句为:,a=m:p:n,其中,m、n、p为标量,分别代表向量的初值、终值和步长,且nm,p为1时可省略。,例如:,a=1:10%生成1到10步长为1的行向量,并赋值给变量a。,a=1 2 3 4 5 6 7 8 9 10,x=(0:0.1:1)*pi%从0开始以0.1pi为步长到pi结束生成向量x,x=,Columns 1 through 10 0 0.3142 0.6283 0.9425 1.2566 1.5708 1.8850 2.1991 2.5133 2.8274 Column 11 3.1416,(2)
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- MATLAB 数组 矩阵 运算
三一办公所有资源均是用户自行上传分享,仅供网友学习交流,未经上传用户书面授权,请勿作他用。




链接地址:https://www.31ppt.com/p-6511747.html