|
EDA365欢迎您登录!
您需要 登录 才可以下载或查看,没有帐号?注册
x
Matlab中的矩阵乘法与矩阵点乘(对应位相乘)
! m4 p5 q u1 k: Y矩阵乘法要求左矩阵的行数与右矩阵的列数相等,即MxN维矩阵乘以NxM维矩阵
6 |) w" _: U; A# k4 T# e; G+ \例:A=[1 1 1;2 2 2] B=[3 3;4 4;5 5;]
2 V9 v0 D# [: d4 [' a; vMATLAB语句:A*B* F7 _1 r* o5 W% {4 v
运算规则:矩阵乘法结果矩阵的每个元素都是向量的内积,cij = <ai, bj>, 即A的第i行向量和B的第j列向量的内积。
" b2 F4 Z& D5 m; ^4 s3 }. ?* N& y P* l5 V" K; ] s
/ Y2 y: X8 I7 \+ }# g3 o
矩阵点乘要求两矩阵维数相等,即MxN维矩阵乘以MxN维矩阵
7 j5 J+ L- |; ~% y0 z" h6 T例:A=[1 1 1;2 2 2] B=[3 3 3;4 4 4]$ x8 D t9 z3 Y, ? O8 k4 n9 B
MATLAB语句:A.*B
+ }& Z% U: a" ]2 u% w: I运算规则:A 、B 矩阵中对应位置元素相乘。
& }+ U" ~6 x6 N6 _, Q S) j; F; k4 w5 N3 h7 o1 Y
& J/ S N) F8 ]- `8 ~
|
|