我有三个向量:
a0 <- c(0.5, 0.5) a1 <- c(0.2, 0.75) a2 <- c(0.75, 0.2)
我正在尝试计算 a0 和 a1 之间以及 a0 和 a2 之间的角度 . 它们的大小应该相同,但方向相反 .
a0
a1
a2
正确的方法是使用交叉产品,但它应该在R中实现的方式,即 t(a0) %*% a1 不能捕获这种差异 .
t(a0) %*% a1
在R中执行此操作的正确方法是什么? (有交叉产品的分析公式,但我实际想要做的是将它概括为多维度的向量)