Matlab中数组的乘除法

作者:没什么大不了 | 创建时间: 2023-07-08
介绍Matlab中的乘法和除法运算。...
Matlab中数组的乘除法

操作方法

Matlab中乘除法分为多个部分: 单个数值与矩阵的乘除法; 矩阵与矩阵的乘除法; 矩阵中各个数值之间的乘除法。 下面一一进行介绍。

单个数值与矩阵的乘除法比较好说: 如下图,先来一个随机矩阵,乘以3后,可以看到矩阵的每个项都乘以了3. 都除以3.

接下来看看矩阵与矩阵的乘法,这与数组的乘法差不多,矩阵有先后顺序,第一个的数组的行数等于第二个数组的列数。最终得到的矩阵是第一个矩阵的行数和第二个矩阵的列数。 比如a(10,2),b(2,5),那么a*b得到的是10行5列。

矩阵的除法,符号为“\”,这时就需要前一个矩阵的行数与后一个矩阵的行数相等。 下面图中我使用了/符号,matlab出错。 d是八行两列,无法与a进行除法运算。

矩阵中的数字与另外一个矩阵中数字的乘除法,这里术语叫做“点乘”。计算中用到的可能多一点。 这时就需要两个相乘或相除的矩阵行列数相同。 当然,也可以选择矩阵中的数据进行运算。

点击展开全文

更多推荐