内积和外积:
两个向量的内积,即数量积或点积;若x,y是相同长度的向量x%*%y表示内积;R函数crossprod(x,y)也表示作内积,相当于t(x)%*%y,函数tcrossprod(x,y),相当于x%*%t(y),此函数x,y也可以为矩阵。两个向量的外积,即向量级或叉积,x%o%y表示外积;
例:
x <- c(1:4)
y <- c(3:6)
x%*%y
[,1]
[1,] 50
crossprod(x,y)
[,1]
[1,] 50
x%o%y
[,1] [,2] [,3] [,4]
[1,] 3 4 5 6
[2,] 6 8 10 12
[3,] 9 12 15 18
[4,] 12 16 20 24
tcrossprod(x,y)