MATLAB里面点乘(.*)(.^)与不加点的区别

发布网友

我来回答

2个回答

热心网友

点乘是数组的运算,不加点是矩阵的运算!
点乘要求参与运算的两个两必须是维数相同,是对应元素的相乘或者相除!
而不加点表示的是矩阵相乘或者相除(除的时候通过逆矩阵来实现),要求内维相同,也就是前一个矩阵的列的维数等于后一个矩阵的行的维数。

热心网友

.*需要A、B的行列相等,而*的必要条件则是A的列数==B的行数
.^是矩阵中各数值分别平方,^是矩阵自身乘以矩阵自身

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com