matlab中点乘和乘有什么区别

2025-04-27 15:41:45

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

matlab中点乘和乘有什么区别

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

matlab中点乘和乘有什么区别

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

matlab中点乘和乘有什么区别

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

matlab中点乘和乘有什么区别

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

matlab中点乘和乘有什么区别
声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
猜你喜欢