【摘要】:MATLAB中矩阵的代数运算包括加、减、乘、点乘、数乘、幂、逆。已知矩阵,计算A的逆矩阵B。命令窗口编写MATLAB代码如下:运行后得到输出结果为:根据上述结果可知,注从输出结果中可以看出,通过两种不同的方式获得的A的逆矩阵B、C的值是相同的。
MATLAB中矩阵的代数运算包括加、减、乘、点乘、数乘、幂、逆。
【语法】
X=A*B返回矩阵A与B的乘积,结果赋值给变量X;
X=A.*B返回矩阵A与B的点乘,结果赋值给变量X;
X=k*A返回矩阵A与常数k的数乘,结果赋值给变量X;
X=A^k返回矩阵A的k次幂,结果赋值给变量X;
X=A^(-1)或X=inv(A)返回矩阵A的逆矩阵X。
【示例4.1.4】已知矩阵,分别计算A+B,A-B,2A-3B的值。
命令窗口编写MATLAB代码如下:
运行后得到输出结果为:
根据上述结果可知,(www.xing528.com)
【示例4.1.5】已知,计算A*B与A.*B。
命令窗口编写MATLAB代码如下:
运行后得到输出结果为:
根据上述结果可知,
注 由上例可知,矩阵乘法运算中的A*B与A.*B的运算结果是不相同的其中,A*B是两个矩阵间的乘法,A.*B是矩阵中的对应元素相乘然后放在原来的位置。
【示例4.1.6】已知矩阵,计算A的逆矩阵B。
命令窗口编写MATLAB代码如下:
运行后得到输出结果为:
注 从输出结果中可以看出,通过两种不同的方式获得的A的逆矩阵B、C的值是相同的。
免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。