|
|
EDA365欢迎您登录!
您需要 登录 才可以下载或查看,没有帐号?注册
x
Matlab中的矩阵乘法与矩阵点乘(对应位相乘)
) Q3 \* ]+ Q) m1 d9 Z! N矩阵乘法要求左矩阵的行数与右矩阵的列数相等,即MxN维矩阵乘以NxM维矩阵# ~6 y, D, d6 T& A! Y2 w2 p
例:A=[1 1 1;2 2 2] B=[3 3;4 4;5 5;]: Q6 ^& z1 E$ S: ~4 \# v
MATLAB语句:A*B* \& E# V/ W3 m+ O5 I% f
运算规则:矩阵乘法结果矩阵的每个元素都是向量的内积,cij = <ai, bj>, 即A的第i行向量和B的第j列向量的内积。
3 p/ f; l3 J( k5 p
0 v. Z q$ x3 ^" `* C# f. S* T8 {3 X: U, n
矩阵点乘要求两矩阵维数相等,即MxN维矩阵乘以MxN维矩阵
) G( V# M' x; r4 ?0 b例:A=[1 1 1;2 2 2] B=[3 3 3;4 4 4]
Y' R# Q7 h& B7 |MATLAB语句:A.*B
. Z5 M% B% k5 C4 B2 q运算规则:A 、B 矩阵中对应位置元素相乘。0 R* n- i. B9 _: H+ V5 Q( f, @
, C/ \ [# S( J: p: R8 H
# Z6 { J- r3 o4 l1 s |
|