Care este rangul matricei a? Determinarea rangului unei matrice. Calcularea rangului unei matrice prin definiție

Vom lua în considerare, de asemenea, o aplicație practică importantă a subiectului: studiul unui sistem de ecuații liniare pentru consistență.

Care este rangul unei matrice?

Epigraful plin de umor a articolului conține o cantitate mare de adevăr. De obicei, asociem cuvântul „rank” cu un fel de ierarhie, cel mai adesea cu o scară a carierei. Cu cât o persoană are mai multe cunoștințe, experiență, abilități, conexiuni etc. – cu cât este mai mare poziția și gama de oportunități. În termeni de tineret, rangul se referă la gradul general de „abruptitate”.

Iar frații noștri matematici trăiesc după aceleași principii. Să luăm câteva aleatorii la plimbare matrice zero:

Să ne gândim la asta, dacă în matrice toate zerourile, atunci despre ce rang putem vorbi? Toată lumea este familiarizată cu expresia informală „zero total”. În societatea matricelor totul este exact la fel:

Rangul matricei zeroorice dimensiune este egală cu zero.

Notă : Matricea zero este desemnată cu litera greacă „theta”

Pentru a înțelege mai bine rangul matricei, în continuare voi folosi materiale pentru a ajuta geometrie analitică. Luați în considerare zero vector spațiul nostru tridimensional, care nu stabilește o direcție anume și este inutil pentru construcție bază afină. Din punct de vedere algebric, coordonatele acestui vector sunt scrise în matrice„unul câte trei” și logic (în sensul geometric indicat) presupunem că rangul acestei matrice este zero.

Acum să ne uităm la câteva diferit de zero vectori coloanăȘi vectori rând:


Fiecare instanță are cel puțin un element diferit de zero și asta e ceva!

Rangul oricărui vector rând diferit de zero (vector coloană) este egal cu unu

Și în general vorbind - dacă în matrice dimensiuni arbitrare există cel puțin un element diferit de zero, apoi rangul său nu mai puțin unitati.

Vectorii rând algebrici și vectorii coloană sunt într-o anumită măsură abstracte, așa că să revenim din nou la asocierea geometrică. Non-zero vector stabilește o direcție foarte definită în spațiu și este potrivit pentru construcție bază, prin urmare rangul matricei va fi considerat egal cu unu.

Informații teoretice : în algebra liniară, un vector este un element al unui spațiu vectorial (definit prin 8 axiome), care, în special, poate reprezenta un rând (sau coloană) ordonat de numere reale cu operațiile de adunare și înmulțire cu un număr real definite. pentru ei. Informații mai detaliate despre vectori pot fi găsite în articol Transformări liniare.

dependent liniar(exprimate unul prin altul). Din punct de vedere geometric, a doua linie conține coordonatele vectorului coliniar , care nu a avansat deloc problema în clădire bază tridimensională, fiind în acest sens de prisos. Astfel, rangul acestei matrice este, de asemenea, egal cu unu.

Să rescriem coordonatele vectorilor în coloane ( transpune matricea):

Ce s-a schimbat în ceea ce privește rangul? Nimic. Coloanele sunt proporționale, ceea ce înseamnă că rangul este egal cu unu. Apropo, rețineți că toate cele trei linii sunt, de asemenea, proporționale. Ele pot fi identificate cu coordonatele Trei vectori coliniari ai planului, din care unul singur util pentru construirea unei baze „plate”. Și acest lucru este în întregime în concordanță cu simțul nostru geometric al rangului.

Din exemplul de mai sus rezultă o afirmație importantă:

Rangul matricei în rânduri este egal cu rangul matricei în coloane. Am menționat deja puțin acest lucru în lecția despre eficient metode de calcul al determinantului.

Notă : dependența liniară a rândurilor implică dependența liniară a coloanelor (și invers). Dar pentru a economisi timp și din obișnuință, aproape întotdeauna voi vorbi despre dependența liniară a șirurilor.

Să continuăm dresajul nostru iubit animal de companie. Să adăugăm coordonatele altui vector coliniar la matricea din al treilea rând :

Ne-a ajutat el să construim o bază tridimensională? Desigur că nu. Toți cei trei vectori merg înainte și înapoi pe aceeași cale, iar rangul matricei este egal cu unul. Puteți lua oricât de mulți vectori coliniari doriți, să zicem 100, să le puneți coordonatele într-o matrice „o sută cu trei”, iar rangul unui astfel de zgârie-nori va rămâne unul.

Să ne familiarizăm cu matricea, ale cărei rânduri liniar independent. O pereche de vectori necoliniari este potrivită pentru construirea unei baze tridimensionale. Rangul acestei matrice este doi.

Care este rangul matricei? Liniile par să nu fie proporționale... deci, în teorie, sunt trei. Cu toate acestea, rangul acestei matrice este, de asemenea, doi. Am adăugat primele două rânduri și am scris rezultatul în partea de jos, adică. exprimată liniar a treia linie prin primele două. Geometric, rândurile matricei corespund coordonatele a trei vectori coplanari, iar printre acești trei sunt și o pereche de camarazi necoliniari.

După cum puteți vedea, dependență liniarăîn matricea considerată nu este evidentă, iar astăzi vom învăța cum să o scoatem la lumină.

Cred că mulți oameni pot ghici care este rangul unei matrice!

Luați în considerare o matrice ale cărei rânduri liniar independent. Se formează vectori bază afină, iar rangul acestei matrice este de trei.

După cum știți, orice al patrulea, al cincilea, al zecelea vector al spațiului tridimensional va fi exprimat liniar în termeni de vectori de bază. Prin urmare, dacă adăugați orice număr de rânduri la o matrice, atunci rangul acesteia va fi tot egal cu trei.

Raționament similar poate fi efectuat pentru matrice de dimensiuni mai mari (desigur, fără nicio semnificație geometrică).

Definiție : Rangul unei matrice este numărul maxim de rânduri liniar independente. Sau: Rangul unei matrice este numărul maxim de coloane liniar independente. Da, numărul lor este întotdeauna același.

Din cele de mai sus rezultă și un ghid practic important: rangul matricei nu depășește dimensiunea minimă a acesteia. De exemplu, în matrice patru rânduri și cinci coloane. Dimensiunea minimă este patru, prin urmare, rangul acestei matrice cu siguranță nu va depăși 4.

Denumiri: în teoria și practica lumii nu există un standard general acceptat pentru desemnarea rangului unei matrice, cel mai comun poate fi găsit: - cum se spune, un englez scrie una, un german alta; Prin urmare, pe baza celebrei glume despre iadul american și rusesc, să notăm rangul matricei cu un cuvânt nativ. De exemplu: . Și dacă matricea este „nenumită”, dintre care sunt multe, atunci puteți scrie pur și simplu .

Cum să găsiți rangul unei matrice folosind minori?

Dacă bunica mea ar avea o a cincea coloană în matrice, atunci ar trebui să calculeze un alt minor de ordinul al 4-lea („albastru”, „zmeura” + coloana a 5-a).

Concluzie: ordinea maximă a unui minor diferit de zero este trei, ceea ce înseamnă .

