matlab 符号.*什么意思

matlab中.* 是什么意思,希望能举例说明!!

乘号*和除号/以及乘方号^,前面加上点,代表矩阵的每个对应元素进行相应的运算。举例来说>> a=[1 2 3 4]a = 1 2 3 4>> b=[1 3 5 7]b = 1 3 5 7>> a.*bans = 1 6 15 28

也就是 [1*1 2*3 3*5 4*7]a和b的对应项相乘,当然,a和b必须尺寸一致,要不然谈不上“对应项” 再比如>> a.^2ans = 1 4 9 16也就是a中每个元素都平方
温馨提示:内容为网友见解,仅供参考
无其他回答
相似回答