Espace colonne et espace des rangées

De testwiki
Version datée du 18 février 2025 à 03:14 par imported>Berthinc (Intervertion de 'm' et 'n' je pense que c'est plus juste.)
(diff) ← Version précédente | Version actuelle (diff) | Version suivante → (diff)
Aller à la navigation Aller à la recherche
Les vecteurs ligne d'une matrice. L'espace des rangées de cette matrice est l'espace vectoriel généré par ses vecteurs ligne.
Les vecteurs colonne d'une matrice. L'espace des colonnes de cette matrice est l'espace vectoriel généré par ses vecteurs colonne.

En algèbre linéaire, lModèle:'espace colonne (aussi appelé espace des colonnes ou image) d'une matrice Modèle:Mvar est l'espace engendré par toutes les combinaisons linéaires de ses vecteurs colonne. L'espace colonne d'une matrice est l'image de lModèle:'application linéaire correspondante.

Soit 𝕂 un corps. L'espace colonne d'une matrice de taille m×n à éléments dans 𝕂 est un sous-espace vectoriel de 𝕂m. La dimension d'un espace colonne est appelé le rang d'une matrice et est au plus égal au minimum de m et n.

Une définition des matrices sur un anneau 𝔸 est également possible.

LModèle:'espace ligne (ou espace des rangées) est défini de façon similaire.

Cet article ne traite que le cas de matrices réelles. Les espaces colonne et ligne sont donc des sous-espaces des espaces réels m et n respectivement[1].

Présentation générale

Soit Modèle:Mvar une matrice de taille m×n. Alors

  1. rg(A) = dim(Vect(Col(A))) = dim(Vect(L(A)))[2],
  2. rg(A) = nombre de pivots dans toute forme échelonnée de Modèle:Mvar,
  3. rg(A) = nombre maximum d'éléments linéairement indépendants parmi les colonnes et les lignes de Modèle:Mvar[3].

En considérant la matrice comme une application linéaire de n et m, l'espace colonne de la matrice correspond à l'image de cette application linéaire.

L'espace colonne d'une matrice Modèle:Mvar est l'ensemble de toutes les combinaisons linéaires des colonnes de Modèle:Mvar. Si Modèle:Math, alors Modèle:Math.

Le concept d'espace des rangées s'étend aux matrices complexes, ou pour tout corps.

Intuitivement, pour une matrice donnée Modèle:Mvar, l'action d'une matrice Modèle:Mvar sur un vecteur x va renvoyer une combinaison linéaire des colonnes de Modèle:Mvar pondérées par les coordonnées de x comme coefficients.

Exemple

Soit la matrice Modèle:Mvar :

J=[24132121051622236251]

les lignes sont donc r1 = (2,4,1,3,2), r2 = (−1,−2,1,0,5), r3 = (1,6,2,2,2), r4 = (3,6,2,5,1). Ainsi, l'espace ligne de Modèle:Mvar est le sous-espace de R5 engendré par { r1, r2, r3, r4 }. Ces quatre vecteurs lignes sont linéairement indépendants, donc l'espace ligne est de dimension 4. On peut aller plus loin en remarquant que les quatre vecteurs sont orthogonaux au vecteur ligne n = (6,−1,4,−4,0), donc l'espace ligne de J peut être défini comme le sous-espace des vecteurs de 5 à n.

Espace colonne

Définition

Soit K un corps de scalaires. Soit Modèle:Mvar une matrice m × n, de vecteurs colonnes Modèle:Math. Une combinaison linéaire de ces vecteurs est un vecteur de la forme

c1𝐯1+c2𝐯2++cn𝐯n,

avec Modèle:Math des scalaires. On désigne l'ensemble de toutes les combinaisons linéaires (ou sous-espace vectoriel engendré) de Modèle:Math lModèle:'espace colonne de Modèle:Mvar.

Toute combinaison linéaire des vecteurs colonne de la matrice Modèle:Mvar peut être écrite comme le produit matriciel de Modèle:Mvar avec un vecteur colonne :

A[c1cn]=[a11a1nam1amn][c1cn]=[c1a11++cna1nc1am1++cnamn]=c1[a11am1]++cn[a1namn]=c1𝐯1++cn𝐯n.

Ainsi l'espace colonne de Modèle:Mvar consiste en l'ensemble de tous les produits de la forme Modèle:Math, pour Modèle:Math. On retrouve ainsi l'idée de l'image de la Modèle:Lien correspondante.

Exemple
Si A=[100120], alors les vecteurs colonnes sont v1 = (1, 0, 2)T et v2 = (0, 1, 0)T.
Une combinaison linéaire de v1 et v2 est tout vecteur de la forme
c1[102]+c2[010]=[c1c22c1]
L'ensemble de tous les vecteurs de la sorte forme l'espace colonne de Modèle:Mvar. Dans ce cas, l'espace colonne est précisément l'ensemble de vecteurs (xyz) ∈ R3 vérifiant l'équation z=2x et m (en coordonnées cartésiennes, cet ensemble est un plan de l'espace passant par l'origine).

Bases

Les colonnes de Modèle:Mvar engendrent l'espace colonne, mais ils n'en forment pas nécessairement une base si les vecteurs colonne ne sont pas linéairement indépendants, auquel cas seul un sous-ensemble de ces vecteurs formera une base. Cependant, les opérations élémentaires sur les lignes n'affectent pas les relations de dépendances sur les vecteurs colonne. Il est ainsi possible d'utiliser la réduction de ligne pour trouver une base de l'espace colonne.

Par exemple, considérons la matrice

A=[1314273915311208].

Les colonnes de cette matrice engendrent l'espace colonne, mais pour en trouver une base, on transforme Modèle:Mvar en sa forme échelonnée réduite par lignes par une élimination de Gauss-Jordan

[1314273915311208][1314011102230114][1021011100050005][1020011000010000].

Il apparaît alors que les premier, deuxième et quatrième colonnes sont linéairement indépendantes, mais on a v3 = –2v1 + v2. Ces trois vecteurs forment donc une base de l'espace colonne :

[1211],[3752],[4918].

On peut remarquer que les colonnes indépendantes de la forme échelonnée réduite sont précisément les colonnes avec les pivots. On peut ainsi déterminer quelles colonnes sont indépendantes simplement en réduisant à la forme échelonnée. Cet algorithme peut également servir à déterminer les relations de dépendance dans les ensembles de vecteurs, et en extraire une base de tout sous-espace engendré. De même, trouver une base de l'espace colonne de Modèle:Mvar est équivalent à trouver une base de l'espace ligne de la matrice transposée Modèle:Math.

Pour trouver une base dans des cas plus pratiques (pour des matrices de grande taille par exemple), on utilise souvent la décomposition en valeurs singulières.

Dimension

Modèle:Article détaillé La dimension de l'espace colonne est appelé le rang de la matrice. Le rang est égal au nombre de pivots dans la forme échelonnée réduite, et au nombre maximum de colonnes linéairement indépendantes qui peuvent être choisies dans la matrice. Par exemple, la matrice 4 × 4 de l'exemple vu ci-dessus est de rang 3.

Comme l'espace colonne est l'image de la transformation matricielle correspondante, le rang d'une matrice est aussi égal à la dimension de son image. Par exemple, la transformation R4 → R4 décrite par la matrice ci-dessus envoie tout vecteur de R4 sur un sous-espace de R3.

La dimension du noyau est égale au nombre de colonnes de sa forme échelonnée réduite sans pivots (des colonnes sans pivots représentent des variables libres dans le système d'équations linéaires homogène associé). Le rang et la dimension du noyau d'une matrice Modèle:Mvar de Rn sont liés par la relation suivante :

rg(A)+dim(kerA)=n.

Ce résultat est connu comme le théorème du rang.

Relation avec le noyau à gauche

Le noyau à gauche ou conoyau de Modèle:Mvar est l'ensemble des vecteurs x vérifiant xTA = 0T. Il correspond au noyau de la transposée de Modèle:Mvar. Le produit d'une matrice AT et le vecteur x peut être écrit en termes de produits scalaires de vecteurs :

A𝖳𝐱=[𝐯1𝐱𝐯2𝐱𝐯n𝐱],

car les vecteurs ligne de AT sont les transposés des vecteurs colonne vk de A. Ainsi, ATx = 0 si et seulement si x est orthogonal à chaque colonne de A.

Ainsi, le noyau à gauche de A (le noyau de AT) est le complément orthogonal de l'espace colonne de A.

Pour une matrice A, l'espace colonne, l'espace ligne, le noyau et le conoyau sont parfois désignés comme les « quatre sous-espaces fondamentaux ».

Pour les matrices sur un anneau

De façon similaire, l'espace colonne (parfois précisé à droite en cas d'ambiguïtés) peut être défini pour les matrices sur un anneau A comme

k=1n𝐯kck

pour tout Modèle:Math, avec un replacement du vecteur du m-espace par un "module libre à droite", qui change l'ordre de la multiplication par un scalaire du vecteur vk par le scalaire ck de sorte qu'il est écrit dans l'ordre non usuel vecteurscalaire. Cette précision est d'importance sur les anneaux non commutatifs.

Espace des rangées

Définition

Soit K un corps de scalaires. Soit A une matrice m × n, de vecteurs lignes r1, r2, ... , rm. Une combinaison linéaire de ces vecteurs est tout vecteur de la forme

c1𝐫1+c2𝐫2++cm𝐫m,

Modèle:Math sont des scalaires. L'ensemble de toutes les combinaisons linéaires possibles de Modèle:Math est appelé lModèle:'espace des rangées de A. Ainsi, l'espace des rangées de A est le sous-espace vectoriel engendré des vecteurs r1, ... , rm.

Pour exemple, si

A=[102010],

alors les vecteurs sont r1 = (1, 0, 2) et r2 = (0, 1, 0). Une combinaison linéaire de r1 et r2 est tout vecteur de la forme

c1(1,0,2)+c2(0,1,0)=(c1,c2,2c1).

L'ensemble de tous les vecteurs de la sorte est l'espace des rangées de A. Dans ce cas, l'espace des rangées est précisément l'ensemble des vecteurs Modèle:Math satisfaisant l'équation Modèle:Math (par des coordonnées cartésiennes, cet ensemble est un plan de l'espace passant par l'origine).

Pour une matrice qui représente un système linéaire homogène, l'espace des rangées est formé de toutes les équations linéaires construites par combinaison linéaire de celle du système.

Par construction, l'espace des colonnes de A est égale à l'espace des rangées de AT.

Bases

L'espace des rangées n'est pas affecté par les pivots élémentaires sur les lignes. Il est ainsi possible d'utiliser la réduction des lignes pour trouver une base pour l'espace ligne.

Par exemple, on considère la matrice

A=[132274152].

On la réduit à sa forme échelonnée. On note les lignes Modèle:Math.

[132274152]r22r1[132010152]r3r1[132010020]r32r2[132010000]r13r2[102010000].

Une fois la matrice réduite sous une forme échelonnée, les lignes non nulles forment une base de l'espace des rangées. Dans ce cas, une base est { (1, 3, 2), (2, 7, 4) }. Une autre est { (1, 0, 2), (0, 1, 0) }, déduite en continuant la réduction. Cet exemple est valide pour les nombres réels, les nombres rationnels et d'autres corps. Cette méthode ne fonctionne pas forcément sur des corps et des anneaux de caractéristique non nulle.

Cet algorithme peut être utilisé de façon générale pour une base pour l'espace généré par un ensemble de vecteurs. Si la matrice est simplifiée en une forme échelonnée, alors la base est entièrement définie par son espace des rangées.

Il est parfois utile de trouver une base de l'espace des rangées parmi les lignes de la matrice originale (par exemple, ce résultat sert de preuve élémentaire que le rang du déterminant d'une matrice est égal à son rang). Comme les opérations sur les lignes peuvent affecter les relations de dépendance linéaire sur les vecteurs lignes, une telle base est trouvée de façon indirecte par le fait que l'espace colonne de AT est égal à l'espace ligne de A. En reprenant l'exemple précédent de la matrice A, on considère AT et on la réduit sous forme échelonnée :