Poate că nu toată lumea a înțeles pe deplin această frază: un minor de ordinul al 4-lea este egal cu zero, dar printre minorii de ordinul al 3-lea a existat unul diferit de zero - prin urmare, ordinul maxim diferit de zero minor și egal cu trei.

Apare întrebarea, de ce să nu calculăm imediat determinantul? Ei bine, în primul rând, în majoritatea sarcinilor matricea nu este pătrată și, în al doilea rând, chiar dacă obțineți o valoare diferită de zero, sarcina va fi cel mai probabil respinsă, deoarece implică de obicei o soluție standard „de jos în sus”. Și în exemplul luat în considerare, determinantul zero al ordinului al patrulea ne permite să afirmăm că rangul matricei este doar mai mic de patru.

Trebuie să recunosc, am venit cu problema pe care am analizat-o eu însumi pentru a explica mai bine metoda limitării minorilor. În practică, totul este mai simplu:

Exemplul 2

Găsiți rangul unei matrice utilizând metoda marginilor minore

Soluția și răspunsul sunt la sfârșitul lecției.

Când funcționează algoritmul cel mai rapid? Să revenim la aceeași matrice patru pe patru. . Evident, soluția va fi cea mai scurtă în cazul „bunului” minori de colt:

Și, dacă , atunci , altfel – .

Gândirea nu este deloc ipotetică - există multe exemple în care întreaga chestiune este limitată doar la minori unghiulari.

Cu toate acestea, în unele cazuri, o altă metodă este mai eficientă și de preferat:

Cum să găsiți rangul unei matrice folosind metoda Gaussiană?

Paragraful este destinat cititorilor care sunt deja familiarizați metoda gaussianași mai mult sau mai puțin au pus mâna pe el.

Din punct de vedere tehnic, metoda nu este nouă:

1) folosind transformări elementare, reducem matricea la o formă în trepte;

2) rangul matricei este egal cu numărul de rânduri.

Este absolut clar că folosind metoda Gaussiană nu modifică rangul matricei, iar esența aici este extrem de simplă: conform algoritmului, în timpul transformărilor elementare, toate rândurile proporționale inutile (dependente liniar) sunt identificate și eliminate, rezultând un „reziduu uscat” - numărul maxim de rânduri liniar independente.

Să transformăm vechea matrice familiară cu coordonatele a trei vectori coliniari:

(1) Prima linie a fost adăugată la a doua linie, înmulțită cu –2. Prima linie a fost adăugată la a treia linie.

(2) Liniile zero sunt eliminate.

Astfel, a mai rămas o linie, deci . Inutil să spun că acest lucru este mult mai rapid decât calcularea a nouă zero minori de ordinul 2 și abia apoi tragerea unei concluzii.

Vă reamintesc că în sine matrice algebrică nimic nu poate fi schimbat, iar transformările sunt efectuate doar în scopul determinării rangului! Apropo, să ne oprim încă o dată la întrebarea, de ce nu? Matricea sursă transportă informații care sunt fundamental diferite de informațiile din matrice și rând. În unele modele matematice (fără exagerare), diferența dintr-un număr poate fi o chestiune de viață sau de moarte. ...Mi-am amintit de profesori de matematică din clasele primare și gimnaziale care tăiau fără milă notele cu 1-2 puncte pentru cea mai mică inexactitate sau abatere de la algoritm. Și a fost teribil de dezamăgitor când, în loc de un „A” aparent garantat, a ieșit „bun” sau chiar mai rău. Înțelegerea a venit mult mai târziu - cum altfel să-i încredințezi unei persoane sateliți, focoase nucleare și centrale electrice? Dar nu vă faceți griji, nu lucrez în aceste domenii =)

Să trecem la sarcini mai semnificative, unde, printre altele, ne vom familiariza cu tehnici de calcul importante metoda Gauss:

Exemplul 3

Găsiți rangul unei matrice folosind transformări elementare

Soluţie: este dată o matrice „patru cu cinci”, ceea ce înseamnă că rangul său nu este cu siguranță mai mare de 4.

În prima coloană, nu există 1 sau –1, prin urmare, sunt necesare acțiuni suplimentare pentru a obține cel puțin o unitate. De-a lungul existenței site-ului, mi s-a pus în mod repetat întrebarea: „Este posibil să rearanjam coloanele în timpul transformărilor elementare?” Aici - am rearanjat prima și a doua coloană și totul este bine! În majoritatea sarcinilor în care este utilizat metoda gaussiana, coloanele pot fi într-adevăr rearanjate. DAR NU ESTE NEVOIE. Și ideea nu este nici măcar în posibilă confuzie cu variabile, ideea este că în cursul clasic de matematică superioară această acțiune nu este în mod tradițional luată în considerare, așa că un astfel de încuviințare va fi privit FOARTE strâmb (sau chiar forțat să refacă totul).

Al doilea punct se referă la numere. Pe măsură ce iei decizia, este util să folosești următoarea regulă generală: transformările elementare ar trebui, dacă este posibil, să reducă numerele matriceale. La urma urmei, este mult mai ușor să lucrezi cu unu, doi, trei decât, de exemplu, cu 23, 45 și 97. Și prima acțiune vizează nu numai obținerea unuia în prima coloană, ci și eliminarea numerelor. 7 și 11.

Mai întâi soluția completă, apoi comentariile:

(1) Prima linie a fost adăugată la a doua linie, înmulțită cu –2. Prima linie a fost adăugată la a treia linie, înmulțită cu –3. Și la grămadă: prima linie a fost adăugată la a patra linie, înmulțită cu –1.

(2) Ultimele trei rânduri sunt proporționale. Linia a 3-a și a 4-a au fost eliminate, a doua linie a fost mutată pe primul loc.

(3) Prima linie a fost adăugată la a doua linie, înmulțită cu –3.

Matricea redusă la formă eșalonată are două rânduri.

Răspuns:

Acum e rândul tău să torturezi matricea de patru câte patru:

Exemplul 4

Găsiți rangul unei matrice folosind metoda Gaussiană

iti amintesc ca metoda gaussiana nu implică o rigiditate clară, iar decizia ta va fi foarte probabil diferită de decizia mea. Un scurt exemplu de sarcină la sfârșitul lecției.

Ce metodă ar trebui să folosesc pentru a găsi rangul unei matrice?

În practică, adesea nu se precizează deloc ce metodă ar trebui utilizată pentru a găsi rangul. Într-o astfel de situație, condiția ar trebui analizată - pentru unele matrice este mai rațional să se rezolve prin minori, în timp ce pentru altele este mult mai profitabil să se aplice transformări elementare:

Exemplul 5

Aflați rangul unei matrice

Soluţie: prima metoda dispare cumva imediat =)

Puțin mai sus, am sfătuit să nu ating coloanele matricei, dar când există o coloană zero, sau coloane proporționale/coincidente, atunci tot merită amputat:

(1) A cincea coloană este zero, eliminați-o din matrice. Astfel, rangul matricei nu este mai mare de patru. Prima linie a fost înmulțită cu –1. Aceasta este o altă caracteristică caracteristică a metodei Gauss, care transformă următoarea acțiune într-o plimbare plăcută:

(2) La toate liniile, începând de la a doua, s-a adăugat primul rând.

