matlab求逆运算,因此MATLAB推荐尽量使用除法运算少用求逆运算.PPT

3.2 矩阵运算 主要介绍矩阵的算术运算、关系运算、逻辑运算和常用的有关矩阵的其他运算(矩阵的逆,矩阵的秩、矩阵的分解等)。 3.2.1 矩阵的算术运算 1、矩阵的加(+)减(-)运算: A±B 矩阵A和矩阵B的和与差,即矩阵相应位置的元素相加、减。 进行加减运算的矩阵,要求维数相同,即行数和列数分别相等,如果A与B大小不同,MATLAB将自动给出错误信息。 A和B其中之一可以是标量,表示矩阵中的每个元素分别与标量相加减,结果为矩阵。 3.2.1 矩阵的算术运算 例3-4 求A+B,A-2 例3-5 两个矩阵如下所示,维数不同,求两者相 减的差。 3.2.1 矩阵的算术运算 2、矩阵的乘法(*)和点乘(.*) A*B 矩阵A和B的乘法。A和B其中之一可以是标 量,表示该标量与矩阵每个元素相乘。当A、B 均为矩阵时,要求两矩阵有相邻公共阶。 A.*B 矩阵A和B的对应位置元素相乘,要求A和B维 数相同。A和B其中之一可以为标量,表示该 标量与矩阵每个元素相乘。 3.2.1 矩阵的算术运算 例3-6 求A*5, A.*5,A*B,A.*B。 3.2.1 矩阵的算术运算 3、 矩阵的左除(\)、右除(/)和矩阵的点除法(.\,./) A\B 相当inv(A)*B(A的逆阵左乘B),可以利用矩阵左除求解 线性方程组AX=b,X=A\b。如果A奇异阵或接近奇异, MATLAB将会给出警告信息。 A/B 大体相当于A*inv(B),但在计算方法上存在差异,更精确 地,。 A./B 矩阵A的元素除以矩阵B的对应元素,即等于[A(i,j)/B(i,j)], 要求A和B为同维矩阵,或其中之一为标量。 A.\B 矩阵B的元素除以矩阵A的对应元素,即等于[B(i,j)/A(i,j)], 要求A和B为同维矩阵,或其中之一为标量。 同阶对应元素进行相除 A./B = B.\A 3.2.1 矩阵的算术运算 例3-7 , 求A\B, B/A, A./C, A.\C >> A.\C ans= 1.0000 1.0000 1.0000 Inf 5.0000 Inf 2.3333 4.0000 9.0000 注意:在A.\B的结果中,“Inf”表示无穷大,在MATLAB中,被零除或浮点溢出都不按错误处理,只是给出警告信息,同时用“Inf”标记。 3.2.1 矩阵的算术运算 4、 矩阵的幂运算:^ A^B A的B次方。 (1)A和B都是标量时,表示标量A的B次幂。 (2)A为矩阵,B为标量时要求A必须是方阵。 (a)B为正整数时,幂运算即为矩阵A的自乘运 算,B为自乘次数。 (b)B为负整数时,幂运算为A-1的自乘运算, - B为矩阵自乘的次数 3.2.1 矩阵的算术运算 (c)当B为非整数的标量时, 其中V为方阵A的特征向量矩阵, 为方阵A的特征值对角矩阵。 3.2.1 矩阵的算术运算 (3)当A为标量,B为矩阵时,要求B为方阵。, 其中V为方阵A的特征向量矩阵, 为方阵A的特征值对角矩阵。 (4)A和B都是矩阵时,无定义。 3.2.1 矩阵的算术运算 5、矩阵的点幂运算:.^ A.^B 等于[A(i,j)^B(i,j)],A和B维数相同或其 中一个为标量。 例3-8 , 求:A^3, A^1.5, [V,D]=eig(A),C=V*(D.^1.5)*V^(-1),A.^3,3.^A, 3.2.1 矩阵的算术运算 6、矩阵的转置:' A‘ 矩阵的转置是把矩阵的行换成同序数的 列,得到新矩阵。如果A是复矩阵,则运 算结果是共轭转置。 A.‘ 也表

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值