[数学]Matlab数组及其运算.ppt

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

武汉理工大学 机电工程学院 计 算 机 仿 真 第二章 MatLab 数组及其运算 李益兵 ahlyb@163.com 矩阵—数值数组的特例 第二章 MATLAB数组及其运算 2.1 MATLAB的数据类型 2.2 数值数组的生成和寻访 2.3 数组运算和矩阵运算 2.4 非数和空数组 2.5 数组的关系运算和逻辑运算 2.6 字符串数组 2.7 元胞数组 2.8 构架数组 2.1 MATLAB的数据类型 简单数组创建 2.2.1 常用数组生成 2.2.2 数值数组的寻访 2.3 数组运算和矩阵运算 2.3.1 数组运算的常用函数 2.3 数组运算和矩阵运算 2.3.1 数组运算的常用函数 2.3 数组运算和矩阵运算 2.3.2 数组运算和矩阵运算 2.3 数组运算和矩阵运算 2.3.2 数组运算和矩阵运算 2.3 数组运算和矩阵运算 2.4 非数和空数组 2.4 非数和空数组 2.5 数组的关系运算和逻辑运算 2.5 数组的关系运算和逻辑运算 2.5 数组的关系运算和逻辑运算 2.6 字符串数组 字符串数组操作函数 字符串转换函数 例题2-16 字符串转换函数 例题2-17 字符串应用举例 字符串应用举例结果 2.7 元胞数组(单元数组) 2.7 元胞数组 2.元胞数组的创建和显示 【例2-18】演示: (2 × 2) 元胞数组的创建。 C_str=char(这是,元胞数组创建算例 1); R=reshape(1:9,3,3);Cn=[1+2i]; S_sym=sym(sin(-3*t)*exp(-t)); (1)直接创建法之一 A=cell(2,2); A(1,1)={C_str};A(1,2)={R};A(2,1)={Cn};A(2,2)={S_sym}; A A = [2x10 char] [3x3 double] [1.0000+ 2.0000i] [1x1 sym ] 2.元胞数组的创建和显示 【例2-18】元胞数组的扩充。 (1) C=cell(2); C(:,1)={char(Another,text string);10:-1:1} C = [2x11 char ] [] [1x10 double] [] (2) A_C=[A;C] A_C = [2x10 char ] [3x3 double] [1.0000+ 2.0000i] [1x1 sym ] [2x11 char ] [] [1x10 double] [] 2.元胞数组的创建和显示 【例2-18】cellplot 能用图形形象化地表示元胞数组的内容。(A_C 取自上例) cellplot(A_C,legend) 2.元胞数组的创建和显示 【例2-19】在存放和操作字符串上的应用 2.8 构架数组 2.8 构架数组 2.8 构架数组 常用的基本数学函数 向量运算的常用函数 2.7 元胞数组 例2-18 2.7 元胞数组 例2-18 2.7 元胞数组 例2-18 2.7 元胞数组 例2-19 Structure Array 架构数组必须在划分域后才能使用,数据只能放在域中 架构的域可以存放任何类型、任何大小的数组 不同架构的同名域中存放的内容可以不同 s = struct(field1,{},field2,{},...) %建立一个空的结构体,field1,field2是域名称 s = struct(field1,values1, field2,values2,...) %建立结构体的时候就赋值,values1,values2就是针对field1,field2所赋的值。 例如: s = struct(type,{big,little},color,{red},x,{3 4}) 这个结构体有三个域type, color, x Structure Array %2.21 student_rec.number=1; student_=王新宇; student_rec.height=180; student_rec.test=[100,80,75;77,60,92;67,28,90;100,89,78]; student_rec student_rec.test %这是一个单构架,共有4个域。 %执行本程序后,指令窗中将分别 %构架结构和构架的域test内容。 例2-20 构架数组的创建和显示 计 算 机 仿 真 * * 计 算 机 仿 真 数值数组(Numeral Array)和数组运算(Array Operations)是MatLab的核心内容。 MatLab是以复数矩阵作为基本的运算单元,向量和标量都作为特殊的矩阵来处理:向量当作只

文档评论(0)

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

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

1亿VIP精品文档

相关文档