当前位置:常识集 > 数码游戏 > 互联网 > matlab中点乘和乘有什么区别?
手机版

matlab中点乘和乘有什么区别?

来源:常识集 阅读:3.08W 次

有时候我们在使用matlab计算的时候,想知道点乘和乘有什么区别,下面来介绍一下点乘和乘的区别

操作方法

(01)第一步我们首先需要知道,如果a和b是两个矩阵的话,a*b是进行矩阵相乘,a.*b是a矩阵的每一个元素乘以b矩阵对应位置的元素形成的一个新矩阵,一般两个矩阵运算使用点乘,如下图所示:

matlab中点乘和乘有什么区别?

(02)第二步我们来看一下例子,在matlab命令行窗口中输入a=[1 2;2 4],b=[1 5;3 6],创建a和b两个矩阵,如下图所示:

matlab中点乘和乘有什么区别? 第2张

(03)第三步在命令行窗口中输入a*b,可以看到是两个矩阵相乘的结果,如下图所示:

matlab中点乘和乘有什么区别? 第3张

(04)第四步输入a.*b,按回车键之后,可以看到是两个矩阵每个对应位置元素相乘形成的一个新矩阵,如下图所示:

matlab中点乘和乘有什么区别? 第4张

(05)第五步最后我们可以看一下矩阵乘以数值的结果,也是每个元素乘以数值形成的新矩阵,矩阵乘数值和矩阵点乘数值的结果是一样的,如下图所示:

matlab中点乘和乘有什么区别? 第5张
本文链接:https://www.changshiji.com/smyx/hulianwang/xp9ppj.html

Copyright © 2024. 常识集 All right reserved. 浙ICP备20202586号-2

文字美图素材,版权属于原作者。部分文章内容由网友提供推送时因种种原因未能与原作者联系上,若涉及版权问题,敬请原作者联系我们,立即处理。