MATLAB中矩阵与数组的区别.doc_第1页
MATLAB中矩阵与数组的区别.doc_第2页
MATLAB中矩阵与数组的区别.doc_第3页
MATLAB中矩阵与数组的区别.doc_第4页
全文预览已结束

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

MATLAB中矩阵与数组的区别,点运算符的运用一维数组相当于向量,二维数组相当于矩阵.所以矩阵是数组的子集数组运算是指数组对应元素之间的运算,也称点运算.矩阵的乘法、乘方和除法有特殊的数学含义,并不是数组对应元素的运算,所以数组乘法、乘方和除法的运算符前特别加了一个点。矩阵是一个二维数组,所以矩阵的加、减、数乘等运算与数组运算是一致的。但有两点要注意:(1)对于乘法、乘方和除法等三种运算,矩阵运算与数组运算的运算符及含义都不同:矩阵运算按线性变换定义,使用通常符号;数组运算按对应元素运算定义,使用点运算符;(2)数与矩阵加减、矩阵除法在数学是没有意义的,在MATLAB中为简便起见,定义了这两类运算数组运算:转置 A. 非共轭转置,相当于(conj(A)数组加与减 A+B与A-B 对应元素之间加减数乘数组 k.*A或A.*k k乘A的每个元素数与数组加减 k+A与k-A k加(减)A的每个元素数组乘数组 A.*B数组乘方 A.k A的每个元素进行k次方运算 k.A 以k底的,分别以A的元素为指数求幂值数除以数组 k./A和A.k k分别被B的元素除数组除法 左除A.B右除B./A矩阵运算:矩阵转置 A 共轭转置加减 A+B A-B数乘矩阵 k*A或A*k 上三项同数组运算矩阵乘法 A*B 按数学定义的矩阵乘法规则矩阵乘方 Ak k个矩阵A相乘数与矩阵加减 k+A与k-A 等价于k*ones(size(A)+-A矩阵除法 左除AB,右除B/A 分别为AX=B和XA=B的解例:A=1 2;3 4;B=4 3;2 1;r1=100+Ar1 = 101 102 103 104r2_1=A*B,r2_2=A.*Br2_1 = 8 5 20 13r2_2 = 4 6 6 4r3_1=AB,r3_2=A.Br3_1 = -6.0000 -5.0000 5.0000 4.0000r3_2 = 4.0000 1.5000 0.6667 0.2500r4_1=B/A,r4_2=B./Ar4_1 = -3.5000 2.5000 -2.5000 1.5000r4_2 = 4.0000 1.5000 0.6667 0.2500r5_1=A.2,r5_2=A2r5_1 =

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论