-
一些错误观念的澄清,比如数学意义上的
点积
和叉积
并不对应matlab程序中的.*
(按位相乘)和*
(矩阵乘法) -
内积的物理意义
- 一种向量到标量的映射
- 两向量的夹角的计算
- 两向量是否正交的判断
- 两向量的相似性(similarity)的度量
-
叉积的意义
-
如何使用C++语言(STL容器,运算符重载):
- 表示向量
- 计算内积
- 计算叉积
- 计算模长
- 计算两向量的夹角
- 计算点到直线的距离
prerequisites
内积(inner product)
又叫点乘,点积(dot product),数量积,顾名思义得到的是一个标量(scalar)。
- 代数定义
向量 x = [ x 1 , x 2 , … , x n ] x=[x_1, x_2, \ldots, x_n] x=[x1,x2,…,xn]和 y = [ y 1 , y 2 , … , y n ] y=[y_1, y_2, \ldots, y_n] y=[y1,y2,…,yn]的内积定义为:
x ⋅ y = ∑ i n x i y i = x 1 y 1 + x 2 y 2 + ⋯ + x n y n x\cdot y=\sum_i^nx_iy_i=x_1y_1+x_2y_2+\dots+x_ny_n x⋅