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

matlab中的多维数组.ppt

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

Matlab语言及其应用 多维数组 4、数组元素的标识与寻访 (续) 【例4-4】 size、length函数 a=ones(4,6)*6 m=size(a) len=length(a) b=1:5; length(b) c=b’ length(c) 4、数组元素的标识与寻访 (续) 双下标到单下标的转换 4、数组元素的标识与寻访 (续) 单下标到双下标的转换 5、多维数组 多维数组的定义 在 MATLAB 的数据类型中,向量可视为一维数组, 矩阵可视为二维数组,对于维数(Dimensions)超过2 的数组均可视为「多维数组」(Multidimesional Arrays,简称N-D Arrays)。 5、多维数组 (续) 将两个二维(平面)数组叠在一起,就构成三维数组,第三维称为「页」(Page),如下图所示: 5、多维数组 (续) 三维数组,可对应至一个 X - Y - Z 三维立体坐标,如下图所示: 5、多维数组 (续) 三维数组元素的寻址:可以(行、列、页)来确定。 以维数为 3×4×2 的三维数组为例,其寻址方式如下图所示: 5、多维数组 (续) 多维数组的建立 建立一个简单的多维数组,可直接由 MATLAB 命令视窗内输入(使用“[ ]”操作符) 例:由两个相同大小二维数组创建三维数组 5、多维数组 (续) 执行命令:whos A,得到如下结果: Name Size Bytes Class A 3x4x2 192 double array Grand total is 24 elements using 192 bytes 6、数组的算术运算 MATLAB数组支持线性代数中所有的矩阵运算。 建立特有的数组运算符,如:“.*”、“./”等。 MATLAB数组运算符列表 运算 运算符 含义说明 加 + 相应元素相加 减 - 相应元素相减 乘 * 矩阵乘法 点乘 .* 相应元素相乘 幂 ^ 矩阵幂运算 点幂 .^ 相应元素进行幂运算 左除或右除 \或/ 矩阵左除或右除 左点除或右点除 .\或./ A的元素被B的对应元素除 6、算术运算 (续) 【例5-1】数组加减法 a=zeros(2, 3); a(:)=1:6; b=a+2.5 b = 3.5000 5.5000 7.5000 4.5000 6.5000 8.5000 c=b-a c = 2.5000 2.5000 2.5000 2.5000 2.5000 2.5000 6、算术运算 (续) 【例5-2】画出y=1/(x+1)的函数曲线,x∈[0, 100]。 x=0:100; y=1./(x+1); plot(x, y); legend(‘y=1/(x+1)’); 6、算术运算 (续) 【例5-2】生成一个信号:x=sin(2*pi*t)+sin(4*pi*t) t = [0:199]./100; %采样时间点 % 生成信号 x = sin(2*pi*t) + sin(4*pi*t); plot(t,x); legend(‘x = sin(2*pi*t) + sin(4*pi*t)’); 6、算术运算 (续) 6、算术运算 (续) 【例5-2】点幂“.^”举例 a=1:6 a = 1 2 3 4 5 6 b=reshape(a,2,3) b = 1 3 5 2 4 6 7. 数据分析与统计 最大值和最小值 MATLAB提供的求数据序列的最大值和最小值的函数分别为max和min,两个函数的调用格式和操作过程类似。 1、求向量的最大值和最小值 求一个向量X的最大值的函数有两种调用格式,分别是: (1) y=max(X):返回向量X的最大值存入y,如果X中包含复数元素,则按模取最大值; (2)[y,I]=max(X):返回向量X的最大值存入y,最大值的序号存入I,如果X中包含复数元素,则按模取最大值。 求向量X的最小值的函数是min(X),用法和max(X)完全相同。 9. 数据分析与统计 2. 求矩阵的最大值和最小值 求矩阵A的最大值的函数

文档评论(0)

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

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

1亿VIP精品文档

相关文档