4.9 数组的点积
在MATLAB中,可以采用函数dot()计算点积。点积运算产生的是一个数,并且要求两个数组的维数相同。
【例4.13】 计算数组A和B的点积。
clear all;
A=[1 2 3 4 5]
B=[0,1,3,5,2]
C=dot(A,B) %数组的点积
D=sum(A.* B) %数组元素的乘积之和
运行后输出结果如下:
A=
1 2 3 4 5
B=
0 1 3 5 2
C=
41
D=
41
在程序中,利用函数dot()计算数组A和B的点积。此外,也可以采用sum(A.∗B)计算,得到相同的结果。