|
EDA365欢迎您登录!
您需要 登录 才可以下载或查看,没有帐号?注册
x
Matlab中的矩阵乘法与矩阵点乘(对应位相乘)
: O. K6 f8 T, H$ a& Z8 p矩阵乘法要求左矩阵的行数与右矩阵的列数相等,即MxN维矩阵乘以NxM维矩阵
% W9 ^" \7 E( V1 @4 T% G. P% l6 E( e例:A=[1 1 1;2 2 2] B=[3 3;4 4;5 5;]
$ t/ _4 V& i4 B0 j8 UMATLAB语句:A*B
6 _$ j. z/ T4 d/ U运算规则:矩阵乘法结果矩阵的每个元素都是向量的内积,cij = <ai, bj>, 即A的第i行向量和B的第j列向量的内积。 t/ A! k: B5 G9 w# S
- k$ B8 s& W& U7 j, l5 c: _- i' j
# d; k- Y" u1 Q; J: ]1 p
矩阵点乘要求两矩阵维数相等,即MxN维矩阵乘以MxN维矩阵
. u& v" c* \& P+ h例:A=[1 1 1;2 2 2] B=[3 3 3;4 4 4]* B& Z4 ]- i8 F1 C! t- Z$ a# x
MATLAB语句:A.*B
5 n" Y5 Q; }- G4 M3 N运算规则:A 、B 矩阵中对应位置元素相乘。
6 H, j3 p) q6 i/ U8 l6 e1 ^
% \9 g9 f. T0 O/ M: ^
4 N8 r. j% Y$ q2 Y$ p( I9 ] |
|