matlab中点乘和乘有什么区别

2020-06-12 社会 92阅读
matlab运算的实质是矩阵运算,所以当让两个矩阵相乘时,是按矩阵相乘算出的,点乘则是相应位置的元素乘相应位置的元素。比如 a=[1 2 3];
>> b=[4;5;6];
>> c=a*b
c =
32
>> d=a.*b
??? Error using ==> times
Matrix dimensions must agree.
>> e=[7 8 9];
>> d=a.*b
??? Error using ==> times
Matrix dimensions must agree.
>> d=a.*e
d =
7 16 27
声明:你问我答网所有作品(图文、音视频)均由用户自行上传分享,仅供网友学习交流。若您的权利被侵害,请联系fangmu6661024@163.com