矩阵运算中的乘法,分为几种,下面从元素和矩阵两个角度进行举例说明。
>> A=[1,2,3;4,5,6;7,8,9;]
A =
1 2 3
4 5 6
7 8 9分别对矩阵本身做平方运算和每个元素做平方运算
>> A.*2
ans =
2 4 6
8 10 12
14 16 18>> A^2
ans =
30 36 42
66 81 96
102 126 150对每个元素乘2
>> A.^2
ans =
1 4 9
16 25 36
49 64 81>> A*2
ans =
2 4 6
8 10 12
14 16 18>> 2*A
ans =
2 4 6
8 10 12
14 16 18
>> 2.*A
ans =
2 4 6
8 10 12
14 16 18向量:
>> B
B =
1 2 3
4 5 6
7 8 9我们再来一个矩阵,说明向量的作用
>> A.*B(1,:)
ans =
1 4 9
4 10 18
7 16 27
>> A*B(1,:)
error: operator *: nonconformant arguments (op1 is 3x3, op2 is 1x3)
>> A*B(:,1)
ans =
30
66
102>> A.*B(:,1)
ans =
1 2 3
16 20 24
49 56 63总结:
向量点乘是向量分别点乘,对应的是元素之间的运算,而直接乘就是矩阵的运算了
本文详细介绍了矩阵运算中的不同乘法操作,包括元素级别的乘法、矩阵乘法及向量点乘等,并通过具体示例展示了这些操作的区别与应用场景。
1万+

被折叠的 条评论
为什么被折叠?



