|
EDA365欢迎您登录!
您需要 登录 才可以下载或查看,没有帐号?注册
x
Matlab中的矩阵乘法与矩阵点乘(对应位相乘)6 o u" E4 |, ]7 w) s" H
矩阵乘法要求左矩阵的行数与右矩阵的列数相等,即MxN维矩阵乘以NxM维矩阵
) B x) o7 Z6 R, M例:A=[1 1 1;2 2 2] B=[3 3;4 4;5 5;]9 p' |. O. m- T& }2 @
MATLAB语句:A*B
. g+ s5 p( U7 O8 q- ]3 l运算规则:矩阵乘法结果矩阵的每个元素都是向量的内积,cij = <ai, bj>, 即A的第i行向量和B的第j列向量的内积。9 }. V1 y# ^4 y' V
/ @- g! Q( q( o0 ?
- I" V4 R" n0 n! m4 `, \* }矩阵点乘要求两矩阵维数相等,即MxN维矩阵乘以MxN维矩阵/ k7 i' d6 V9 O a q; C: L
例:A=[1 1 1;2 2 2] B=[3 3 3;4 4 4]
1 h0 Z% `* Q7 h2 ?! FMATLAB语句:A.*B8 c4 \1 b: ` M' R6 ], U
运算规则:A 、B 矩阵中对应位置元素相乘。
) B+ Q' S9 c* T" `) Z0 {1 n
: N" K: ?2 ~* r# [! e! @2 o( }+ W. N9 c% c) D+ W2 Z2 w. |; E
|
|