# Matrices

Matrix handling in OpenDataDSL

## What is a matrix?

A matrix is a rectangular array of numbers, arranged in rows and columns. In mathematics, matrices are widely used to represent linear transformations, to solve systems of linear equations, and for many other applications. Matrices are often denoted by capital letters and the elements of a matrix are referred to by lowercase letters with subscripts, for example, A_{ij} refers to the element in the i-th row and j-th column of matrix A.

## What are matrices used for?

Matrices are typically used to store:

- Correlations
- Covariances
- Options
- Implied Volatilities

## What does a matrix look like?

A matrix has:

- An
*ondate*which is the date at which the matrix is created or represents - A table of values

### Example

This matrix has an ondate of the 31st March 2023 and represents a correlation matrix for 5 industries.

## More information

Some links with further information about matrices: