- 1、本文档共31页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
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的最大值的函数
您可能关注的文档
- ISO14000标准讲解审核宗旨培训.ppt
- 电工电子技术及应用-高等教育出版社.ppt
- 电工第二章习题答案.ppt
- 金融会计-1,2(学).ppt
- 电影《女人不坏》招商方案-吉安永嘉.ppt
- iTV装维培训材料.ppt
- 电影《致青春》背后的营销.ppt
- I形坡口薄板横对接焊接.ppt
- java图片管理系统代码及设计.ppt
- 电影商业企划书 (2).ppt
- 河南省郑州市第一中学2017-2018学年高一下学期周测物理试题(325)扫描版含答案.doc
- 山西省怀仁县第一中学2017-2018学年高二下学期第一次月考生物试题扫描版.doc
- 河南省六市高三下学期第一次联考试题(3月)理科综合扫描版含答案.doc
- 四川省高三全国Ⅲ卷冲刺演练(一)文综地理试卷扫描版含答案.doc
- 河南省洛阳市高三第二次统考文综试卷扫描版含答案.doc
- 甘肃省靖远县高三下学期第二次联考理科综合试题扫描版含答案.doc
- 问题导学法在办公场景中的实施策略及效果评估.docx
- 退休后的个人品牌打造与传播策略.docx
- 问题解决在办公流程优化中的应用.docx
- 问题导向的办公环境创新设计.docx
文档评论(0)