What Is a Norm in Linear Algebra?
At a glance
- 1. Check the definition
A norm assigns a nonnegative length to every vector and satisfies three defining properties.
- 2. Choose the norm
Use the 1-norm, 2-norm, infinity-norm, or another norm suited to the problem.
- 3. Compute the vector norm
Apply the corresponding formula to the vector’s coordinates.
- 4. For matrices, specify the type
Distinguish entrywise norms such as the Frobenius norm from induced operator norms.
A norm is a function that measures the size or length of a vector, matrix, or more general mathematical object. In elementary geometry, the length of a vector is usually its Euclidean length. Linear algebra uses several different norms because different applications—such as optimization, numerical computation, and functional analysis—benefit from different notions of size.
The most common vector norm is the Euclidean norm, also called the 2-norm. However, the 1-norm and infinity-norm are also standard and often easier to compute or analyze.
The definition of a vector norm
Let be a real or complex vector space. A function
is a norm if, for all vectors and all scalars , it satisfies:
- Positive definiteness:
- Absolute homogeneity:
- Triangle inequality:
The first property says that a norm is never negative and that only the zero vector has size zero. The second says that scaling a vector scales its length by the absolute value of the scalar. The triangle inequality expresses the idea that going directly from one point to another is no longer than taking a two-segment route.
A vector space equipped with a norm is called a normed vector space.
Common norms on and
For a vector , the most frequently used norms are:
The 1-norm
This is the sum of the absolute values of the coordinates. It is sometimes called the taxicab norm because, in two dimensions, it measures movement along a rectangular grid.
The 2-norm
For real vectors, this is the ordinary Euclidean length. In a real inner-product space, it can be written as
For complex vectors, the corresponding expression uses the conjugate transpose:
The infinity-norm
This norm takes the largest absolute coordinate. It is also called the maximum norm or supremum norm in finite-dimensional settings.
More generally, for , the -norm is
The 1-norm and 2-norm are special cases. The infinity-norm is obtained as the limiting case as tends to infinity.
Worked example
Take
Its 1-norm is
Its 2-norm is
Its infinity-norm is
Thus the same vector has three different lengths:
There is no contradiction. The word “norm” does not identify one unique formula; it identifies any function satisfying the norm axioms.
Matrix norms
Matrices can also be assigned norms. Two important types should be distinguished.
The Frobenius norm
For a matrix , the Frobenius norm is
It treats the matrix as one long list of entries. Equivalently,
For example, let
Then
Induced, or operator, matrix norms
A matrix can also be viewed as a linear transformation. Given a vector norm, its induced matrix norm is
This measures the largest factor by which can stretch a nonzero vector. Equivalently,
The induced norms associated with the vector 1-, 2-, and infinity-norms have useful formulas:
so the matrix 1-norm is the largest absolute column sum;
so the matrix infinity-norm is the largest absolute row sum; and
where is the largest eigenvalue.
For the example above,
and
These are not the Frobenius norm, which is .
Why the choice of norm matters
In finite-dimensional spaces, all norms generate the same notion of convergence: a sequence converges under one norm if and only if it converges under any other norm. Nevertheless, the numerical values can differ substantially, and some norms are better suited to particular tasks.
The 1-norm promotes sparsity in many optimization problems. The 2-norm is natural for Euclidean geometry and least-squares calculations. The infinity-norm is useful when the largest coordinate error must be controlled.
For every , these common norms satisfy inequalities such as
and
These inequalities explain why changing norms changes measurements but not the basic topology of finite-dimensional space.
Common mistakes
- Assuming “the norm” is unique: Always check whether the problem means the 1-, 2-, infinity-, Frobenius, or an induced matrix norm.
- Forgetting absolute values: Norm formulas use , not . Negative coordinates still contribute positively.
- Confusing a matrix norm with a vector norm: The Frobenius norm sums all matrix entries, while induced norms measure how a matrix acts on vectors.
- Using a square instead of a square root: The Euclidean norm is ; the expression inside the square root is the squared norm.
- Calling a seminorm a norm: A seminorm may assign value zero to a nonzero vector, so it fails positive definiteness.
References
- Linear Algebra Done Right, Sheldon Axler
- Matrix Computations, Gene H. Golub and Charles F. Van Loan
Spotted an error? Send a correction. Read how we write and check articles in our editorial policy.