(3) Prima linie a fost înmulțită cu –1, a treia linie a fost împărțită cu 2, a patra linie a fost împărțită cu 3. A doua linie a fost adăugată la a cincea linie, înmulțită cu –1.

(4) A treia linie a fost adăugată la a cincea linie, înmulțită cu –2.

(5) Ultimele două rânduri sunt proporționale, al cincilea se elimină.

Rezultatul sunt 4 rânduri.

Răspuns:

Clădire standard cu cinci etaje pentru explorare independentă:

Exemplul 6

Aflați rangul unei matrice

O scurtă soluție și răspuns la sfârșitul lecției.

Trebuie remarcat faptul că expresia „rangul matricei” nu este văzută atât de des în practică și, în majoritatea problemelor, puteți face fără ea cu totul. Dar există o sarcină în care conceptul în cauză este personajul principal și vom încheia articolul cu această aplicație practică:

Cum se studiază un sistem de ecuații liniare pentru consistență?

Adesea, pe lângă soluție sisteme de ecuații liniare conform condiției, se cere mai întâi să o examinăm pentru compatibilitate, adică să se dovedească că există vreo soluție. Un rol cheie în o astfel de verificare îl joacă Teorema Kronecker-Capelli, pe care o voi formula în forma necesară:

Dacă rang matrice de sistem egal cu rangul sistem de matrice extinsă, atunci sistemul este consistent, iar dacă acest număr coincide cu numărul de necunoscute, atunci soluția este unică.

Astfel, pentru a studia sistemul pentru compatibilitate este necesar să se verifice egalitatea , Unde - matricea sistemului(amintiți-vă terminologia din lecție metoda Gauss), A - matrice de sistem extinsă(adică o matrice cu coeficienți de variabile + o coloană de termeni liberi).

Pentru a lucra cu conceptul de rang de matrice, vom avea nevoie de informații din subiectul „Complemente algebrice și minore. Tipuri de minore și complemente algebrice”. În primul rând, acesta se referă la termenul „matrice minoră”, întrucât vom determina rangul matricei tocmai prin intermediul minorilor.

Rangul matricei este ordinea maximă a minorilor săi, printre care există cel puțin unul care nu este egal cu zero.

Matrici echivalente- matrice ale căror ranguri sunt egale între ele.

Să explicăm mai detaliat. Să presupunem că printre minorii de ordinul doi există cel puțin unul diferit de zero. Și toți minorii a căror ordine este mai mare de doi sunt egali cu zero. Concluzie: rangul matricei este 2 Sau, de exemplu, printre minorii de ordinul al zecelea există cel puțin unul care nu este egal cu zero. Și toți minorii a căror ordine este mai mare de 10 sunt egali cu zero. Concluzie: rangul matricei este 10.

Rangul matricei $A$ se notează astfel: $\rang A$ sau $r(A)$. Se presupune că rangul matricei zero $O$ este zero, $\rang O=0$. Permiteți-mi să vă reamintesc că pentru a forma o matrice minoră trebuie să tăiați rândurile și coloanele, dar este imposibil să tăiați mai multe rânduri și coloane decât conține matricea în sine. De exemplu, dacă matricea $F$ are dimensiunea $5\x 4$ (adică conține 5 rânduri și 4 coloane), atunci ordinea maximă a minorelor sale este de patru. Nu se va mai putea forma minori de ordinul al cincilea, deoarece vor necesita 5 coloane (și avem doar 4). Aceasta înseamnă că rangul matricei $F$ nu poate fi mai mare de patru, adică. $\suna F≤4$.

Într-o formă mai generală, cele de mai sus înseamnă că, dacă o matrice conține $m$ rânduri și $n$ coloane, atunci rangul său nu poate depăși cel mai mic dintre $m$ și $n$, adică. $\rang A≤\min(m,n)$.

În principiu, din însăși definiția rangului urmează metoda de găsire a acestuia. Procesul de găsire a rangului unei matrice, prin definiție, poate fi reprezentat schematic după cum urmează:

Permiteți-mi să explic această diagramă mai detaliat. Să începem să raționăm de la bun început, adică. de la primul ordin minori ai unei matrice $A$.

  1. Dacă toți minorii de ordinul întâi (adică, elementele matricei $A$) sunt egale cu zero, atunci $\rang A=0$. Dacă printre minorii de ordinul întâi există cel puțin unul care nu este egal cu zero, atunci $\rang A≥ 1$. Să trecem la verificarea minorilor de ordinul doi.
  2. Dacă toți minorii de ordinul doi sunt egali cu zero, atunci $\rang A=1$. Dacă printre minorii de ordinul doi există cel puțin unul care nu este egal cu zero, atunci $\rang A≥ 2$. Să trecem la verificarea minorilor de ordinul trei.
  3. Dacă toți minorii de ordinul trei sunt egali cu zero, atunci $\rang A=2$. Dacă printre minorii de ordinul trei există cel puțin unul care nu este egal cu zero, atunci $\rang A≥ 3$. Să trecem la verificarea minorilor de ordinul al patrulea.
  4. Dacă toți minorii de ordinul al patrulea sunt egali cu zero, atunci $\rang A=3$. Dacă printre minorii de ordinul al patrulea există cel puțin unul care nu este egal cu zero, atunci $\rang A≥ 4$. Trecem la verificarea minorilor de ordinul al cincilea și așa mai departe.

Ce ne așteaptă la finalul acestei proceduri? Este posibil ca printre minorii de ordinul k să existe cel puțin unul diferit de zero, iar toți minorii de ordinul (k+1) să fie egali cu zero. Aceasta înseamnă că k este ordinea maximă a minorilor, printre care există cel puțin unul care nu este egal cu zero, adică. rangul va fi egal cu k. Poate fi o situație diferită: între minorii de ordinul k va fi cel puțin unul care nu este egal cu zero, dar nu se va mai putea forma (k+1) minori de ordin. În acest caz, rangul matricei este, de asemenea, egal cu k. În scurt, ordinea ultimului minor nenulu compus va fi egală cu rangul matricei.

Să trecem la exemple în care procesul de găsire a rangului unei matrice, prin definiție, va fi ilustrat clar. Permiteți-mi să subliniez încă o dată că în exemplele acestui subiect vom găsi rangul matricelor folosind doar definiția rangului. Alte metode (calcularea rangului unei matrice folosind metoda minorilor învecinați, calcularea rangului unei matrice folosind metoda transformărilor elementare) sunt discutate în următoarele subiecte.

Apropo, nu este deloc necesară începerea procedurii de găsire a gradului cu minorii de ordinul cel mai mic, așa cum s-a făcut în exemplele nr. 1 și nr. 2. Puteți trece imediat la minori de ordine superioară (vezi exemplul nr. 3).

Exemplul nr. 1

Găsiți rangul matricei $A=\left(\begin(array)(ccccc) 5 & 0 & -3 & 0 & 2 \\ 7 & 0 & -4 & 0 & 3 \\ 2 & 0 & -1 & 0 & 1 \end(matrice) \right)$.

