matlab中向量乘积用.*还是*?还有这两者的区别?
来源:学生作业帮助网 编辑:六六作业网 时间:2025/02/07 03:01:06
matlab中向量乘积用.*还是*?还有这两者的区别?matlab中向量乘积用.*还是*?还有这两者的区别?matlab中向量乘积用.*还是*?还有这两者的区别?.*指对应元素乘积,*指矩阵乘法,两者
matlab中向量乘积用.*还是*?还有这两者的区别?
matlab中向量乘积用.*还是*?还有这两者的区别?
matlab中向量乘积用.*还是*?还有这两者的区别?
.*指对应元素乘积,*指矩阵乘法,两者定义不同,实际效果更不同
如
A=[1,2;3,4]
A =
1 2
3 4
>> B=[4,5;6,7]
B =
4 5
6 7
>> A*B
ans =
16 19
36 43
>> A.*B
ans =
4 10
18 28
注意的是:.*需要A、B的行列相等,而*的必要条件则是A的列数==B的行数