matlab*和.*
时间: 2023-11-20 19:07:50 浏览: 118
在MATLAB中,*是矩阵乘法运算符,而.*是矩阵对应位置元素相乘的运算符。矩阵乘法要求两个矩阵的维度满足转置后相同,而矩阵对应位置元素相乘则不需要满足这个条件。因此,在使用矩阵运算时,需要根据具体情况选择使用*或.*运算符。
举个例子,如果有两个矩阵A和B,它们的维度分别为m×n和n×p,则A*B的结果是一个m×p的矩阵,而A.*B的结果是一个m×n的矩阵,其中每个元素都是A和B对应位置元素的乘积。
阅读全文