matlab矩阵乘法
时间: 2023-08-26 22:14:35 浏览: 140
矩阵乘法
在MATLAB中,矩阵乘法可以使用`*`操作符或者`matmul`函数进行。下面是两种方法的示例:
方法1: 使用`*`操作符
```matlab
A = [1 2 3; 4 5 6];
B = [7 8; 9 10; 11 12];
C = A * B;
```
在上面的示例中,矩阵A的大小是2x3,矩阵B的大小是3x2。通过使用`*`操作符,我们可以将矩阵A乘以矩阵B得到矩阵C,其大小是2x2。
方法2: 使用`matmul`函数
```matlab
A = [1 2 3; 4 5 6];
B = [7 8; 9 10; 11 12];
C = matmul(A, B);
```
在上面的示例中,我们使用`matmul`函数将矩阵A乘以矩阵B得到矩阵C。与`*`操作符相比,`matmul`函数提供了更多的灵活性,可以处理更复杂的矩阵乘法情况。
无论是使用`*`操作符还是`matmul`函数,都需要确保矩阵的维度是兼容的。也就是说,第一个矩阵的列数必须与第二个矩阵的行数相等,否则会出现维度不匹配的错误。
阅读全文