第2章运算基础.pptVIP

  1. 1、本文档共45页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
例2-45 由各元胞元素赋值创建元胞。 c=cell(2); c{1,1}=(This is the third example.); c{1,2}=compan([1 0 3]); c{2,1}=[3+4*i -5;-10*i 3-4*i]; c{2,2}=[]; %元胞数组的第四个元素为空矩阵 C % 查看c 的内容 第29页,共45页,编辑于2022年,星期五 显示元胞数组的内容的函数: celldisp(C) 功能:显示元胞数组C的所有元素的内容 celldisp,cellplot和cellfun: cellplot(C) 功能:以嵌套的格子的形式显示元胞数组C的所有元素的结构 d=cellfun(fun, c) 功能:返回判断元胞数组c 的元素数据类型和基本信息的数组d,其中fun为isreal,isempty, islogical,length,ndims和prodofsize。 第30页,共45页,编辑于2022年,星期五 2.7.2 转换函数 M=cell2mat(C) 功能:元胞数组转换为单精度矩阵,其中C为多维元胞数组,M为转换后得到的单精度矩阵。要求输入的元胞数组元素必须是同类型的数据。 元胞数组与其他数组的转换函数: cell2mat,mat2cell和num2cell。 C=mat2cell(X,M,N) 功能:矩阵分解为元胞数组。其中X为多维元胞数组,C为转换后得到的矩阵。 C=num2cell(A) 功能:转换数值数组为元胞数组。其中A为数值数组,C为转换得到的元胞数组。 第31页,共45页,编辑于2022年,星期五 例2-46 元胞数组与其他数组的转换。 x={[1] [2 3 4];[5; 9] [6 7 8; 10 11 2]}; cell2mat(x) %转换数值数组为单精度矩阵 第32页,共45页,编辑于2022年,星期五 MALAB 7.X程序设计 MALAB 7.X程序设计 第2章 MATLAB 运算基础(2) MALAB 7.X程序设计 第2章运算基础 第1页,共45页,编辑于2022年,星期五 2.5 矩阵和数组的运算 矩阵运算规则是按照矩阵作为运算要素定义的, 数组运算是按照矩阵元素作为运算要素定义的。 标量运算是矩阵和数组的运算的特例。 第2页,共45页,编辑于2022年,星期五 2.5.1 矩阵和数组的算术运算 1 矩阵和数组的加减运算 两个矩阵必须同型时才可以进行加减运算。如有一个是标量,则该标量与矩阵的每个元素进行加减运算。 数组的加减运算法则与矩阵的加减运算法则相同。 第3页,共45页,编辑于2022年,星期五 例2-32 设 求 A-2B。 方法1: A=[4 -3 1;2 0 5];B=[1 2 0;-1 0 3]; A-2*B 方法2: A=[4 -3 1;2 0 5];B=[1 2 0;-1 0 3]; b=uminus(2*B) %,返回2*B的相反数 A+b 第4页,共45页,编辑于2022年,星期五 2 矩阵和数组的乘法运算 矩阵的乘法运算符为 * ,定义为: 设A=(aij)m×s,B=(bij)s×n,则A与B的乘积 C=AB=(cij)m×n是 m×n矩阵,其中cij( i= 1,2, …, m ;j =1,2, …,n) 等于A的第i行与B的第j列对应元素的乘积之和。 数组的乘法运算符为 .* ,两个矩阵必须同型时才可以进行数组乘法运算。 运算规则为:矩阵A和B中的对应元素相乘。 如果参加运算的矩阵其中有一个是标量时,矩阵和数组的乘法运算均为标量与矩阵的每个元素进行乘法运算。 第5页,共45页,编辑于2022年,星期五 例2-33 求乘积 AB 和 BA。 A=[1 0 3;2 1 0]; B=[4 1;-1 1;2 0]; A*B, B*A 第6页,共45页,编辑于2022年,星期五 例2-34 求 (AB)T和BT×AT(T为转置运 算)。 A=[1 -1 2;2 0 1]; B=[2 -1 0;1 1 3;4 2 1]; (A*B) B*A 第7页,共45页,编辑于2022年,星期五 3 矩阵和数组的除法运算 矩阵除法运算的运算符为\和/,分别表示左除和右除。 矩阵除法的定义为: A\B=A-1×B A/B=A×B-1 其中A-1和B-1是矩阵A和B的逆,矩阵B的逆也可用函数inv求得。 第8页,共45页,编辑于2022年,星期五 除法运算的运算符为.\和./,分别数组为数组的左除和右除,表示数组的相应元素相除。两个矩阵必须同型时才可以进行数组除法运算。 定义为: 设A=(aij

文档评论(0)

lanlingling + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档