CyanHall.com 创建于 2020-11-13, 上次更新:2021-04-30。
👉  github shields 如果有用请点赞。
点积(Dot Product) 可以用来检查两个向量的相似度,即检查它们是否朝着同一点。

点积(Dot Product)返回两个向量的大小和它们之间的角度的余弦的积。

对于 标准化(Normalzied) 向量,幅度=1,所以结果只是两个向量形成的角度的余弦。

点积可以用来将一个向量的标量长度投影到另一个向量上。
  • 当两个向量匹配时,结果就是两个向量的量级相乘。
  • 当两个向量指向相反的方向时,结果将是量级乘以-1的积。
  • 当它们垂直时,结果永远是0。
Vector
A: (0, 0, 1)
=> normalzied:
(0, 0, 1)


X: -1 1

Y: -1 1

Z: -1 1

Vector B: (0, 1, 1) => normalzied: (0, 0.7071, 0.7071)

标准化(Normalzied)后,A 和 B 的点积为: (近似数)
Ax × Bx + Ay × By + Az × Bz = 0.70711

Maitained by Cyanhall.com, Copy Rights @ CC BY-NC-SA 4.0