matlab乘号之前的变量为什么带点?

2025-03-04 11:24:00
推荐回答(3个)
回答1:

在matlab软件中,乘号前加点表示点乘,也就是两个元素个数相同的变量的相应元素相乘,如不加点,就是矩阵乘,要按矩阵乘法。如:a=1:5;b=9:-1:5;c=a.*b
结果是:
c =
9 16 21 24 25

回答2:

点乘,是数组对应元素相乘,要求相乘的两个数组的维数必须一样~

回答3:

带点的是数组运算,表述元素逐个相乘,和一般矩阵乘法不一样。