Rangul unei matrice prin transformări elementare
Definiția cu minori spune limpede ce este rangul, dar nu spune cum să-l afli repede. O matrice de tip are minori de ordin și de ordin : în cel mai rău caz, patruzeci și cinci de determinanți, calculați de mână, ca să afli un singur număr. Nimeni nu lucrează așa.
Din fericire, unealta potrivită o ai deja. Când ai calculat determinanți de ordin 4 prin transformări elementare, ai văzut că poți face zerouri într-o linie fără să strici valoarea determinantului. Aceleași trei transformări nu schimbă nici rangul — iar o matrice plină de zerouri își spune rangul dintr-o privire.
Ce vei învăța
- Vei ști cele trei transformări elementare pe linii și notațiile lor exacte.
- Vei ști să demonstrezi că ele nu schimbă rangul unei matrice.
- Vei ști ce este forma eșalonată și de ce rangul ei este numărul liniilor nenule.
- Vei ști să aplici algoritmul de eliminare pe matrice de până la .
- Vei ști să compari cele două metode și să o alegi pe cea potrivită situației.
- Vei ști să tratezi corect matricele cu parametru, fără să împarți la expresii care se pot anula.
Hai să descoperim împreună
1. Cele trei transformări elementare pe linii
Fie o matrice cu liniile . Se numesc transformări elementare pe linii:
- — schimbarea între ele a două linii;
- , cu — înmulțirea unei linii cu un scalar nenul;
- , cu — adunarea la o linie a altei linii înmulțite cu un scalar.
Condiția de la a doua transformare este esențială: înmulțirea unei linii cu nu este transformare elementară, pentru că șterge informație și poate coborî rangul. La fel de important: fiecare transformare este reversibilă — schimbarea a două linii se desface repetând-o, se desface cu , iar se desface cu . Vom folosi imediat această observație.
Fiecare pas se scrie explicit, deasupra sau lângă săgeata de trecere de la o matrice la următoarea. „Se fac calculele" nu e o justificare acceptată la Bacalaureat M1.
2. Transformările elementare nu schimbă rangul
Teoremă. Dacă matricea se obține din printr-o transformare elementară pe linii, atunci .
Demonstrație. Arătăm întâi că orice minor de ordin al lui este o combinație de minori de ordin ai lui , luând transformările pe rând.
Schimbarea . Un minor al lui folosește aceleași elemente ca un minor al lui , eventual cu două linii inversate între ele, deci este egal cu acel minor sau cu opusul lui (Proprietatea 5).
Înmulțirea . Un minor care nu conține linia rămâne neschimbat; unul care o conține se înmulțește cu , prin Proprietatea 3 (factorul comun pe o linie).
Adunarea . Un minor care nu conține linia rămâne neschimbat. Un minor care o conține se desface, prin Proprietatea 4 (liniaritatea pe o linie), într-o sumă de doi determinanți: primul este minorul corespunzător al lui , iar al doilea are pe locul liniei bucata din linia , înmulțită cu . Dacă minorul conținea și linia , al doilea determinant are două linii egale, deci este prin Proprietatea 6; dacă nu o conținea, el este, până la ordinea liniilor, tot un minor de ordin al lui , înmulțit cu .
În toate cazurile, dacă toți minorii de ordin ai lui sunt nuli, atunci și cei ai lui sunt nuli. Prin urmare .
Rămâne partea scurtă: transformarea este reversibilă, deci se obține din printr-o transformare elementară de același fel, iar raționamentul de mai sus, aplicat în sens invers, dă . Din cele două inegalități, .
Proprietățile și folosite mai sus sunt demonstrate la proprietățile determinanților (I), iar și la proprietățile determinanților (II).
3. Și pe coloane? Da, dar cu o precauție
Cum , tot ce am arătat pentru linii rămâne valabil pentru coloane. Notațiile sunt cele fixate la proprietățile determinanților: , cu , și . Niciuna dintre ele nu schimbă rangul.
⚠️ Precauția. Când matricea provine dintr-un sistem, coloanele reprezintă necunoscutele. O schimbare de coloane amestecă rolurile lui , , , iar dacă uiți să notezi permutarea făcută, citești la final soluția pe necunoscutele greșite. De aceea: pentru rang poți lucra și pe coloane, dar la rezolvarea sistemelor se lucrează pe linii, unde fiecare linie este o ecuație, iar transformările înseamnă doar combinarea ecuațiilor între ele — o operație pe care o faci de la clasa a IX-a fără să-i spui pe nume.
4. Forma eșalonată
Definiție. O matrice este în formă eșalonată dacă:
- toate liniile nule (dacă există) sunt așezate la sfârșit;
- în fiecare linie nenulă, primul element nenul — numit pivot — se află strict la dreapta pivotului liniei de deasupra.
Zerourile de sub pivoți formează atunci o „scară" care coboară spre dreapta. Exemplu:
Teoremă. Rangul unei matrice în formă eșalonată este egal cu numărul liniilor ei nenule.
Justificare. Fie numărul liniilor nenule și fie minorul format din aceste linii și din cele coloane în care se află pivoții. Sub diagonala acestui minor sunt numai zerouri (chiar așa e construită scara), deci el este determinantul unei matrice triunghiulare, egal cu produsul pivoților — toți nenuli. Deci . Pe de altă parte, orice minor de ordin mai mare decât ar trebui să folosească cel puțin o linie nulă, deci este . Prin urmare rangul este exact .
În matricea de mai sus pivoții sunt , și , aflați în coloanele , și : rangul este , citit dintr-o privire.
5. Algoritmul de eliminare
- Alegi în prima coloană nenulă un element nenul, care va fi pivot; dacă e nevoie, îl aduci pe prima linie printr-o schimbare .
- Cu transformări de tipul faci sub pivot, în toată coloana.
- Repeți procedeul pe submatricea rămasă, ignorând prima linie și prima coloană, până când nu mai ai ce elimina.
- Numeri liniile nenule: acesta este rangul.
Exemplu. Reluăm matricea de la lecția precedentă și obținem același rezultat, cu mult mai puțin calcul:
Forma finală este eșalonată, cu două linii nenule, deci — exact valoarea găsită cu minori, dar în două transformări în loc de cinci determinanți. Observă și că linia care s-a anulat este chiar cea care era suma celorlalte două: eliminarea scoate la iveală dependența.
6. Ce metodă alegi
| situația | metoda potrivită |
|---|---|
| matrice sau | minorii — un singur determinant lămurește de multe ori totul |
| matrice mare, de tip , , | transformările elementare |
| matrice cu parametru | minorii, alegând un minor fără parametru, plus discuția pe determinant |
| trebuie arătat că rangul este cel puțin | minorii — se exhibă un minor nenul |
Cele două metode nu se exclud: cel mai des se face eliminarea până apar zerouri și, la final, se justifică rangul cu un minor citit din forma eșalonată.
7. Matricele cu parametru: capcana împărțirii
Aici greșesc cei mai mulți. Într-o eliminare cu parametru nu ai voie să împarți la o expresie care s-ar putea anula și nici să înmulțești o linie cu un scalar care depinde de parametru, fără să discuți separat cazul în care acel scalar este .
Calea sigură este să folosești numai transformări de tipul cu numeric, lăsând parametrul să ajungă singur în ultimul colț. Pentru :
Toți coeficienții folosiți au fost numere, deci nicio transformare nu a fost interzisă. Acum discuția e imediată: pentru ultima linie e nenulă și ; pentru ea devine nulă și . Este exact rezultatul obținut la lecția precedentă prin determinantul .
Un ultim cuvânt despre viitor: aceleași transformări, aplicate matricei extinse a unui sistem, dau metoda lui Gauss de rezolvare, pe care o vei studia la lecția despre metoda lui Gauss. Deocamdată ele ne servesc doar la citit rangul.
Exemple rezolvate
Exemplul 1 — O matrice de ordinul al patrulea
Determinați rangul matricei .
Rezolvare. Cu și obținem liniile și . Apoi și dau și , iar anulează ultima linie:
Trei linii nenule, deci . Cu minori ar fi trebuit calculat și apoi, la nevoie, până la minori de ordin .
Exemplul 2 — Matricea din deschidere
Determinați rangul matricei .
Rezolvare. Cu , și , cele trei linii de jos devin toate . Apoi și le anulează pe ultimele două:
Două linii nenule, deci . Cinci transformări, în loc de cei de determinanți din deschidere.
Observă și că pivoții sunt în coloanele și , nu în și : nu e o greșeală, ci exact ce permite definiția — pivotul liniei a doua trebuie doar să fie strict la dreapta celui de deasupra.
Exemplul 3 — Când primul element este
Determinați rangul matricei .
Rezolvare. Colțul din stânga-sus este , deci nu poate fi pivot; aducem sus a doua linie prin . Apoi dă linia , iar o anulează:
Deci . Verificare pe cealaltă cale: (se observă că , deci liniile sunt dependente), iar minorul — același răspuns.
Exemplul 4 — Cum eviți fracțiile
Determinați rangul matricei .
Rezolvare. Toate elementele primei linii se împart la , deci aplicăm (permis, pentru că ) și pivotul devine . Urmează și :
Deci . Sfatul practic: caută întâi o linie care are pe prima poziție, sau adu una acolo; altfel vei lucra cu fracții încă de la primul pas.
Exemplul 5 — Trei linii care spun același lucru
Determinați rangul matricei .
Rezolvare. dă , iar dă tot . Apoi anulează ultima linie, deci .
Rezultatul se citește și direct pe matricea inițială: . Eliminarea a găsit singură relația, fără să fie nevoie să o observăm dinainte — acesta e marele avantaj al metodei.
Exemplul 6 — Exemplu tip Bacalaureat M1
Se consideră matricea , cu . a) Calculați . b) Determinați valorile lui pentru care . c) Pentru , determinați .
Rezolvare. a) Dezvoltăm după prima linie:
b) înseamnă , adică . Pentru orice alt , .
c) Pentru matricea este . Cu obținem , cu obținem , iar anulează ultima linie. Rămân două linii nenule, deci .
Să exersăm
Scrie fiecare transformare deasupra săgeții, cu notația din lecție. La final, numără liniile nenule — și, dacă vrei un control, verifică rezultatul cu un minor.
1. Determină rangul matricei .
2. Determină rangul matricei .
3. Determină rangul matricei .
4. Determină rangul matricei .
5. (Adevărat/Fals cu motivare.) „Înmulțirea unei linii cu este o transformare elementară."
6. Determină rangul matricei , având grijă la primul pivot.
7. Determină rangul matricei .
8. Determină rangul matricei .
9. (Adevărat/Fals cu motivare.) „Dacă în forma eșalonată a unei matrice cu linii apare o linie nulă, atunci rangul este ."
10. Determină rangul matricei și precizează în ce coloane se află pivoții.
11. Determină, în funcție de , rangul matricei , folosind transformări elementare.
12. (Problemă aplicată.) Patru senzori măsoară același fenomen și dau, în patru momente, liniile , , și . Află rangul tabloului și spune câți senzori aduc, de fapt, informație independentă.
13. Determină rangul matricei .
14. Determină rangul matricei .
15. (Exercițiu tip Bacalaureat M1.) Se consideră , cu . a) Calculează . b) Arată, prin transformări elementare, că pentru orice .
16. Explică, în trei-patru fraze, de ce o transformare de tipul nu poate mări rangul și nici nu îl poate micșora.
17. Aplică pe matricea de la exercițiul mai întâi metoda minorilor, apoi transformările elementare, și compară numărul de operații făcute pe fiecare cale.
18. (Provocare.) Fie matricea de tip cu elementul de pe linia și coloana egal cu , adică . Arată că și explică, într-o singură frază, de ce rezultatul rămâne același oricât de mare ar fi matricea construită după aceeași regulă.
Răspunsuri și explicații
1. dă linia nulă; dă . Forma eșalonată, după , are două linii nenule, deci .
2. dă linia nulă; dă . Mutăm linia nulă la sfârșit cu : forma eșalonată are două linii nenule, deci .
3. dă , dă , iar anulează ultima linie. Deci ; se vede și direct că .
4. Aducem sus linia cu : . Apoi dă și dă ; anulează ultima linie. Deci .
5. Fals. Transformarea cere . Înmulțirea cu transformă linia într-una nulă, deci poate micșora rangul (de pildă, matricea are rangul , dar după înmulțirea primei linii cu rangul devine ) și, în plus, nu este reversibilă.
6. Primul element fiind , facem . Apoi dă și anulează ultima linie. Rămân două linii nenule, deci .
7. dă ; apoi dă și o anulează. Trei linii nenule, deci . (Se putea observa direct că .)
8. , deci . Aici metoda minorilor e mai scurtă: un singur determinant lămurește totul.
9. Fals. O linie nulă arată doar că rangul este cel mult ; pot exista mai multe linii nule. De exemplu, matricea din Exemplul are patru linii și, după eliminare, două linii nule — rangul ei este , nu .
10. dă și dă ; apoi anulează ultima linie. Rămân două linii nenule, deci , cu pivoții în coloanele și .
11. dă , dă , iar dă . Pentru avem trei linii nenule și ; pentru , ultima linie se anulează și .
12. Tabloul este matricea din Exemplul , cu : doar trei dintre cele patru serii de măsurători sunt independente. A patra este suma primelor trei (, , , ), deci nu aduce informație nouă.
13. , și dau, toate trei, linia . Apoi și le anulează pe ultimele două, deci .
14. , apoi dă , iar o anulează. Rămân două linii nenule, deci (într-adevăr, în matricea inițială).
15. a) Liniile și sunt proporționale (), deci pentru orice (Proprietatea 7). b) anulează a doua linie, iar dă ; cu ducem linia nulă la sfârșit. Rămân două linii nenule indiferent de , pentru că pivotul celei de-a doua este . Deci pentru orice .
16. Nu poate mări rangul pentru că orice minor al matricei noi se desface, prin aditivitatea determinantului față de o linie, într-o combinație de minori de același ordin ai matricei vechi; dacă toți aceia sunt nuli, și cel nou este nul. Nu poate nici micșora, pentru că transformarea este reversibilă prin , iar același argument, aplicat invers, dă inegalitatea cealaltă. Din cele două inegalități rezultă egalitatea rangurilor.
17. Cu minori: calculezi (un determinant de ordin , adică șase produse), apoi cauți un minor nenul de ordin — încă un determinant, deci în total două calcule de determinant. Cu transformări: două scăderi de linii pentru a face zerouri sub pivot, plus una finală, adică trei transformări simple, fără niciun determinant. La ordinul efortul este comparabil; diferența se vede la matrice mai mari.
18. Prima etapă (, , ) dă liniile , și , proporționale între ele; apoi și le anulează pe ultimele două. Rămân două linii nenule, deci . Rezultatul nu depinde de dimensiune pentru că linia este întotdeauna , deci toate liniile se obțin din două: prima linie și linia constantă.
De reținut
- Cele trei transformări elementare sunt , cu și . Toate sunt reversibile.
- Ele nu schimbă rangul, pentru că minorii noi sunt combinații de minori vechi de același ordin, iar transformarea se poate desface.
- Forma eșalonată: liniile nule la sfârșit, fiecare pivot strict la dreapta celui de deasupra. Rangul = numărul liniilor nenule.
- Algoritmul: alegi pivotul (schimbând liniile dacă e nevoie), faci zerouri sub el, treci la submatricea rămasă, numeri liniile nenule.
- Cu parametru: folosește numai coeficienți numerici în transformări și lasă parametrul să ajungă în ultima linie; abia acolo discuți cazurile.
Greșeli frecvente
- Înmulțirea unei linii cu . Nu este transformare elementară și schimbă rangul. Scalarul trebuie să fie mereu nenul.
- Împărțirea la o expresie cu parametru. A împărți linia la presupune, tacit, că — exact cazul care trebuie discutat. Ține-te de coeficienți numerici.
- Numărarea greșită a liniilor nenule. Se numără liniile nenule din forma eșalonată, nu toate liniile matricei și nici numărul de pivoți căutați inițial.
- Oprirea prea devreme. Dacă sub un pivot au mai rămas elemente nenule, forma nu e încă eșalonată, iar numărul de linii nenule poate fi mai mare decât rangul.
- Amestecarea coloanelor la sisteme. Pentru rang, transformările pe coloane sunt permise; când matricea vine de la un sistem, coloanele sunt necunoscutele, deci lucrează pe linii.
Aplică acasă
Cronometrul. Ia o matrice cu numere de o cifră și află-i rangul de două ori: o dată cu minori, o dată prin eliminare. Cronometrează. Diferența explică de ce metoda a doua e cea folosită în practică.
Fabrica de linii dependente. Scrie trei linii oarecare de câte patru numere, apoi adaugă o a patra egală cu suma primelor două. Verifică prin eliminare că rangul iese cel mult și urmărește în ce pas apare linia nulă.
Pivotul comod. Rezolvă aceeași matrice de două ori, alegând prima dată ca pivot un element egal cu și a doua oară un element egal cu . Compară cât de urâte devin fracțiile — vei înțelege de ce se caută pivoții egali cu .
Pentru părinți și profesori
Lecția are un mesaj simplu: definiția rangului rămâne cea cu minori, dar calculul se face prin eliminare. De aceea cerința de redactare e mai importantă decât de obicei — fiecare pas trebuie scris cu notația lui (), altfel profesorul nu poate urmări raționamentul, iar la examen se pierd puncte pe transformări nejustificate.
De verificat în caiet: (1) fiecare transformare este notată deasupra săgeții; (2) scalarul de la este nenul; (3) forma finală chiar este eșalonată, adică sub fiecare pivot sunt numai zerouri; (4) la matricele cu parametru nu s-a împărțit la nicio expresie care se poate anula. Întrebări de control: „De ce nu se schimbă rangul?"; „Câte linii nenule ai la final?"; „Unde sunt pivoții?".
La BAC M1 subiectul cere de obicei determinantul și apoi rangul; transformările elementare sunt calea rapidă spre a doua parte, mai ales la matricele de tip . Semn că elevul a înțeles: alege singur metoda — determinant la matrice mici, eliminare la matrice mari — și își verifică rezultatul pe cealaltă cale.
Întrebări frecvente
Care sunt transformările elementare pe linii? Schimbarea a două linii (), înmulțirea unei linii cu un scalar nenul (, ) și adunarea la o linie a altei linii înmulțite cu un scalar ().
De ce transformările elementare nu schimbă rangul? Pentru că orice minor al matricei noi este o combinație de minori de același ordin ai matricei vechi, deci rangul nu poate crește; iar transformările fiind reversibile, nici nu poate scădea. Rezultă egalitatea.
Ce este forma eșalonată a unei matrice? Este forma în care liniile nule stau la sfârșit, iar în fiecare linie nenulă primul element nenul, numit pivot, se află strict la dreapta pivotului din linia de deasupra. Rangul ei este numărul liniilor nenule.
Pot face transformări și pe coloane? Da, pentru calculul rangului, fiindcă . Când matricea provine dintr-un sistem, coloanele corespund necunoscutelor, deci amestecarea lor cere să reții permutarea făcută; de aceea, la sisteme, se lucrează pe linii.
Ce fac dacă primul element al matricei este ? Schimbi liniile între ele, ca să aduci sus o linie cu element nenul pe acea coloană. Dacă întreaga coloană e nulă, treci la coloana următoare și cauți pivotul acolo.
Cum procedez la o matrice cu parametru? Folosești numai transformări cu coeficienți numerici, ca să nu împarți la o expresie care se poate anula, și lași parametrul să ajungă singur în ultima linie. Abia acolo discuți: pentru ce valori acea linie se anulează și pentru ce valori nu.
Când e mai bună metoda minorilor? La matrice mici, mai ales pătratice de ordin sau , unde un singur determinant poate lămuri totul, și atunci când trebuie doar să arăți că rangul este cel puțin — pentru asta e de ajuns un minor nenul de ordin .
Cum apare tema la Bacalaureat M1? De obicei ca pas într-o problemă de sisteme: se cere determinantul matricei sistemului, apoi rangul, apoi discuția compatibilității. Transformările elementare scurtează mult partea a doua, cu condiția ca fiecare pas să fie scris explicit.
