|
|
EDA365欢迎您登录!
您需要 登录 才可以下载或查看,没有帐号?注册
x
Matlab中的矩阵乘法与矩阵点乘(对应位相乘)
& S+ p8 q& R; A" @) m矩阵乘法要求左矩阵的行数与右矩阵的列数相等,即MxN维矩阵乘以NxM维矩阵; a" {) y+ j! U1 E, J2 U
例:A=[1 1 1;2 2 2] B=[3 3;4 4;5 5;]
# R) B0 |- t# @0 o8 s# ]# m2 eMATLAB语句:A*B. L- H7 R) q1 ]8 ]" a* K7 v z
运算规则:矩阵乘法结果矩阵的每个元素都是向量的内积,cij = <ai, bj>, 即A的第i行向量和B的第j列向量的内积。/ S0 Z& m- Y% P$ U" p5 n$ x" j
& z$ f5 V6 ~0 G; g/ d9 s) ^
: N4 N0 P$ Y3 i: \0 X3 d8 F6 c7 K
矩阵点乘要求两矩阵维数相等,即MxN维矩阵乘以MxN维矩阵
, c: g# f2 u1 ^' D! V例:A=[1 1 1;2 2 2] B=[3 3 3;4 4 4]# O6 r$ D" [4 L5 w0 D
MATLAB语句:A.*B3 @5 T3 E, z) d# |
运算规则:A 、B 矩阵中对应位置元素相乘。: Z- |/ F( V7 {* j" y+ _+ Z
9 B0 v/ D3 O! w
$ g( F6 q1 t9 X4 ~1 r, b |
|