Le rang d’une matrice indique la quantité d’information indépendante qu’elle contient. Cette notion permet notamment de déterminer si un système d’équations linéaires possède une solution unique, une infinité de solutions ou aucune. Ce calculateur détermine le rang de toute matrice jusqu’à 5 × 5, carrée ou rectangulaire, en la réduisant sous forme échelonnée par élimination de Gauss, comme dans un cours d’introduction à l’algèbre linéaire.

Comment la forme échelonnée révèle le rang

L’élimination de Gauss procède colonne par colonne. Pour chaque colonne, le calculateur choisit la ligne ayant la plus grande valeur absolue (pivot partiel, qui stabilise les calculs) et la place au sommet des lignes restantes si nécessaire. Il soustrait ensuite un multiple de cette ligne pivot à chacune des lignes situées en dessous, ce qui annule les éléments sous le pivot. La répétition de cette opération dans chaque colonne produit une forme échelonnée en escalier.

Une fois la matrice sous forme échelonnée, son rang correspond au nombre de lignes qui ne sont pas entièrement nulles. Toute ligne devenue nulle pendant l’élimination était une combinaison linéaire des autres lignes de la matrice initiale : elle n’apportait aucune information nouvelle.

Les entrées et leur signification

Choisissez indépendamment le nombre de lignes et de colonnes (de 1 à 5 chacune), puis remplissez la grille avec des nombres réels. La matrice n’a pas besoin d’être carrée : les matrices rectangulaires sont prises en charge et le calculateur limite automatiquement le rang maximal à min(lignes, colonnes). Utilisez les boutons prédéfinis pour charger un exemple de rang maximal, un exemple de rang déficient avec des lignes dépendantes, un exemple rectangulaire ou la matrice identité.

Limites et cas particuliers

Le rang est toujours un entier compris entre 0 (uniquement pour la matrice nulle) et min(lignes, colonnes). Les calculs en virgule flottante peuvent laisser de minuscules résidus non nuls (comme 1e-15) à la place d’un zéro exact. Le calculateur considère comme nulles les valeurs inférieures à une petite tolérance, afin que ces artefacts numériques n’augmentent pas le rang. Les matrices sont limitées à 5 × 5 ; pour inverser une matrice, utilisez le calculateur d’inversion de matrice, et pour résoudre directement un système linéaire, le calculateur de systèmes d’équations.