matlab中的大多数运算可以直接对矩阵应用,但是有些是属于矩阵特殊的运算方法,还需要另外再运用。小编这里先跟大家分享一下matlab中矩阵的加减法和乘法的运算方式和命令。
工具/原料
1
matlab
2
电脑
方法/步骤
1
矩阵加减的前提是矩阵的维数是相同的,维数不同的矩阵在matlab中做加减运算就会报错。这里定义两个矩阵:A=[1 2;3 4]B=[5 6;7 8]分别以Add=A+B Sub=A-B Add100=A+100,则有如图,计算结果还是比较明显的。
2
如果矩阵A的列数等于矩阵B的行数,那么矩阵相乘,即C=AB,就被定义为二维矩阵。如果不是这种情况,matlab就会报错。只有一个例外就是这两个矩阵之一是1×1,如一个标量,那么matlab是可以接受的。特别的,对于方阵,也定义了积BA,但其结果通常与AB不同。
3
假设A和B与上面的矩阵相同,那么给出四个结果A, B, MultAB=A*B,MulBA=B*A则有如图所示结果。可以看到 AB和BA区别明显,这一点在线性代数教学中应该也很重要。
4
另外再给一个实例。比如X=(1 2 3)Y=(1 10 100)列向量则有如图结果。
5
另外向量的乘积也分点积和叉积。这里只把命令给出如下。下图中,左图是点积的命令,右图是叉积的命令。
注意事项
如果您觉得此经验多少帮助到您,希望您能够点击左下角投上您宝贵的一票。如果喜欢此经验,请您点击正下方五角星,以便还能看到。如果您有什么可以分享,请您点击右下角的评论,我们一起讨论。谢谢您~
上一篇:MATLAB7.0基础教程
下一篇:matlab关于条形图的制作