is an option that determines whether to test if matrix columns or rows are normalized.
Normalized
is an option that determines whether to test if matrix columns or rows are normalized.
Details
- Functions such as OrthogonalMatrixQ and UnitaryMatrixQ test whether the columns or rows of a matrix contains normalized vectors.
- If a matrix is square or has more rows than columns, NormalizedTrue indicates that the columns should be normalized.
- If a matrix has more columns than rows, NormalizedTrue indicates that the rows must be normalized.
Examples
open all close allBasic Examples (1)
Do not test whether matrix columns are normalized:
m = (| | |
| -- | - |
| 2 | 2 |
| -1 | 4 |);OrthogonalMatrixQ[m, Normalized -> False]This indicates the columns are orthogonal but do not have unit norm:
Transpose[m].mWith the default value of the setting, True, the columns are tested:
OrthogonalMatrixQ[m, Normalized -> True]This is equivalent to testing that
is an identity matrix:
Transpose[m].m == IdentityMatrix[2]Note that while the columns are orthogonal, the rows are not:
m.mScope (3)
Consider the following matrix m:
(m = {{-2, I Sqrt[6], I Sqrt[6]}, {I Sqrt[6], 1, -3}, {I Sqrt[6], -3, 1}})//MatrixFormUnitaryMatrixQ gives True when applied to m when Normalized is set to False:
UnitaryMatrixQ[m, Normalized -> False]UnitaryMatrixQ gives False with the default setting:
UnitaryMatrixQ[m]The rows and columns of m are complex-orthogonal to each other but do not have unit norm:
Table[Sqrt[Conjugate[m[[i]]].m[[j]]], {i, 2}, {j, 2}]Table[Sqrt[Conjugate[m[[All, i]]].m[[All, j]]], {i, 2}, {j, 2}]Dividing m by the norm of the entries gives a matrix for which UnitaryMatrixQ always gives True:
UnitaryMatrixQ[(m/4)]The following matrix satisfies OrthogonalMatrixQ with the setting NormalizedFalse:
m = (| | | |
| ------------------- | ------- | ------------------- |
| (1/4) (2 + Sqrt[2]) | -1 | (1/4) (2 - Sqrt[2]) |
| (1/2) | Sqrt[2] | -(1/2) |
| (1/4) (2 - Sqrt[2]) | 1 | (1/4) (2 + Sqrt[2]) |);OrthogonalMatrixQ[m, Normalized -> False]Using the default setting of Normalized gives False:
OrthogonalMatrixQ[m]The columns of m are orthogonal but not normalized:
Table[Sqrt[m[[All, i]].m[[All, j]]], {i, 3}, {j, 3}]//FullSimplifyThe rows are neither normalized nor orthogonal:
Table[Sqrt[m[[i]].m[[j]]], {i, 3}, {j, 3}]//FullSimplifyo = Transpose[(Transpose[m]/Sqrt[Diagonal[Transpose[m].m]])]//FullSimplifyNow
is a true orthogonal matrix:
OrthogonalMatrixQ[o]Use NormalizedFalse to avoid having to normalize symbolic matrices:
OrthogonalMatrixQ[{{1, a}, {-a, 1}}, Normalized -> False]Applications (1)
Test whether the similarity matrix
of JordanDecomposition can be made unitary:
{s, j} = JordanDecomposition[{{a, b}, {b, a}}]UnitaryMatrixQ[s, Normalized -> False]The matrix
is not strictly unitary, but can be made unitary by normalizing its columns:
UnitaryMatrixQ[s]Since the input matrix is unitarily equivalent to a diagonal matrix, it must be normal:
NormalMatrixQ[{{a, b}, {b, a}}]Properties & Relations (3)
If a predicate gives True with NormalizedTrue, it will also give True with the setting False:
OrthogonalMatrixQ[RotationMatrix[π / 4], Normalized -> True]OrthogonalMatrixQ[RotationMatrix[π / 4], Normalized -> False]If a matrix has more columns than rows, NormalizedTrue tests if the rows are normalized:
m = (1/2)(| | | | |
| -- | - | - | -- |
| 1 | 1 | 1 | -1 |
| -1 | 1 | 1 | 1 |);OrthogonalMatrixQ[m]Norm /@ mThe columns need not be normalized:
Norm /@ Transpose[m]If a matrix has more rows than columns, NormalizedTrue tests if the columns are normalized:
m = (1/2)(| | |
| -- | -- |
| 1 | -1 |
| 1 | 1 |
| 1 | 1 |
| -1 | 1 |);OrthogonalMatrixQ[m]Norm /@ Transpose[m]The rows need not be normalized:
Norm /@ mSee Also
Related Guides
History
Text
Wolfram Research (2014), Normalized, Wolfram Language function, https://reference.wolfram.com/language/ref/Normalized.html.
CMS
Wolfram Language. 2014. "Normalized." Wolfram Language & System Documentation Center. Wolfram Research. https://reference.wolfram.com/language/ref/Normalized.html.
APA
Wolfram Language. (2014). Normalized. Wolfram Language & System Documentation Center. Retrieved from https://reference.wolfram.com/language/ref/Normalized.html
BibTeX
@misc{reference.wolfram_2026_normalized, author="Wolfram Research", title="{Normalized}", year="2014", howpublished="\url{https://reference.wolfram.com/language/ref/Normalized.html}", note=[Accessed: 13-June-2026]}
BibLaTeX
@online{reference.wolfram_2026_normalized, organization={Wolfram Research}, title={Normalized}, year={2014}, url={https://reference.wolfram.com/language/ref/Normalized.html}, note=[Accessed: 13-June-2026]}