在 R 编程中计算矩阵转置的叉积 – tcrossprod()函数
R语言中的tcrossprod()
函数用于返回指定矩阵转置的叉积。
Syntax: tcrossprod(x)
Parameters:
x: numeric matrix
示例 1:
# R program to illustrate
# tcrossprod function
# Initializing a matrix with
# 2 rows and 2 columns
x <- matrix(1:4, 2, 2)
# Getting the matrix representation
x
# Calling the tcrossprod() function
tcrossprod(x)
输出:
[, 1] [, 2]
[1, ] 1 3
[2, ] 2 4
[, 1] [, 2]
[1, ] 10 14
[2, ] 14 20
示例 2:
# R program to illustrate
# tcrossprod function
# Initializing a matrix with
# 3 rows and 3 columns
x <- matrix(1:9, 3, 3)
# Getting the matrix representation
x
# Calling the tcrossprod() function
tcrossprod(x)
输出:
[, 1] [, 2] [, 3]
[1, ] 1 4 7
[2, ] 2 5 8
[3, ] 3 6 9
[, 1] [, 2] [, 3]
[1, ] 66 78 90
[2, ] 78 93 108
[3, ] 90 108 126