Această matrice are dimensiunea $3\xtime 5$, adică conține trei rânduri și cinci coloane. Dintre numerele 3 și 5, minimul este 3, prin urmare rangul matricei $A$ nu este mai mare de 3, adică. $\rang A≤ 3$. Și această inegalitate este evidentă, deoarece nu vom mai putea forma minori de ordinul al patrulea - au nevoie de 4 rânduri și avem doar 3. Să trecem direct la procesul de găsire a rangului unei matrice date.

Printre minorii de ordinul întâi (adică printre elementele matricei $A$) există și altele diferite de zero. De exemplu, 5, -3, 2, 7. În general, nu ne interesează numărul total de elemente diferite de zero. Există cel puțin un element diferit de zero - și este suficient. Deoarece printre minorii de ordinul întâi există cel puțin unul diferit de zero, concluzionăm că $\rang A≥ 1$ și trecem la verificarea minorilor de ordinul doi.

Să începem să explorăm minorii de ordinul doi. De exemplu, la intersecția rândurilor nr. 1, nr. 2 și coloanelor nr. 1, nr. 4 există elemente de următorul minor: $\left|\begin(array)(cc) 5 & 0 \\ 7 & 0 \end(matrice) \right|. Pentru acest determinant, toate elementele celei de-a doua coloane sunt egale cu zero, prin urmare determinantul în sine este egal cu zero, i.e. $\left|\begin(array)(cc) 5 & 0 \\ 7 & 0 \end(array) \right|=0$ (vezi proprietatea nr. 3 la tema proprietăților determinanților). Sau puteți calcula pur și simplu acest determinant folosind formula nr. 1 din secțiunea privind calcularea determinanților de ordinul doi și trei:

$$ \left|\begin(array)(cc) 5 & 0 \\ 7 & 0 \end(array) \right|=5\cdot 0-0\cdot 7=0. $$

Primul minor de ordinul doi pe care l-am testat sa dovedit a fi egal cu zero. Ce înseamnă acest lucru? Despre necesitatea verificării în continuare a minorilor de ordinul doi. Fie se vor dovedi a fi toate zero (și atunci rangul va fi egal cu 1), fie printre ei va exista cel puțin un minor care este diferit de zero. Să încercăm să facem o alegere mai bună scriind un minor de ordinul doi, ale cărui elemente sunt situate la intersecția rândurilor nr. 1, nr. 2 și coloanelor nr. 1 și nr. 5: $\left|\begin( matrice)(cc) 5 și 2 \\ 7 și 3 \end(matrice) \right|$. Să găsim valoarea acestui minor de ordinul doi:

$$ \left|\begin(array)(cc) 5 & 2 \\ 7 & 3 \end(array) \right|=5\cdot 3-2\cdot 7=1. $$

Acest minor nu este egal cu zero. Concluzie: printre minorii de ordinul doi există cel puțin unul diferit de zero. Prin urmare $\rang A≥ 2$. Trebuie să trecem la studiul minorilor de ordinul trei.

Dacă alegem coloana nr. 2 sau coloana nr. 4 pentru a forma minori de ordinul trei, atunci astfel de minori vor fi egali cu zero (deoarece vor conține o coloană zero). Rămâne de verificat doar un minor de ordinul trei, ale cărui elemente sunt situate la intersecția coloanelor nr. 1, nr. 3, nr. 5 și rândurile nr. 1, nr. 2, nr. 3. Să notăm acest minor și să îi găsim valoarea:

$$ \left|\begin(array)(ccc) 5 & -3 & 2 \\ 7 & -4 & 3 \\ 2 & -1 & 1 \end(array) \right|=-20-18-14 +16+21+15=0. $$

Deci, toți minorii de ordinul trei sunt egali cu zero. Ultimul minor diferit de zero pe care l-am compilat a fost de ordinul doi. Concluzie: ordinea maximă a minorilor, printre care există cel puțin unul diferit de zero, este 2. Prin urmare, $\rang A=2$.

Răspuns: $\rang A=2$.

Exemplul nr. 2

Găsiți rangul matricei $A=\left(\begin(array) (cccc) -1 & 3 & 2 & -3\\ 4 & -2 & 5 & 1\\ -5 & 0 & -4 & 0 \\ 9 & 7 & 8 & -7 \end(array) \right)$.

Avem o matrice pătrată de ordinul al patrulea. Să observăm imediat că rangul acestei matrice nu depășește 4, adică. $\rang A≤ 4$. Să începem să găsim rangul matricei.

Printre minorii de ordinul întâi (adică dintre elementele matricei $A$) există cel puțin unul care nu este egal cu zero, deci $\rang A≥ 1$. Să trecem la verificarea minorilor de ordinul doi. De exemplu, la intersecția rândurilor nr. 2, nr. 3 și coloanele nr. 1 și nr. 2, obținem următorul minor de ordinul doi: $\left| \begin(array) (cc) 4 & -2 \\ -5 & 0 \end(array) \right|$. Să o calculăm:

$$\stânga| \begin(array) (cc) 4 & -2 \\ -5 & 0 \end(array) \right|=0-10=-10. $$

Printre minorii de ordinul doi există cel puțin unul care nu este egal cu zero, deci $\rang A≥ 2$.

Să trecem la minorii de ordinul trei. Să găsim, de exemplu, un minor ale cărui elemente sunt situate la intersecția rândurilor nr. 1, nr. 3, nr. 4 și coloanele nr. 1, nr. 2, nr. 4:

$$\stânga | \begin(array) (cccc) -1 & 3 & -3\\ -5 & 0 & 0\\ 9 & 7 & -7 \end(array) \right|=105-105=0. $$

Deoarece acest minor de ordinul trei s-a dovedit a fi egal cu zero, este necesar să se investigheze un alt minor de ordinul trei. Fie toate vor fi egale cu zero (atunci rangul va fi egal cu 2), fie printre ei va fi cel puțin unul care nu este egal cu zero (atunci vom începe să studiem minorii de ordinul al patrulea). Să luăm în considerare un minor de ordinul al treilea, ale cărui elemente sunt situate la intersecția rândurilor nr. 2, nr. 3, nr. 4 și coloanele nr. 2, nr. 3, nr. 4:

$$\stânga| \begin(array) (ccc) -2 & 5 & 1\\ 0 & -4 & 0\\ 7 & 8 & -7 \end(array) \right|=-28. $$

Printre minorii de ordinul trei există cel puțin unul diferit de zero, deci $\rang A≥ 3$. Să trecem la verificarea minorilor de ordinul al patrulea.

Orice minor de ordinul al patrulea este situat la intersecția a patru rânduri și patru coloane ale matricei $A$. Cu alte cuvinte, minorul de ordinul al patrulea este determinantul matricei $A$, deoarece această matrice conține 4 rânduri și 4 coloane. Determinantul acestei matrice a fost calculat în exemplul nr. 2 al subiectului „Reducerea ordinii determinantului pe rând (coloană)”, deci să luăm doar rezultatul final:

$$\stânga| \begin(array) (cccc) -1 & 3 & 2 & -3\\ 4 & -2 & 5 & 1\\ -5 & 0 & -4 & 0\\ 9 & 7 & 8 & -7 \end (matrice)\right|=86. $$

Deci minorul de ordinul al patrulea nu este egal cu zero. Nu mai putem forma minori de ordinul al cincilea. Concluzie: cel mai mare ordin al minorilor, printre care există cel puțin unul diferit de zero, este 4. Rezultat: $\rang A=4$.

