MATLAB里面点乘(.*)(.^)与不加点的区别
发布网友
发布时间:2022-03-25 20:08
我来回答
共2个回答
热心网友
时间:2022-03-25 21:37
点乘是数组的运算,不加点是矩阵的运算!
点乘要求参与运算的两个两必须是维数相同,是对应元素的相乘或者相除!
而不加点表示的是矩阵相乘或者相除(除的时候通过逆矩阵来实现),要求内维相同,也就是前一个矩阵的列的维数等于后一个矩阵的行的维数。
热心网友
时间:2022-03-25 22:55
.*需要A、B的行列相等,而*的必要条件则是A的列数==B的行数
.^是矩阵中各数值分别平方,^是矩阵自身乘以矩阵自身