|
EDA365欢迎您登录!
您需要 登录 才可以下载或查看,没有帐号?注册
x
Matlab中的矩阵乘法与矩阵点乘(对应位相乘)9 C/ @ y# t' A5 W3 H' n
矩阵乘法要求左矩阵的行数与右矩阵的列数相等,即MxN维矩阵乘以NxM维矩阵
( l9 ?' L% f5 D/ L; t" S例:A=[1 1 1;2 2 2] B=[3 3;4 4;5 5;]
6 y4 V# C* U3 E) }+ }% X1 W% ~MATLAB语句:A*B
2 G; F* @7 X' R+ U# E& e运算规则:矩阵乘法结果矩阵的每个元素都是向量的内积,cij = <ai, bj>, 即A的第i行向量和B的第j列向量的内积。
, j! U9 w( ?. k- o7 M- U. }+ G& J, K. q2 R8 }- m
* A* R; G- o4 V3 k$ n5 P
矩阵点乘要求两矩阵维数相等,即MxN维矩阵乘以MxN维矩阵/ g ^5 T6 z; _$ P' x
例:A=[1 1 1;2 2 2] B=[3 3 3;4 4 4]
7 W& N8 ]! E6 f, T1 }# aMATLAB语句:A.*B/ z+ Z8 i7 M8 I( Y# L8 e* {
运算规则:A 、B 矩阵中对应位置元素相乘。6 Q; n: b9 `# `2 p
' G' ~0 ~8 _- J/ p8 Y
$ ]6 _' \1 c2 c" \" r
|
|