1、Matlab中乘除法分为多个部分:单个数值与矩阵的乘除法;矩阵与矩阵的乘除法;矩阵中各个数值之间的乘除法。下面一一进行介绍。
2、单个数值与矩阵的乘除法比较好说:如下图,先来一个随机矩阵,乘以3后,可以看到矩阵的每个项都乘以了3.都除以3.
3、接下来看看矩阵与矩阵的乘法,这与数组的乘法差不多,矩阵有先后顺序,第一个的数组的行数等于第二个数组的列数。最终得到的矩阵是第一个矩阵的行数和第二个矩阵的列数。比如a(10,2),b(2,5),那么a*b得到的是10行5列。
4、矩阵的除法,符号为“\”,这时就需要前一个矩阵的行数与后一个矩阵的行数相等。下面图中我使用了/符号,matlab出错。d是八行两列,无法与a进行除法运算。
5、矩阵中的数字与另外一个矩阵中数字的乘除法,这里术语叫做“点乘”。计算中用到的可能多一点。这时就需要两个相乘或相除的矩阵行列数相同。当然,也可以选择矩阵中的数据进行运算。