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

matlab矩阵运算文本.docx

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

矩阵运算1.A+BA=ones(3);B=magic(3);C=A+B2.A-B%同上3.8A8*A4.A的平方,A*B,矩阵A的逆.A.^2;A^2;A*B;A.*B;inv(A);注意:像带点.时对应元素相乘((如A.*B)),不带时矩阵相乘(如A*B).% 由m行n列构成的数组称为(m×n)阶矩阵。% 用[]方括号定义矩阵;% 其中方括号内,逗号或 空格号分隔矩阵列数值;% ;分号或Enter回车键分隔矩阵行数值。% 例:a=[a11 a12 a13;a21 a22 a23]或a=[a11,a12,a13;a21,a22,a23]定义了一个2*3% 阶矩阵a。% aij可以为数值、变量、表达式或字符串,如为数值与变量得先赋值,表达式和变量可以% 以任何组合形式出现,字符串须每一行中的字母个数相等 ,调用时缺省状态按行顺序取字% 母,如a(1)为第一行第一个字母。% % 常用函数如下:函数命令 说明 % size(a) % [d1,d2,d3,..]=size(a) 求矩阵的大小,对m*n二维矩阵,第一个为行数m,第二个为% 列数n;% 对多维矩阵,第N个为矩阵第N维的长度。 % cat(k,a,b) 矩阵合并,运行a = magic(3) % b = pascal(3)% c = cat(4,a,b)% 改4为3或2或1,自己体会合并后的效果。% k=1,合并后形如 [a;b],行添加矩阵(要求a,b的列数相等才能合并);% k=2,合并后形如[a,b],列添加矩阵(要求a,b的行数相等才能合并),以此类推,n维的矩% 阵合并,要求n-1维维数相等才可以)。 % fliplr(a) 矩阵左右翻转 % flipud(a) 矩阵上下翻转 % rot90(a)% rot90(a,k) 矩阵逆时针旋转90度(把你的头顺时针旋转90看原数就可以知道结果了)% k参数定义为逆时针旋转90*k度。 % flipdim(a,k) 矩阵对应维数数值翻转,如k=1时,行(上下)翻转,k=2时,列(左右)翻转。 % tril(a)% tril(a,k) 矩阵的下三角部分(包括对角线元素),对应k=0时的取值数。% k参数设置为正负数值对应对角线向上或向下移动k行划分下三角元素。 % triu(a)% tril(a,k) 矩阵的上三角部分(包括对角线元素),对应k=0时的取值数。% k参数设置为正负数值对应对角线向上或向下移动k行划分上三角元素。 % diag(a)% diag(a,k) 生成对角矩阵或取出对角元素,对应k=0时的取值数。% k参数设置为正负数值对应对角线向上或向下移动k行取对角元素或生成对角矩阵。 % repmat(a,m,n) 矩阵复制,把矩阵a作为一个单位计算,复制成m*n的矩阵,其每% 一元素都含一个矩阵a,实际结果为一个size(a,1)*m行,size(a,2)*n列的矩阵。 % w=meshgrid(s,t)% [u,v]=meshgrid(s,t) 生成行m=size(t,1)*size(t,2),列n=size(s,1)*size(s,2))% 阶的两个矩阵。其中u为按行顺序取s的n个矩阵元数,按列排列重复m行,v为按列顺序取t的% m个矩阵元数 ,按行排列重复n列。只生成一个矩阵时,w=u。 % eye(a)% eye(a,k) 生成a阶单位方阵% k参数设置为生成a×k阶单位矩阵,即生成a阶单位方阵后,取前k列,不足补0。 % ones(a)% ones(a,k) 生成a阶全1方阵% k参数设置生成a×k阶全1矩阵。 % zeros(a)% zeros(a,k) 生成a阶全0方阵% k参数设置生成a×k阶全0矩阵。 % inv(a) 生成a的逆矩阵 % l求矩阵的长度的函数a=[10,2,12;34,2,4;98,34,6];size(a)% % ans =% % 3 3% length(a)% % ans =% % 3% 1.通过在矩阵变量后加’的方法来表示转置运算a=[10,2,12;34,2,4;98,34,6];a% % ans =% % 10 34 98% % 2 2 34% % 12 4 6% 2.矩阵求逆inv(a)% ans =% % -0.0116 0.0372 -0.0015% % 0.0176 -0.1047 0.0345% % 0.0901 -0.0135 -0.0045% 3.矩阵求伪逆pinv(a)% % ans =% % -0.0116 0.0372 -0.0

文档评论(0)

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

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

版权声明书
用户编号:8130065136000003

1亿VIP精品文档

相关文档