多语言展示
当前在线:1965今日阅读:167今日分享:16

Matla简明基础教程:[13]矩阵的加减和乘法

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

另外向量的乘积也分点积和叉积。这里只把命令给出如下。下图中,左图是点积的命令,右图是叉积的命令。

注意事项

如果您觉得此经验多少帮助到您,希望您能够点击左下角投上您宝贵的一票。如果喜欢此经验,请您点击正下方五角星,以便还能看到。如果您有什么可以分享,请您点击右下角的评论,我们一起讨论。谢谢您~

推荐信息