# Calculate the cross-product of the Transpose of a Matrix in R Programming – tcrossprod() Function

** tcrossprod()** function in R Language is used to return the cross-product of the transpose of the specified matrix.

Syntax:tcrossprod(x)

Parameters:x:numeric matrix

**Example 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)` |

**Output:**

[, 1] [, 2] [1, ] 1 3 [2, ] 2 4 [, 1] [, 2] [1, ] 10 14 [2, ] 14 20

**Example 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)` |

**Output:**

[, 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