Calculate the cross-product of a Matrix in R Programming – crossprod() Function

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

Syntax:crossprod(x)

Parameters:x:numeric matrix

**Example 1:**

`# R program to illustrate` `# crossprod function` ` ` `# Initializing a matrix with` `# 2 rows and 2 columns` `x <` `-` `matrix(` `1` `:` `4` `, ` `2` `, ` `2` `)` ` ` `# Getting the matrix representation` `x` ` ` `# Calling the crossprod() function` `crossprod(x)` |

**Output:**

[, 1] [, 2] [1, ] 1 3 [2, ] 2 4 [, 1] [, 2] [1, ] 5 11 [2, ] 11 25

**Example 2:**

`# R program to illustrate` `# crossprod function` ` ` `# Initializing a matrix with` `# 3 rows and 3 columns` `x <` `-` `matrix(` `1` `:` `9` `, ` `3` `, ` `3` `)` ` ` `# Getting the matrix representation` `x` ` ` `# Calling the crossprod() function` `crossprod(x)` |

**Output:**

[, 1] [, 2] [, 3] [1, ] 1 4 7 [2, ] 2 5 8 [3, ] 3 6 9 [, 1] [, 2] [, 3] [1, ] 14 32 50 [2, ] 32 77 122 [3, ] 50 122 194

Attention reader! Don’t stop learning now. Get hold of all the important DSA concepts with the **DSA Self Paced Course** at a student-friendly price and become industry ready.