Rang (àlgebra lineal)En àlgebra lineal, el rang d'una matriu A és una mesura de la "singularitat" del sistema d'equacions lineals i de la transformació lineal vinculada a A. Existeixen moltes definicions possibles pel rang d'una matriu, entre d'altres la grandària de la col·lecció més gran de columnes linealment independents de A. En aquest article també presentarem definicions alternatives. El rang és un dels conceptes bàsics a l'hora d'analitzar les dades d'una matriu. Habitualment, el rang d'una matriu A s'escriu com a rg(A) o rang(A), o fins i tot rang A.[1][2][3] Definicions principalsEn aquesta secció donarem tres definicions pel rang d'una matriu. Més endavant podeu consultar una llista de definicions alternatives. El rang per columnes d'una matriu A és el nombre màxim de vectors columna linealment independents de A. El rang per files de A és el nombre màxim de vectors fila linealment independents de A. Equivalentment, el rang per columnes de A és la dimensió de l'espai de columnes de A, mentre que el rang per files de A és la dimensió de l'espai de files de A. Dit d'una altra manera, per a una matriu de m files i n columnes amb elements en un anell A, el rang per columnes és el rang del conjunt de columnes de la matriu, considerades com a elements del A-mòdul lliure . De manera paral·lela, el rang per files de la matriu és el rang del conjunt de files de la matriu, considerades com a elements del A-mòdul lliure . Un resultat fonamental en àlgebra lineal és que el rang per columnes i el rang per files sempre són iguals (vegeu-ne dues demostracions més endavant). Aquest nombre (és a dir, el nombre de files o columnes linealment independents) s'anomena simplement el rang de A. El rang també és la dimensió del recorregut de la transformació lineal donada per la multiplicació per A. En general, si un operador lineal en un espai vectorial (eventualment de dimensió infinita) té recorregut de dimensió finita (per exemple, un operador de rang finit), llavors el rang de l'operador es defineix com la dimensió del recorregut. ExemplesLa matriu té rang 2: les primeres dues files són linealment independents, per tant el rang és almenys 2; però el conjunt de totes tres files és linealment dependent (la primera és igual a la suma de la segona i la tercera), per tant el rang ha de ser estrictament menor que 3. La matriu té rang 1: hi ha columnes no-nul·les, així que el rang és almenys 1, però dues columnes qualssevol són linealment dependents. De manera similar, la matriu transposada de A té rang 1. Efectivament, com que els vectors columna de A són els vectors fila de la transposada de A, l'afirmació «El rang per files és igual al rang per columnes» és equivalent a dir que «El rang d'una matriu és igual al rang de la seva transposada». És a dir, rang(A) = rang(AT). Càlcul del rang d'una matriuRang per matrius en forma esglaonadaUn mètode habitual per trobar el rang d'una matriu és reduir-la a una forma més senzilla, habitualment en forma de matriu esglaonada per files, mitjançant operacions elementals per files. Les operacions per files no alteren l'espai de files de la matriu (per tant, no canvien el rang per files) i, en ser operacions invertibles, transformen l'espai de columnes en un espai isomorf (per tant, no canvien el rang per columnes). Un cop la matriu està en forma esglaonada per files, el rang és clarament el mateix per files i per columnes, i és igual al seu torn al nombre d'elements pivot, així com al nombre de files no-nul·les. Per exemple, la matriu A donada per es pot transformar en una matriu esglaonada per files mitjançant les següents operacions elementals per files:
La matriu final (en forma esglaonada per files) té dues files no-nul·les, i per tant el rang de la matriu A és 2. Càlcul numèricEn l'àmbit del càlcul numèric en coma flotant, el mètode d'eliminació de Gauss (descomposició LU) pot portar a resultats inestables, i hom aplica llavors una descomposició que mostri el rang. Una alternativa efectiva és la descomposició en valors singulars, però existeixen altres mètodes menys costosos, com la descomposició QR amb pivotatge, que també és més robusta que l'eliminació gaussiana. La determinació numèrica del rang d'una matriu requereix decidir quan un valor, com per exemple un valor singular, s'ha de tractar com a 0; això acostuma a dependre de la matriu i de l'aplicació en qüestió. El rang per columnes és igual al rang per filesEl fet que el rang per columnes i el rang per files són iguals és una part important del teorema fonamental de l'àlgebra lineal. Aquí presentarem dues demostracions d'aquest resultat. La primera és breu, i usa algunes propietats bàsiques de les combinacions lineals de vectors; a més, és vàlida sobre qualsevol cos. La segona demostració és un argument elegant que usa l'ortogonalitat i és vàlida per matrius sobre els nombres reals; es basa en Mackiw (1995). Esbós de l'argumentEl fet que una mateixa matriu representi un cert homomorfisme i el seu homomorfisme dual, i que les imatges d'ambdós homomorfismes tinguin la mateixa dimensió fa que el rang per files i el rang per columnes siguin iguals i, per tant, que es pugui parlar, simplement, del rang de la matriu. Primera demostracióSigui A una matriu m × n amb rang per columnes igual a r. Llavors, la dimensió de l'espai de columnes de A és r. Sigui una base qualsevol de l'espai de columnes de A, i col·loquem aquests vectors com a vectors columna, formant així la matriu m × r . Per definició de base, tot vector columna de A és una combinació lineal de les r columnes de C. Sigui R la matriu on l'entrada (i, j)-sima és el coeficient de ci quan la j-sima columna de A s'expressa com a combinació lineal de les r columnes de C. Per definició de producte matricial, aquesta matriu R (de dimensió r × n) satisfà A = C R. (Això es coneix com a factorització de rang de A.) Ara bé, com que A = C R, tot vector fila de A és una combinació lineal dels vectors fila de R. (En particular, l'entrada (i, j)-sima de C és el coeficient del j-sim vector fila de R quan la i-sima fila de A s'expressa com a combinació lineal de les r files de R.) Això vol dir que l'espai de files de A està contingut en l'espai de files de R. Per tant, el rang per files de A no pot ser més gran que el rang per files de R. Però com que R té r files, el rang per files de R és, com a màxim, r, que és el rang per columnes de A. Això demostra que el rang per files de A és més petit o igual al rang per columnes de A. Apliquem ara el resultat per la transposada de A per obtenir la desigualtat contrària: el rang per columnes de A, que és igual al rang per files de AT, és més petit o igual al rang per columnes de AT, que al seu torn és igual al rang per files de A. Això demostra que el rang per files de A és més gran o igual al rang per files de A i viceversa, amb la qual cosa tots dos rangs són iguals, com volíem demostrar. Segona demostracióSigui A una matriu m × n a entrades reals amb rang per files r. Llavors, la dimensió de l'espai de files de A és r. Sigui una base de l'espai de files de A. Afirmem que els vectors són linealment independents. Per veure-ho, considerem una relació lineal homogènia[nota 1] d'aquests vectors amb coeficients escalars : on . Observem el següent:
Aquests dos fets impliquen que v és ortogonal a ell mateix, la qual cosa demostra que v = 0; o també, per definició de v, Però recordem que hem escollit els vectors de tal forma que configuren una base de l'espai de files de A, i en particular són linealment independents. Això implica que . D'aquí se segueix que són linealment independents. Ara, cada és òbviament un vector de l'espai de columnes de A. Per tant, és un conjunt de r vectors linealment independents de l'espai de columnes de A; en conseqüència, la dimensió de l'espai de columnes de A (dit d'una altra manera, el rang per columnes de A) és almenys r. Això demostra que el rang per files de A no pot ser superior al rang per columnes de A. Si ara apliquem aquest resultat a la transposada de A, obtenim la desigualtat contrària, i acabem com en la demostració anterior. Definicions alternativesEn totes les definicions d'aquesta secció, la matriu A és m × n sobre un cos arbitrari F.
PropietatsSuposem que A és una matriu m × n, i definim l'aplicació lineal f per f(x) = Ax comm abans.
AplicacionsUna aplicació útil del càlcul del rang d'una matriu és el càlcul del nombre de solucions d'un sistema d'equacions lineals. Segons el teorema de Rouché-Frobenius, el sistema és inconsisten si el rang de la matriu ampliada és més gran que el rang de la matriu de coeficients. Si, per altra banda, els rangs d'aquestes dues matrius són iguals, llavors el sistema té almenys una solució. La solució és única si i només si el rang és igual al nombre de variables. Altrament, la solució general té k paràmetres lliures, on k és la diferència entre el nombre de variables i el rang. En aquest cas (i suposant que el sistema d'equacions és als reals o als complexos), el sistema d'equacions té infinites solucions. En teoria de control, el rang d'una matriu es fa servir per determinar si un sistema lineal és controlable o observable. GeneralitzacióExisteixen diverses generalitzacions del concepte de rang quan es vol aplicar a matrius sobre anells arbitratis. En aquestes generalitzacions, el rang per columnes, el rang per files, la dimensió de l'espai de columnes i la dimensió de l'espai de files poden ser diferents, o fins i tot poden no existir. Si pensem en matrius com a tensors, el rang tensorial es pot generalitzar a tensors arbitraris; notem que, per tensors d'ordre més gran a 2 (les matrius són tensors d'ordre 2), és força complicat calcular el rang. En l'àmbit de la topologia diferencial, existeix una noció de rang per funcions contínuament diferenciables entre varietats diferenciables. És igual al rang lineal de l'aplicació derivada total. Matrius vistes com a tensorsEl rang de matrius no s'ha de confondre amb l'ordre d'un tensor, que hom anomena rang tensorial. L'ordre d'un tensor és el nombre d'índexs necessaris per escriure un tensor, i així totes les matrius tenen ordre 2. De forma més precisa, les matrius són tensors de tipus (1,1), ja que tenen un índex per les files i un índex per les columnes; hom també diu que són covariants d'ordre 1 i contravariants d'ordre 1; vegeu Tensor#Covariància i contravariància per més detalls. Notem que el rang tensorial d'una matriu també pot significar el nombre mínim de tensors simples necessaris per expressar la matriu com una combinació lineal, i que aquesta definició concorda amb el rang matricial que hem vist en aquest article. Notes
Referències
Vegeu tambéEnllaços externs
|