Matlab数组与绘图操作.ppt
《Matlab数组与绘图操作.ppt》由会员分享,可在线阅读,更多相关《Matlab数组与绘图操作.ppt(46页珍藏版)》请在三一办公上搜索。
1、Matlab一、二维数组二、二维数组与绘图,一、二维数组,二维数组是由实数或复数排列成矩形而构成的,从数据结构上看,二维数组和矩阵没有什么区别。当二维数组带有线形变换含义时,该二维数组就是矩阵(matrix)。,1、二维数组的输入方法,(1)在键盘上输入下列内容A=1,2,3;4,5,6;7,8,9(2)按【Enter】键,指令被执行。(3)在指令执行后,MATLAB指令窗中将显示以下结果:A=1 2 3 4 5 6 7 8 9,说明:直接输入矩阵时,每行元素用空格或逗号分隔,矩阵行用分号分隔,整个矩阵放在方括号里,标点符号一定要在英文状态下输入。,2、由一维数组创建二维数组,A=1,3,5B
2、=2,4,6C=3,5,7,D=A;BE=A;B;CF=A,BG=A,B,C,3、由函数创建二维数组,diag(v,k),练习:在matlab中生成二维数组,A=0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 1,B=1 0 0 0 0 2 0 0 0 0 3 0 0 0 0 4-4 0 0 0 0-3 0 0 0 0-2 0 0 0 0-1,4、二维数组操作函数,二维数组操作函数,5、二维数组的转置运算,A.:转置A:共轭转置,6、两个维数相同的二维数组之间的数组运算,A+B:加,对应位置的数组元素相加A-B:减,对应位置的数组元素相减A.*B:点乘,对应位置的数组元素相
3、乘A./B:右点除,对应位置的数组元素相除A.B:左点除A.B:点幂,对应位置的数组元素做幂运算,7、二维数组的与标量 的运算,A+c:A的每个元素加cA-c:A的每个元素减cA.*c:点乘,A的每个元素乘cA./c:右点除,A的每个元素除cA.c:左点除,c除A的每个元素A.c:点幂,A的每个元素做幂运算c.A:点幂,c做幂运算,8、函数作用在二维数组上的运算规则,9、引用二维数组的元素,1、A(r,c):“全下标”标识:即指出是“第几行,第几列”的元素,2、A(ind):“单下标”标识:Linear Index只用一个下标来指明元素在数组中的位置:把二维数组的所有列,按先左后右的次序,首尾
4、相接排成“一维长列”,然后,自上往下对元素位置进行标号。,3、“单下标”与“全下标”的转化:全下标单下标:ind=sub2ind(siz,r,c)单下标全下标:r,c=ind2sub(siz,ind),二维数组的单个元素 的引用和赋值,Xmagic(6)单个元素寻访X(2,3)X(5,5)X(16)单个元素的赋值X(2,3)=0 X(5,5)=7X(16)=8,二维数组的子数组 的引用和赋值,(1)使用“双下标”方式,(2)使用“单下标”方式,(3)使用“逻辑数组”方式,10、与二维数组相关的函数,返回一个二维数组,元素为A,B相同位置上的较大值,min(A),min(A,2)c,d=min(
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- Matlab 数组 绘图 操作
![提示](https://www.31ppt.com/images/bang_tan.gif)
链接地址:https://www.31ppt.com/p-5439154.html