---
myst:
html_meta:
keywords: LaTeX,mathématiques,matrice,tableau
---
# Comment composer une matrice ?
## Avec les commandes de base
Il suffit de construire un tableau sans lignes avec l'environnement `array` comme dans cet exemple :
```
\documentclass{article}
\usepackage{lmodern}
\pagestyle{empty} % N'affiche pas de numéro de page
\begin{document}
\[
\begin{array}{ccc}
x_{11} & \cdots & x_{1p} \\
\vdots & \ddots & \vdots \\
x_{n1} & \cdots & x_{np}
\end{array}
\]
\end{document}
```
Pour encadrer cette matrice avec des délimiteurs, voir la question « [](/4_domaines_specialises/mathematiques/structures/delimiteurs/ajuster_la_taille_des_delimiteurs) ».
## Avec l'extension
L'extension (ou ) permet de définir une matrice de manière plus rapide qu'avec l'environnement `array`. Les environnements disponibles sont :
- `matrix`pour une matrice sans éléments encadrants,
- `pmatrix` pour une matrice encadrée par des parenthèses,
- `bmatrix` pour une matrice encadrée par des crochets,
- `vmatrix` pour une matrice encadrée par des lignes verticales,
- `Vmatrix` pour une matrice encadrée par des doubles lignes verticales.
En voici un exemple d'utilisation :
```
\documentclass{article}
\usepackage{lmodern}
\usepackage{mathtools}
\pagestyle{empty} % N'affiche pas de numéro de page
\begin{document}
\[
\begin{pmatrix}
a & b \\
c & d
\end{pmatrix}
\]
\end{document}
```
## Avec l'extension
L'extension aide également à l'écriture de matrices.
```{todo}
Compléter avec un exemple.
```
## Avec l'extension
L'extension fournit des éléments pour écrire des matrices par bloc.
```{todo}
Compléter avec un exemple.
```