|
|
EDA365欢迎您登录!
您需要 登录 才可以下载或查看,没有帐号?注册
x
Matlab中的矩阵乘法与矩阵点乘(对应位相乘)0 O t4 k4 |$ c$ v
矩阵乘法要求左矩阵的行数与右矩阵的列数相等,即MxN维矩阵乘以NxM维矩阵
1 H. B4 q8 i- @" {; u; ~) w0 X例:A=[1 1 1;2 2 2] B=[3 3;4 4;5 5;]1 F6 s J& [1 }2 m% {6 {8 ]/ @ g
MATLAB语句:A*B
8 O3 r' L% C: }* P" o: T运算规则:矩阵乘法结果矩阵的每个元素都是向量的内积,cij = <ai, bj>, 即A的第i行向量和B的第j列向量的内积。+ }7 {3 S) h" [& Z
2 g3 u- y, q9 r! H& R
# c& _ s" B4 C4 [; d! D A矩阵点乘要求两矩阵维数相等,即MxN维矩阵乘以MxN维矩阵3 r3 T8 m% J/ s3 b" h2 E
例:A=[1 1 1;2 2 2] B=[3 3 3;4 4 4]* j; ~: B6 k: u* X0 }/ d
MATLAB语句:A.*B( l$ R$ ?+ o9 \( t5 S3 H; l1 E
运算规则:A 、B 矩阵中对应位置元素相乘。
9 y# L9 \+ Y8 `% R, F# S* |* N# o' g: e
" M- L+ v4 d+ E# }0 M0 v; S |
|