matlab中的点乘和乘的区别-WZX

「已注销」 2019-04-16 12:36:07
matlab中乘就是我们平常所说的乘法,是代表两个矩阵相乘,只需两个矩阵符合相乘的规则,如(2X3)*(3X1)就可以得到一个两行一列(2X1)的矩阵,就可以相乘。比如: A=[1 2 3;4 5 6]; B=[1;2;3]; C=A*B >>C= 14 32 而点乘是矩阵中所对应的元素的值相乘,所以就需要你所运算的两个矩阵的维度必须要相同才可以进行运算。比如: A=[1 2 3;4 5 6]; B=[1;2;3]; C=A.*B >>错误提示: 矩阵维度必须一致 修改一下,使其维度相同,运算结果如下: A=[1 2 3;4 5 6]; B=[4 5 6;7 8 9]; C=A.*B >>C= 4 10 18 28 40 54
...全文
231 回复 打赏 收藏 举报
写回复
回复
切换为时间正序
请发表友善的回复…
发表回复
发帖
其他

240

社区成员

其他产品/厂家
社区管理员
  • 其他
加入社区
帖子事件
创建了帖子
2019-04-16 12:36
社区公告
暂无公告