Matrix

A matrix is a grid used to store or display data in a structured format. It is often used synonymously with a table, which contains horizontal rows and vertical columns.

While the terms "matrix" and "table" can be used interchangeably, matrixes (or matrices) are considered more flexible than tables. For example, tables generally have a fixed number of rows and columns, while the size of a matrix may change dynamically. The term "matrix" may also be used to refer to a table that has groups of columns within a single row.

In computing, a matrix may be used to store a group of related data. For example, some programming languages support matrixes as a data type that offers more flexibility than a static array. By storing values in a matrix rather than as individual variables, a program can access and perform operations on the data more efficiently.

In mathematics, matrixes are used to display related numbers. Math matrixes are usually presented as a list of numbers within square brackets. A matrix that only contains one row is called a row vector, while a matrix that contains a single column is called a column vector. A matrix that contains the same number of rows as columns (for example, a 4x4 matrix) is called a square matrix.

NOTE: While the term "matrix" has technical meanings in both computing and mathematics, it is also used in everyday speech to describe structured data. For example, a comparison chart may also be called a comparison matrix because it contains a list of values in a grid format.

Updated July 2, 2013 by Per C.

quizTest Your Knowledge

Which of the following is an organization that publishes technology standards?

A
SPS
0%
B
ISO
0%
C
ITT
0%
D
UTM
0%
Correct! Incorrect!     View the ISO definition.
More Quizzes →

The Tech Terms Computer Dictionary

The definition of Matrix on this page is an original definition written by the TechTerms.com team. If you would like to reference this page or cite this definition, please use the green citation links above.

The goal of TechTerms.com is to explain computer terminology in a way that is easy to understand. We strive for simplicity and accuracy with every definition we publish. If you have feedback about this definition or would like to suggest a new technical term, please contact us.

Sign up for the free TechTerms Newsletter

How often would you like to receive an email?

You can unsubscribe or change your frequency setting at any time using the links available in each email.

Questions? Please contact us.