Răspuns: $\rang A=4$.

Exemplul nr. 3

Găsiți rangul matricei $A=\left(\begin(array) (cccc) -1 & 0 & 2 & -3\\ 4 & -2 & 5 & 1\\ 7 & -4 & 0 & -5 \end( matrice) \right)$.

Să observăm imediat că această matrice conține 3 rânduri și 4 coloane, deci $\rang A≤ 3$. În exemplele anterioare, am început procesul de găsire a rangului luând în considerare minorii de ordinul cel mai mic (primul). Aici vom încerca să verificăm imediat minorii de cea mai mare ordine posibilă. Pentru matricea $A$ acestea sunt minorii de ordinul trei. Să luăm în considerare un minor de ordinul al treilea, ale cărui elemente se află la intersecția rândurilor nr. 1, nr. 2, nr. 3 și coloanele nr. 2, nr. 3, nr. 4:

$$\stânga| \begin(array) (ccc) 0 & 2 & -3\\ -2 & 5 & 1\\ -4 & 0 & -5 \end(array) \right|=-8-60-20=-88. $$

Deci, cel mai înalt ordin al minorilor, printre care există cel puțin unul care nu este egal cu zero, este 3. Prin urmare, rangul matricei este 3, adică. $\rang A=3$.

Răspuns: $\rang A=3$.

În general, găsirea rangului unei matrice prin definiție este, în cazul general, o sarcină destul de intensivă în muncă. De exemplu, o matrice relativ mică de dimensiunea $5\xtime 4$ are 60 de minori de ordinul doi. Și chiar dacă 59 dintre ele sunt egale cu zero, atunci al 60-lea minor se poate dovedi a fi diferit de zero. Apoi va trebui să studiezi minorii de ordinul trei, dintre care această matrice are 40 de piese. De obicei ei încearcă să folosească metode mai puțin greoaie, cum ar fi metoda limitării minorilor sau metoda transformărilor echivalente.

„Dacă vrei să înveți să înoți, atunci intră cu îndrăzneală în apă și dacă vrei să înveți sa rezolve probleme, Acea rezolva-le
D. Polya (1887-1985)

(Matematician. A adus o mare contribuție la popularizarea matematicii. A scris mai multe cărți despre cum să rezolvi problemele și cum să predai rezolvarea problemelor.)

Luați în considerare matricea

Să evidențiem în ea k-rânduriȘi k-coloane (k≤(min(m,n))). Din elementele situate la intersecția rândurilor și coloanelor selectate vom compune un determinant kth Ordin. Toți astfel de determinanți sunt numiți minorii acestei matrice.

Să luăm în considerare toți minorii matrici posibili A, diferit de zero.

Rangul matricei A este cel mai mare ordin al minorului diferit de zero al acestei matrice.

Dacă toate elementele unei matrice sunt egale cu zero, atunci rangul acestei matrice se presupune a fi zero.

Se numește un minor a cărui ordine determină rangul matricei de bază.

O matrice poate avea mai multe baze minore.

Rangul matricei A notat cu r(A). Dacă r(A)=r(B), apoi matricele AȘi ÎN sunt numite echivalent. Ei scriu A̴∼B.

Proprietățile rangului matricei:

  1. Când o matrice este transpusă, rangul ei nu se schimbă.
  2. Dacă ștergeți rândul (coloana) zero din matrice, rangul matricei nu se va modifica.
  3. Rangul matricei nu se modifică în timpul transformărilor elementare ale matricei.

Prin transformări elementare înțelegem:

  • Rearanjarea rândurilor matricei;
  • Înmulțirea unui șir cu un alt număr decât zero;
  • Adăugarea elementelor unei linii a elementelor corespunzătoare unei alte linii, înmulțite cu un număr arbitrar.

Atunci când se calculează rangul unei matrice, pot fi utilizate transformări elementare, metoda de reducere a matricei la o formă în trepte și metoda limitării minorilor.

Metodă de reducere a unei matrice la o treaptă Ideea este că, cu ajutorul transformărilor elementare, această matrice este redusă la o matrice în trepte.

Matricea se numește călcat , dacă în fiecare dintre liniile sale primul element diferit de zero este la dreapta decât în ​​precedentul (adică se obțin pași, înălțimea fiecărei trepte trebuie să fie egală cu unu).

Exemple de matrice de etape:

Exemple de matrice non-eșalon:

EXEMPLU: Aflați rangul matricei:

SOLUŢIE:

Să reducem această matrice la o matrice în trepte folosind transformări elementare.

1. Schimbați prima și a treia linie.

2. Primim zerouri sub unu în prima coloană.

Adunând prima linie înmulțită cu (-3) la a doua linie, prima linie înmulțită cu (-5) la a treia linie și prima linie înmulțită cu (-3) la a patra linie, obținem

Pentru a fi mai clar unde mai trebuie să obțineți zerouri, să desenăm pași în matrice. (Matricea va fi treptă dacă există zerouri peste tot sub trepte)

3. Adunând a doua linie înmulțită cu (-1) la a treia linie și a doua linie înmulțită cu (-1) la a patra linie, obținem zerouri sub pașii din a doua coloană.

Dacă desenăm din nou pașii, vom vedea că matricea este în trepte.

Rangul ei este r=3(numărul de rânduri ale matricei pasului, în fiecare dintre care cel puțin un element este diferit de zero). Prin urmare, rangul acestei matrice r=3.

Soluția poate fi scrisă astfel:

(Numerele romane indică numerele de linii)

Răspuns: r=3.

Comanda minora k+1, conţinând un minor de ordin k numit învecinat cu minorul.

Metoda limitării minorilor se bazează pe faptul că rangul unei matrice date este egal cu ordinea unui minor al acestei matrice care este diferit de zero, iar toți minorii care o mărginesc sunt egali cu zero.

Definiție. Rangul matricei este numărul maxim de rânduri liniar independente considerate ca vectori.

Teorema 1 asupra rangului matricei. Rangul matricei se numește ordinul maxim al unui minor diferit de zero al unei matrice.

Am discutat deja despre conceptul de minor în lecția despre determinanți, iar acum îl vom generaliza. Să luăm un anumit număr de rânduri și un anumit număr de coloane din matrice, iar acest „cât” ar trebui să fie mai mic decât numărul de rânduri și coloane ale matricei, iar pentru rânduri și coloane acest „cât” ar trebui să fie acelasi numar. Apoi, la intersecția câte rânduri și câte coloane va exista o matrice de ordin mai mic decât matricea noastră originală. Determinantul este o matrice și va fi minor de ordinul k, dacă „unele” menționat (numărul de rânduri și coloane) este notat cu k.

Definiție. Minor ( r Ordinul +1), în care se află minorul ales r-allea ordin se numește margine pentru un anumit minor.

Cele două metode cele mai frecvent utilizate sunt aflarea rangului matricei. Acest mod de a se învecina cu minoriiȘi metoda transformărilor elementare(metoda Gauss).

Când se folosește metoda minorilor limită, se folosește următoarea teoremă.

Teorema 2 asupra rangului matricei. Dacă un minor poate fi compus din elemente de matrice r al-lea, nu este egal cu zero, atunci rangul matricei este egal cu r.

