Matlab复习手记:1.点乘和乘的区别

https://blog.csdn.net/xxxxppppp/article/details/87866213
简单的知识点,讲得很清楚了。
点乘就是 每个元素逐点运算,这就要求两个矩阵行列数相同;

单纯的乘就是矩阵乘运算了。
如下:

A=[1 2 3;4 5 6;7 8 9];
B=[1;2;3];
C=A*B

C =
14
32
50

但是,如果将A.*B的话就会报错

C=A.*B
.*错误使用
矩阵维度必须一致

所以,如果要做点乘运算,必须保证A,B矩阵的维度相同,即两矩阵的行列必须相等

A=[1 2 3;4 5 6;7 8 9];
B=[1 1 1;2 2 2;3 3 3];
C=A.*B

C =
1 2 3
8 10 12
21 24 27

得到C矩阵也是3*3的矩阵。

你可能感兴趣的:(matlab,matlab,线性代数)