AT=[121375242][121012000].

Les pivots indiquent que les deux premières colonnes de AT forment une base de l'espace des colonnes de AT. Ainsi, les deux premières lignes de A (avant toute réduction de ligne) forment également une base de l'espace des rangées de A.

Dimension

Modèle:Article détaillé La dimension de l'espace des rangées est appelé rang de la matrice. Elle est égale au nombre maximum de lignes de la matrice linéairement indépendantes, et au nombre de pivots. Par exemple, la matrice 3 × 3 de l'exemple précédent a un rang 2.

Le rang d'une matrice est aussi égal à la dimension de son espace colonne.

Relation avec le noyau

Le noyau de la matrice A est l'ensemble de tous les vecteurs x tels que Ax = 0. On peut réécrire le produit matriciel de A et du vecteur x en termes de produits scalaires de vecteurs :

A𝐱=[𝐫1𝐱𝐫2𝐱𝐫m𝐱],

r1, ... , rm sont les vecteurs ligne de A. Ainsi Ax = 0 si et seulement si x est orthogonal à chaque vecteur ligne de A.

Ainsi, le noyau de A est le complément orthogonal de l'espace des rangées. Par exemple, si l'espace des rangées est un plan passant par l'origine en trois dimensions, le noyau sera alors la droite orthogonale passant par l'origine.

Relation avec la coimage

Si V et W sont des espaces vectoriels, alors le noyau d'une fonction linéaire TV → W est l'ensemble des vecteurs v ∈ V tels que T(v) = 0Modèle:Ind. Le noyau d'une fonction linéaire est analogue au noyau d'une matrice.

Si V est muni d'un produit scalaire, alors le complément orthogonal du noyau peut être vu comme une généralisation de l'espace des rangées. Cet espace est parfois appelé coimage de T. La transformation T est isomorphe à sa coimage, et la coimage est isomorphe à l'image de T.

Si V n'a pas de produit scalaire, la coimage de T peut être définie comme l'espace vectoriel quotient V / ker(T).

Voir aussi

Notes

Modèle:Traduction/Référence Modèle:Références

Sources

Ouvrages

Liens externes

Modèle:Palette Algèbre linéaire Modèle:Portail