Când se utilizează metoda de transformare elementară, se utilizează următoarea proprietate:

Dacă prin transformări elementare se obține o matrice trapezoidală echivalentă cu cea originală, atunci rangul acestei matrice este numărul de linii din el, altele decât liniile formate în întregime din zerouri.

Găsirea rangului unei matrice folosind metoda limitării minorilor

Un minor care înglobează este un minor de ordin superior în raport cu cel dat, dacă acest minor de ordin superior îl conține pe minorul dat.

De exemplu, având în vedere matricea

Să luăm un minor

Minorii limitrofe vor fi:

Algoritm pentru găsirea rangului unei matrice Următorul.

1. Găsiți minori de ordinul doi care nu sunt egali cu zero. Dacă toți minorii de ordinul doi sunt egali cu zero, atunci rangul matricei va fi egal cu unu ( r =1 ).

2. Dacă există cel puțin un minor de ordinul doi care nu este egal cu zero, atunci compunem minorii limitrofe de ordinul al treilea. Dacă toți minorii învecinați de ordinul al treilea sunt egali cu zero, atunci rangul matricei este egal cu doi ( r =2 ).

3. Dacă cel puțin unul dintre minorii învecinați de ordinul al treilea nu este egal cu zero, atunci compunem minorii învecinați. Dacă toți minorii învecinați de ordinul al patrulea sunt egali cu zero, atunci rangul matricei este egal cu trei ( r =2 ).

4. Continuați în acest fel atâta timp cât dimensiunea matricei o permite.

Exemplul 1. Aflați rangul unei matrice

.

Soluţie. Minor de ordinul doi .

Să o limităm. Vor fi patru minori în graniță:

,

,

Astfel, toți minorii învecinați de ordinul al treilea sunt egali cu zero, prin urmare, rangul acestei matrice este egal cu doi ( r =2 ).

Exemplul 2. Aflați rangul unei matrice

Soluţie. Rangul acestei matrice este egal cu 1, întrucât toți minorii de ordinul doi ai acestei matrice sunt egali cu zero (în aceasta, ca și în cazurile minorilor limitrofe din următoarele două exemple, dragi elevi sunt invitați să verifice pt. ei înșiși, poate folosind regulile de calcul al determinanților), iar printre minorii de ordinul întâi, adică printre elementele matricei, există și altele diferite de zero.

Exemplul 3. Aflați rangul unei matrice

Soluţie. Minorul de ordinul doi al acestei matrice este și toate minorii de ordinul trei ale acestei matrice sunt egale cu zero. Prin urmare, rangul acestei matrice este doi.

Exemplul 4. Aflați rangul unei matrice

Soluţie. Rangul acestei matrice este 3, deoarece singurul minor de ordinul trei al acestei matrice este 3.

Găsirea rangului unei matrice folosind metoda transformărilor elementare (metoda Gauss)

Deja în exemplul 1 este clar că sarcina de a determina rangul unei matrice utilizând metoda limitării minorilor necesită calcularea unui număr mare de determinanți. Există, totuși, o modalitate de a reduce cantitatea de calcul la minimum. Această metodă se bazează pe utilizarea transformărilor matriceale elementare și este numită și metoda Gauss.

Următoarele operații sunt înțelese ca transformări matrice elementare:

1) înmulțirea oricărui rând sau coloană a unei matrice cu un număr diferit de zero;

2) adăugarea la elementele oricărui rând sau coloană a matricei a elementelor corespunzătoare dintr-un alt rând sau coloană, înmulțite cu același număr;

3) schimbarea a două rânduri sau coloane ale matricei;

4) eliminarea rândurilor „nule”, adică a celor ale căror elemente sunt toate egale cu zero;

5) ștergerea tuturor liniilor proporționale cu excepția uneia.

Teorema.În timpul unei transformări elementare, rangul matricei nu se modifică. Cu alte cuvinte, dacă folosim transformări elementare din matrice A a mers la matrice B, Acea .


Rangul unei matrice este o caracteristică numerică importantă. Cea mai tipică problemă care necesită găsirea rangului unei matrice este verificarea consistenței unui sistem de ecuații algebrice liniare. În acest articol vom oferi conceptul de rang de matrice și vom lua în considerare metodele pentru a-l găsi. Pentru a înțelege mai bine materialul, vom analiza în detaliu soluțiile la mai multe exemple.

Navigare în pagină.

Determinarea rangului unei matrice și concepte suplimentare necesare.

Înainte de a exprima definiția rangului unei matrice, ar trebui să aveți o bună înțelegere a conceptului de minor, iar găsirea minorilor unei matrice implică capacitatea de a calcula determinantul. Deci, dacă este necesar, vă recomandăm să vă amintiți teoria articolului, metodele de găsire a determinantului unei matrice și proprietățile determinantului.

Să luăm o matrice A de ordin. Fie k un număr natural care nu depășește cel mai mic dintre numerele m și n, adică .

Definiție.

Ordine K-a minoră matricea A este determinantul unei matrice pătrate de ordine, compusă din elemente ale matricei A, care sunt situate în k rânduri și k coloane preselectate, iar dispunerea elementelor matricei A se păstrează.

Cu alte cuvinte, dacă în matricea A ștergem (p–k) rânduri și (n–k) coloane, iar din elementele rămase creăm o matrice, păstrând aranjarea elementelor matricei A, atunci determinantul de matricea rezultată este un minor de ordinul k al matricei A.

Să ne uităm la definiția unei matrice minore folosind un exemplu.

Luați în considerare matricea .

Să notăm câteva minore de ordinul întâi ale acestei matrice. De exemplu, dacă alegem al treilea rând și a doua coloană a matricei A, atunci alegerea noastră corespunde unui minor de ordinul întâi. . Cu alte cuvinte, pentru a obține acest minor, am tăiat primul și al doilea rând, precum și prima, a treia și a patra coloană din matricea A și am format un determinant din elementul rămas. Dacă alegem primul rând și a treia coloană a matricei A, atunci obținem un minor .

Să ilustrăm procedura de obținere a minorilor considerați de ordinul întâi
Și .

Astfel, minorii de ordinul întâi ale unei matrice sunt elementele matricei în sine.

Să arătăm câțiva minori de ordinul doi. Selectați două rânduri și două coloane. De exemplu, luați primul și al doilea rând și a treia și a patra coloană. Cu această alegere avem un minor de ordinul doi . Acest minor ar putea fi compus și prin ștergerea celui de-al treilea rând, prima și a doua coloană din matricea A.

Un alt minor de ordinul doi al matricei A este .

Să ilustrăm construcția acestor minori de ordinul doi
Și .

În mod similar, pot fi găsiți minori de ordinul trei ai matricei A. Deoarece există doar trei rânduri în matricea A, le selectăm pe toate. Dacă selectăm primele trei coloane ale acestor rânduri, obținem un minor de ordinul trei

De asemenea, poate fi construit prin tăierea ultimei coloane a matricei A.

Un alt minor de ordinul trei este

obţinut prin ştergerea celei de-a treia coloane a matricei A.

Iată o imagine care arată construcția acestor minori de ordinul trei
Și .

