MATLAB矩阵分析和计算
上QQ阅读APP看书,第一时间看更新

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)计算,得到相同的结果。