Naar de inhoud

Matrices in LaTeX: pmatrix, bmatrix, vmatrix

Gebruik binnen wiskunde \begin{pmatrix} ... \end{pmatrix} voor een matrix tussen ronde haakjes, met & tussen de elementen van een rij en \\ tussen de rijen. bmatrix geeft vierkante haken en vmatrix verticale strepen voor een determinant.

Een eerste matrix

Matrixomgevingen komen uit het pakket amsmath en worden binnen wiskunde gebruikt. Elementen in een rij worden gescheiden door &, en rijen eindigen met \\. Elke kolom wordt gecentreerd.

Een 2-bij-2-matrix tussen ronde haakjes

A = \begin{pmatrix}
  1 & 2 \\
  3 & 4
\end{pmatrix}

Haakjes

De naam van de omgeving bepaalt de haakjes om de matrix:

OmgevingHaakjesIn Scissor LaTeX
matrixgeenWerkt
pmatrix( )Werkt
bmatrix[ ]Werkt
Bmatrix{ }Werkt
vmatrix| | (determinant)Werkt
Vmatrix‖ ‖ (norm)Werkt
smallmatrixgeen, klein formaat voor gebruik in de tekstWerkt
pmatrix*, bmatrix* (mathtools)met kolomuitlijningNiet ondersteund: de formule is rood

matrix, pmatrix, bmatrix, Bmatrix, vmatrix en Vmatrix

\begin{matrix} a & b \\ c & d \end{matrix} \quad
\begin{pmatrix} a & b \\ c & d \end{pmatrix} \quad
\begin{bmatrix} a & b \\ c & d \end{bmatrix} \quad
\begin{Bmatrix} a & b \\ c & d \end{Bmatrix} \quad
\begin{vmatrix} a & b \\ c & d \end{vmatrix} \quad
\begin{Vmatrix} a & b \\ c & d \end{Vmatrix}

Een norm kun je ook schrijven met dubbele strepen om een gewone matrix; dat geeft hetzelfde resultaat:

Vmatrix, en dubbele strepen om een matrix

\begin{Vmatrix} 3 \\ 4 \end{Vmatrix} = \left\| \begin{matrix} 3 \\ 4 \end{matrix} \right\| = 5

Determinanten

Een determinant is een vmatrix. Schrijf \det voor de rechtopstaande functienaam.

Een determinant

\det \begin{vmatrix} a & b \\ c & d \end{vmatrix} = ad - bc

Grote matrices met puntjes

\cdots (horizontaal), \vdots (verticaal) en \ddots (diagonaal) staan voor de elementen die je weglaat.

Een m-bij-n-matrix met puntjes

A = \begin{pmatrix}
  a_{11} & a_{12} & \cdots & a_{1n} \\
  a_{21} & a_{22} & \cdots & a_{2n} \\
  \vdots & \vdots & \ddots & \vdots \\
  a_{m1} & a_{m2} & \cdots & a_{mn}
\end{pmatrix}

Vectoren

Een kolomvector is een matrix met één kolom. Voor een rijvector schrijf je één rij.

Kolom- en rijvectoren, getransponeerd

\mathbf{v} = \begin{pmatrix} 4 \\ 4 \\ 2 \end{pmatrix}, \qquad
\mathbf{w}^\top = \begin{pmatrix} 1 & 0 & -1 \end{pmatrix}, \qquad
\mathbf{w}^\top \mathbf{v} = 2

Kleine matrices in de tekst

smallmatrix zet een matrix die klein genoeg is voor een regel tekst. Hij heeft zelf geen haakjes, dus voeg die toe met \left( en \right).

Een matrix in de tekst met smallmatrix

LaTeXPreambule: \usepackage{amsmath}Openen in de editor (opent in een nieuw tabblad)
The rotation by 90 degrees is
$R = \left(\begin{smallmatrix} 0 & -1 \\ 1 & 0 \end{smallmatrix}\right)$,
and $R^2 = -I$.

array: je eigen kolomuitlijning

De omgeving array werkt zoals tabular, maar dan in wiskunde: het argument geeft de uitlijning van elke kolom (l, c, r).

Een array met rechts en links uitgelijnde kolommen

\left( \begin{array}{rl}
  -44 & x \\
    2 & xyz
\end{array} \right)

Een aangevulde matrix met een kolom strepen

\left[ \begin{array}{cccc}
  1 & 2 & | & 4 \\
  0 & 1 & | & 4
\end{array} \right]

Wat anders is dan in een TeX-installatie

Meer op de pagina over amsmath en de pagina over mathtools. De volledige handleidingen staan op ctan.org/pkg/amsmath en ctan.org/pkg/mathtools.

Wil je een matrix bouwen door te klikken in plaats van te typen, gebruik dan de LaTeX-matrixgenerator; die schrijft de pmatrix- of bmatrix-broncode voor je.

Vragen en antwoorden

Hoe schrijf ik een matrix met vierkante haken in LaTeX?

Gebruik \begin{bmatrix} ... \end{bmatrix} binnen wiskunde, met & tussen de elementen en \\ tussen de rijen.

Hoe schrijf ik een determinant?

Gebruik vmatrix, dat verticale strepen om de elementen zet: \det \begin{vmatrix} a & b \\ c & d \end{vmatrix}.

Hoe schrijf ik een norm met dubbele strepen?

Gebruik \begin{Vmatrix} ... \end{Vmatrix}, of \left\| \begin{matrix} ... \end{matrix} \right\|; beide geven dezelfde dubbele strepen.

Elk voorbeeld op deze pagina wordt door Scissor LaTeX gezet wanneer de site wordt gebouwd. Laatst bijgewerkt op 2026-11-07.