Pentru o matrice dată A nu există minore de ordin mai mari de treime, deoarece .

Câte minore de ordinul k sunt ale unei matrice A de ordin?

Numărul de minori de ordinul k poate fi calculat ca , unde Și - numărul de combinații de la p la k și respectiv de la n la k.

Cum se construiesc toate minorele de ordin k ale matricei A de ordinul p prin n?

Vom avea nevoie de multe numere de rând matrice și de multe numere de coloane. Scriem totul combinații de p elemente prin k(vor corespunde rândurilor selectate ale matricei A când se construiește un minor de ordinul k). La fiecare combinație de numere de rând adăugăm succesiv toate combinațiile de n elemente ale k numere de coloană. Aceste seturi de combinații de numere de rând și numere de coloane ale matricei A vor ajuta la alcătuirea tuturor minorilor de ordinul k.

Să ne uităm la asta cu un exemplu.

Exemplu.

Găsiți toate minorii de ordinul doi ale matricei.

Soluţie.

Deoarece ordinea matricei originale este 3 cu 3, totalul minorilor de ordinul doi va fi .

Să notăm toate combinațiile de 3 până la 2 numere de rând ale matricei A: 1, 2; 1, 3 și 2, 3. Toate combinațiile de 3 până la 2 numere de coloane sunt 1, 2; 1, 3 și 2, 3.

Să luăm primul și al doilea rând ale matricei A. Selectând prima și a doua coloană, prima și a treia coloană, a doua și a treia coloană pentru aceste rânduri, obținem minorele, respectiv

Pentru primul și al treilea rând, cu o alegere similară de coloane, avem

Rămâne să adăugați prima și a doua, prima și a treia, a doua și a treia coloană la al doilea și al treilea rând:

Deci, toți cei nouă minori de ordinul doi din matricea A au fost găsiți.

Acum putem trece la determinarea rangului matricei.

Definiție.

Rangul matricei este ordinul cel mai înalt al minorului diferit de zero al matricei.

Rangul matricei A este notat cu Rank(A) . Puteți găsi, de asemenea, denumirile Rg(A) sau Rang(A) .

Din definițiile rangului matricei și ale matricei minore, putem concluziona că rangul unei matrice zero este egal cu zero, iar rangul unei matrice nenule nu este mai mic de unu.

Găsirea rangului unei matrice prin definiție.

Deci, prima metodă pentru găsirea rangului unei matrice este metoda de enumerare a minorilor. Această metodă se bazează pe determinarea rangului matricei.

Trebuie să găsim rangul unei matrice A de ordin.

Să descriem pe scurt algoritm rezolvarea acestei probleme prin enumerarea minorilor.

Dacă există cel puțin un element al matricei care este diferit de zero, atunci rangul matricei este cel puțin egal cu unu (deoarece există un minor de ordinul întâi care nu este egal cu zero).

În continuare, ne uităm la minorii de ordinul doi. Dacă toți minorii de ordinul doi sunt egali cu zero, atunci rangul matricei este egal cu unu. Dacă există cel puțin un minor diferit de zero de ordinul doi, atunci trecem la enumerarea minorilor de ordinul al treilea, iar rangul matricei este cel puțin egal cu doi.

În mod similar, dacă toți minorii de ordinul trei sunt zero, atunci rangul matricei este doi. Dacă există cel puțin un minor de ordinul trei, altul decât zero, atunci rangul matricei este de cel puțin trei și trecem la enumerarea minorilor de ordinul al patrulea.

Rețineți că rangul matricei nu poate depăși cel mai mic dintre numerele p și n.

Exemplu.

Aflați rangul matricei .

Soluţie.

Deoarece matricea este diferită de zero, rangul său nu este mai mic de unu.

Minor de ordinul doi este diferit de zero, prin urmare, rangul matricei A este de cel puțin doi. Trecem la enumerarea minorilor de ordinul trei. Total dintre ele lucruri.




Toți minorii de ordinul trei sunt egali cu zero. Prin urmare, rangul matricei este doi.

Răspuns:

Rang(A) = 2 .

Găsirea rangului unei matrice folosind metoda limitării minorilor.

Există și alte metode de găsire a rangului unei matrice care vă permit să obțineți rezultatul cu mai puțină muncă de calcul.

O astfel de metodă este metoda marginii minore.

Să ne ocupăm conceptul de margine minoră.

Se spune că un M ok minor de ordinul (k+1) al matricei A mărginește un M minor de ordinul k al matricei A dacă matricea corespunzătoare minorului M ok „conține” matricea corespunzătoare minorului. M .

Cu alte cuvinte, matricea corespunzătoare minorului marginal M se obține din matricea corespunzătoare minorului marginal M ok prin ștergerea elementelor unui rând și unei coloane.

De exemplu, luați în considerare matricea și ia un minor de ordinul al doilea. Să notăm toți minorii de la graniță:

Metoda limitării minorilor este justificată de următoarea teoremă (prezentăm formularea ei fără dovezi).

Teorema.

Dacă toate minorele care mărginesc minorul de ordin k al unei matrice A de ordin p cu n sunt egale cu zero, atunci toate minorele de ordin (k+1) ale matricei A sunt egale cu zero.

Astfel, pentru a găsi rangul unei matrice nu este necesar să parcurgeți toți minorii suficient de învecinați. Numărul de minore care mărginesc minorul de ordinul k al unei matrice A de ordin , se află prin formula . Rețineți că nu există mai multe minore care mărginesc minorul de ordin k al matricei A decât există (k + 1) minore ale matricei A. Prin urmare, în majoritatea cazurilor, utilizarea metodei limitării minorilor este mai profitabilă decât simpla enumerare a tuturor minorilor.

Să trecem la găsirea rangului matricei folosind metoda limitării minorilor. Să descriem pe scurt algoritm aceasta metoda.

Dacă matricea A este diferită de zero, atunci ca minor de ordinul întâi luăm orice element al matricei A care este diferit de zero. Să ne uităm la minorii săi învecinați. Dacă toate sunt egale cu zero, atunci rangul matricei este egal cu unu. Dacă există cel puțin un minor învecinat diferit de zero (ordinea acestuia este de doi), atunci trecem să luăm în considerare minorii săi învecinați. Dacă toate sunt zero, atunci Rank(A) = 2. Dacă cel puțin un minor învecinat este diferit de zero (ordinea sa este de trei), atunci luăm în considerare minorii săi învecinați. Și așa mai departe. Ca rezultat, Rank(A) = k dacă toți minorii marginali de ordinul (k + 1) al matricei A sunt egali cu zero, sau Rank(A) = min(p, n) dacă există un non- zero minor mărginind un minor de ordin (min( p, n) – 1) .

Să ne uităm la metoda de margine a minorilor pentru a găsi rangul unei matrice folosind un exemplu.

Exemplu.

Aflați rangul matricei prin metoda limitării minorilor.

Soluţie.

Deoarece elementul a 1 1 al matricei A este diferit de zero, îl considerăm minor de ordinul întâi. Să începem să căutăm un minor învecinat care este diferit de zero:

Se găsește o muchie minoră de ordinul doi, diferită de zero. Să ne uităm la minorii săi învecinați (lor lucruri):

