用Octave计算向量内积
广告
{{v.name}}

向量内积(Dot Product):\(\mathbf{v} \cdot \mathbf{w} = \sum_{i=1}^{n} v_i w_i\)。

内积几何解释:\(\mathbf{v} \cdot \mathbf{w} = \|\mathbf{v}\| \|\mathbf{w}\| \cos\theta\)。

Octave计算方法:使用sum(v .* w)v * w'dot(v, w)

计算\( \left( \left( \begin{array}{ccc} 1 & 2 & 3 & 4 \end{array} \right) , \left( \begin{array}{ccc} 5 & 6 & 7 & 8 \end{array} \right) \right)\)
程序代码如下
>> sum([1 2 3 4] .* [5 6 7 8])
ans = 70
或者
>> dot([1 2 3 4], [5 6 7 8])
ans = 70
友链