|
|
EDA365欢迎您登录!
您需要 登录 才可以下载或查看,没有帐号?注册
x
Matlab中的矩阵乘法与矩阵点乘(对应位相乘) Q" e4 E* E2 _
矩阵乘法要求左矩阵的行数与右矩阵的列数相等,即MxN维矩阵乘以NxM维矩阵% k1 b% v. p' l* n- A
例:A=[1 1 1;2 2 2] B=[3 3;4 4;5 5;]
! V& |5 R" J& T3 L2 j# f5 u% q1 E+ AMATLAB语句:A*B1 ], c: j$ a& b( }# f
运算规则:矩阵乘法结果矩阵的每个元素都是向量的内积,cij = <ai, bj>, 即A的第i行向量和B的第j列向量的内积。
' W0 U9 r; F3 X$ c) Q, m9 N Q& _! Y$ c S0 Z
$ \8 F/ v2 B7 k& K" h4 M
矩阵点乘要求两矩阵维数相等,即MxN维矩阵乘以MxN维矩阵
7 f6 }7 V; H( D9 S8 c4 n例:A=[1 1 1;2 2 2] B=[3 3 3;4 4 4]' t; H! T& f* F* I& p* z
MATLAB语句:A.*B4 h! ^: i7 v; @# k8 @
运算规则:A 、B 矩阵中对应位置元素相乘。
& a* T. j& z3 o# M. s
! \/ a9 A' ~+ Y# @6 |8 G+ d L: I+ _1 m, p
|
|