Toți minorii care se învecinează cu minorul de ordinul doi sunt egali cu zero, prin urmare, rangul matricei A este egal cu doi.

Răspuns:

Rang(A) = 2 .

Exemplu.

Aflați rangul matricei folosind minori învecinați.

Soluţie.

Ca minor non-zero de ordinul întâi, luăm elementul a 1 1 = 1 al matricei A. Minorul din jur de ordinul doi nu este egal cu zero. Acest minor este mărginit de un minor de ordinul trei
. Deoarece nu este egal cu zero și nu există un singur minor de margine pentru acesta, rangul matricei A este egal cu trei.

Răspuns:

Rang(A) = 3 .

Găsirea rangului folosind transformări matriceale elementare (metoda Gauss).

Să luăm în considerare o altă modalitate de a găsi rangul unei matrice.

Următoarele transformări matriceale sunt numite elementare:

  • rearanjarea rândurilor (sau coloanelor) ale unei matrice;
  • înmulțirea tuturor elementelor oricărui rând (coloană) a unei matrice cu un număr arbitrar k, diferit de zero;
  • adunând la elementele unui rând (coloană) elementele corespunzătoare ale altui rând (coloană) a matricei, înmulțite cu un număr arbitrar k.

Matricea B se numește echivalentă cu matricea A, dacă B se obține din A folosind un număr finit de transformări elementare. Echivalența matricelor este notată prin simbolul „~”, adică scris A ~ B.

Găsirea rangului unei matrice folosind transformări elementare de matrice se bazează pe afirmația: dacă matricea B este obținută din matricea A folosind un număr finit de transformări elementare, atunci Rank(A) = Rank(B) .

Valabilitatea acestei afirmații rezultă din proprietățile determinantului matricei:

  • Când rearanjați rândurile (sau coloanele) unei matrice, determinantul acesteia își schimbă semnul. Dacă este egal cu zero, atunci când rândurile (coloanele) sunt rearanjate, rămâne egal cu zero.
  • Când înmulțiți toate elementele oricărui rând (coloană) a unei matrice cu un număr arbitrar k, altul decât zero, determinantul matricei rezultate este egal cu determinantul matricei originale înmulțit cu k. Dacă determinantul matricei inițiale este egal cu zero, atunci după înmulțirea tuturor elementelor oricărei rânduri sau coloane cu numărul k, determinantul matricei rezultate va fi, de asemenea, egal cu zero.
  • Adăugarea elementelor unui anumit rând (coloană) a unei matrice a elementelor corespunzătoare dintr-un alt rând (coloană) a matricei, înmulțite cu un anumit număr k, nu modifică determinantul acestuia.

Esența metodei transformărilor elementare constă în reducerea matricei al cărei rang trebuie să-l găsim la una trapezoidală (într-un caz particular, la una triunghiulară superioară) folosind transformări elementare.

De ce se face asta? Rangul matricelor de acest tip este foarte ușor de găsit. Este egal cu numărul de linii care conțin cel puțin un element diferit de zero. Și, deoarece rangul matricei nu se schimbă atunci când se efectuează transformări elementare, valoarea rezultată va fi rangul matricei originale.

Oferim ilustrații ale matricelor, dintre care una ar trebui obținută după transformări. Aspectul lor depinde de ordinea matricei.


Aceste ilustrații sunt șabloane în care vom transforma matricea A.

Să descriem algoritmul metodei.

Trebuie să găsim rangul unei matrice A non-nule de ordin (p poate fi egal cu n).

Asa de, . Să înmulțim toate elementele primului rând al matricei A cu . În acest caz, obținem o matrice echivalentă, notând-o A (1):

La elementele celui de-al doilea rând din matricea rezultată A (1) adăugăm elementele corespunzătoare din primul rând, înmulțite cu . La elementele din a treia linie adăugăm elementele corespunzătoare din prima linie, înmulțite cu . Și așa mai departe până la linia p-a. Să obținem o matrice echivalentă, notăm-o A (2):

Dacă toate elementele matricei rezultate situate în rânduri de la a doua la p-a sunt egale cu zero, atunci rangul acestei matrice este egal cu unu și, în consecință, rangul matricei originale este egal catre unul.

Dacă liniile de la a doua la p-a conțin cel puțin un element diferit de zero, atunci continuăm să efectuăm transformări. Mai mult, acționăm exact în același mod, dar numai cu partea din matricea A (2) marcată în figură.

Dacă , atunci rearanjam rândurile și (sau) coloanele matricei A (2) astfel încât elementul „nou” să devină diferit de zero.

Asa de, . Înmulțim fiecare element al celui de-al doilea rând al matricei A (2) cu . Obținem matricea echivalentă A (3):

La elementele celui de-al treilea rând din matricea rezultată A (3) adăugăm elementele corespunzătoare din al doilea rând, înmulțite cu . La elementele din a patra linie adăugăm elementele corespunzătoare din a doua linie, înmulțite cu . Și așa mai departe până la linia p-a. Să obținem o matrice echivalentă, notăm-o A (4):

Dacă toate elementele matricei rezultate situate în rânduri de la a treia la p-a sunt egale cu zero, atunci rangul acestei matrice este egal cu doi și, prin urmare, Rank(A) = 2.

Dacă liniile de la a treia la p-a conțin cel puțin un element diferit de zero, atunci continuăm să efectuăm transformări. Mai mult, acționăm în absolut același mod, dar numai cu partea de matrice marcată în figură

Elementul este diferit de zero, deci putem înmulți elementele celui de-al doilea rând al matricei A (2) cu:

La elementele celui de-al treilea rând al matricei rezultate adăugăm elementele corespunzătoare din al doilea rând, înmulțite cu ; la elementele liniei a patra – elementele liniei a doua înmulțite cu ; la elementele liniei a cincea – elementele liniei a doua, înmulțite cu:

Toate elementele celui de-al treilea, al patrulea și al cincilea rând ale matricei rezultate sunt egale cu zero. Deci, folosind transformări elementare, am adus matricea A în formă trapezoidală, din care se poate observa că Rank(A (4)) = 2. Prin urmare, rangul matricei originale este, de asemenea, doi.

Deci prima coloană este convertită în forma dorită.

Elementul din matricea rezultată este diferit de zero. Înmulțiți elementele din a doua linie cu:

A doua coloană a matricei rezultate are forma dorită, deoarece elementul este deja egal cu zero.

Deoarece , a , apoi schimbați coloana a treia și a patra:

Să înmulțim al treilea rând al matricei rezultate cu:

Aceasta completează transformarea. Obținem Rank(A (5))=3, prin urmare, Rank(A)=3.

Răspuns:

Rangul matricei originale este de trei.

Rezuma.

Am examinat conceptul de rang de matrice și am analizat trei moduri de a-l găsi:

  • prin definiție prin enumerarea tuturor minorilor;
  • metoda limitării minorilor;
  • prin metoda transformărilor elementare.

Este recomandabil să folosiți întotdeauna metoda transformărilor elementare atunci când găsiți rangul unei matrice, deoarece duce la un rezultat cu mai puține calcule în comparație cu metoda minorilor învecinați și cu atât mai mult în comparație cu metoda de enumerare a tuturor minorilor de o matrice.