- 1、本文档共62页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
(MATLAB与工程应用)第2章矩阵与matlab)
第二章 矩阵与MATLAB 2.1 矩阵与向量2.2 向量的创建2.3 矩阵的创建2.4 点运算2.5 矩阵的数学运算 2.1 矩阵与向量 复习一下矩阵和向量的相关知识: 由m行n列构成的数组a称为( )阶矩阵,它总共由( )个元素组成并按如下的形式排列: 矩阵的元素记为 ,其中 表示行, 表示列。 矩阵的大小可用如下命令获得: size(a)----size可显示出两个值,第一个值为行数(m),第二个值为列数(n)。 [m,n]=size(a)----表示矩阵的行数赋给m,列数赋给n。 一、方阵 当m=n时, 称为方阵。 二、对角阵 当 =0, 且m=n时 ,得到对角阵: 三、列矩阵和行矩阵 当 (即只有一列时),称为列矩阵或者列向量,记做: 当 (即只有一行时), 称为行矩阵或者行向量,记做: 在MATLAB中,这是向量的默认定义。 四、矩阵和向量的转置 矩阵的转置用(’)表示: 2.2 向量的创建 向量可以表示为: f=[a x b …]或f=[a,x,b,…] 其中a,x,b,…可以是变量、数值、表达式或字符串。 如果它们是变量或表达式,则所有变量及由这些变量所构成的表达式必须先定义;并且在执行语句之前,每一个变量必须先赋值。 如果a是一个表达式,则表达式字符和运算符之间可无空格。例如,如果a=h+dg,则f可以写成:f=[h+d^g x b …]或f=[h+d^g,x,b,…] 一、向量创建的两个主要方法: 1、使用冒号来指定数值范围和相邻值的步长 x=s:d:f 其中s=起始值或初始化值 d=增量或减量值 f=结束值或终值 因此,可产生如下的行向量x: x=[s s+d s+2d …s+nd] 其中s+ndf 2、指定n为从s到f的等间隔值 x=linspace(s,f,n) 其中增量或减量值d由MATLAB通过下式计算得出: 因此,linspace可创建如下的向量: x=[s,s+d,s+2d,…,s+(n-1)d] 注意:⑴ s和f的值可以为正也可以为负,并允许sf或sf。 ⑵ 如果没有指定n的值,MATLAB给出默认值n=100。 二、向量中元素值的获取 对于行向量b=[b1 b2 b3…bn], 可用b(3)或b(1,3)获得第三个元素b3。 对于列向量b=[b1 b2 b3…bn]’,可用b(3)或b(3,1)获得第三个元素b3。 三、向量创建举例 若想创建 [-2,1,3,5,7,9,10] 的向量x,可通过下式实现: x=[-2 1:2:9 10] 或x=[-2,1,3,5,7,9,10] 2.3 矩阵的创建 一、矩阵创建的基本方法: 对于(4×3)阶矩阵a: 可以有以下几种方法来创建。 1、先创建向量,再创建矩阵 其中分号表示行的结束。 2、直接创建矩阵 a=[a11 a12 a13;a21 a22 a23;a31 a32 a33;a41 a42 a43] 或形象的描述方法 a=[ a11 a12 a13;… a21 a22 a23;… a31 a32 a33;… a41 a42 a43] 其中省略号是必须的 或通过在每一行的末尾处按下Enter键来完成 a=[a11 a12 a13 a21 a22 a23 a31 a32 a33 a41 a42 a43] 注意:以上几种形式中,可以是数值、变量、表达式或字符串。如果它们是变量或表达式,则所有变量及由这些变量所构成的表达式必须先定义;并且在执行语句之前,每一个变量必须先赋值。如果是字符串,则每一行中的字母个数应相同。 二、用函数生成矩阵的元素 1、one=ones(r,c)可创建一个元素为1的(r×c)阶矩阵 2、zero=zeros(r,c) 可创建一个元素为0的(r×c)阶矩阵 例:on=ones(2,5) 创建一个(2×5)阶矩阵 1 1 1 1 1 1 1 1 1 1 zer=zeros(3,2) 创建一个(3×2)阶零矩阵 0
您可能关注的文档
- (7,4)汉明码编解码器的设计.doc
- (8min讲稿)水力喷砂压裂技术研究与应用0209.ppt
- (9月最新修订版)2011全国各地中考数学试题分类汇编考点26直角三角形与勾股定理1.doc
- (9数学建模)生物种群模型.ppt
- (9月最新修订版)2015年全国各地中考数学分类解析总汇考点25矩形菱形与正方形.doc
- (9月最新修订版)2015年全国各地中考数学分类解析总汇_考点26_图形的相似与位似.doc
- (b)解设p2与p1的偏振化方向夹角为θ.ppt
- (CISG)逐句中英文对照.doc
- (dayin1份)高一化学必修2期中考试试题.doc
- (DN600球墨铸铁管)给水管道工程施工组织设计.doc
文档评论(0)