Skocz do zawartości

Public disclosure

  • wpisy
    20
  • komentarzy
    161
  • wyświetleń
    24245

[matrix]Czyli krótka rozprawa o macierzach (część II)


Hakken

1122 wyświetleń

W tym wpisie przedstawię podstawowe pojęcia używane do opisu macierzy.

Przed lekturą zachęcam do zapoznania się z częścią pierwszą, wprowadzającą do zagadnienia macierzy (link).

Operacje elementarne i schodkowanie macierzy

Za pomocą operacji elementarnych, czyli:

  • mnożeniu wiersza macierzy przez skalar
  • dodawania jednego wiersza do drugiego
  • zamienianiu wierszy miejscami

możemy sprowadzić macierz do postaci trójkątnej górnej z jedynkami na diagonali.

Aby to zrobić najpierw dzielimy pierwszy wiersz przez wartość pierwszego elementu w pierwszym wierszu (tak, aby zaczynał się od jedynki) i od każdego wiersza odejmujemy pierwszy pomnożony przez taką liczbę, aby na pierwszym miejscu było zero. Następnie postępujemy analogicznie dla pozostałych wierszy, zamieniając jedynie pierwszy wiersz i pierwszą wartość na i-ty wiersz i i-tą wartość.

Okazuje się, że w takiej postaci dużo łatwiej jest wykonywać niektóre obliczenia.

Rząd macierzy

Rzędem kolumnowym macierzy nazywamy liczbę liniowo niezależnych kolumn, a rzędem wierszowym - liczbę liniowo niezależnych wierszy tej macierzy.

Rząd kolumnowy jest równy rzędowi wierszowemu, i nazywamy go rzędem macierzy.

Rząd macierzy łatwo jest obliczyć przez schodkowanie macierzy. Rząd macierzy będzie wtedy liczbą niezerowych wierszy które zostały po schodkowaniu.

Ślad macierzy

Śladem (oznaczamy tr) macierzy kwadratowej jest suma składników znajdujących się na diagonali.

ql_b8006093c2d21c13939bd8991df7446a_l3.png

Jądro macierzy

Jądrem macierzy (oznaczamy ker)ql_7dc0323d2f776ffa808a4044418fb6c3_l3.png nazywamy taki zbiór wektorów ql_0f706491c8c8006eb4fb59b39e37d5a3_l3.png.

ql_03649b5154fe9bc4a5ae73db4b2dd8a4_l3.png

Łatwo obliczyć jądro macierzy sprowadzonej do postaci schodkowej.

Obraz macierzy

Obrazem macierzy (który jest oznaczany przez im nazywamy wszystkie wektory, które mogą powstać w wyniki mnożenia jakiegoś wektoru przez tę macierz.

ql_0b902397fa0f4745015d203703a82fd5_l3.png.

Obraz macierzy jest rozpięty przez kolumny tejże. Nie polecam jednak schodkować macierz przed wyznaczaniem obrazu, gdyż operacje na wierszach zmieniają obraz.

Wyznacznik - rozwinięcie Laplace?a

Macierzy kwadratowej możemy przypisać wartość zwaną wyznacznikiem.

Dla macierzy jeden na jeden wartością wyznacznika (oznaczanego przez det) jest właśnie ta wartość.

Jeżeli macierz jest wymiaru n na n, to wartością wyznacznika dla tej macierzy obliczamy tak:

  • Wybieramy jakiś wiersz lub kolumnę. Przyjmijmy, że wybraliśmy wiersz (o numerze i), bo oba przypadki są symetryczne.
  • Bierzemy po kolei ql_0ca4bc505c063418c9442fdfff3f5506_l3.png. Wtedy wyznacznik macierzy to suma ql_dd11f18b5c1fdfdc76346d8323e6cf2c_l3.png, gdzie ql_18a9e6dd36ba57545e9a1e7d09d9cdb9_l3.png to macierz powstała z wykreślenia z aktualnej macierzy i-tego wiersza oraz j-tej kolumny.

ql_71746b3e97201a494f245c4327920c1d_l3.png

Jest to dość powolna metoda (trzeba wykonywać dużo obliczeń), więc warto zauważyć, że jeżeli macierz jest w postaci trójkątnej górnej, to wartość wyznacznika jest równa iloczynowi składników na diagonali.

Przy sprowadzaniu macierzy do postaci trójkątnej w celu liczenia wyznacznika wolno jedynie dodawać do siebie poszczególne wiersze, bo inne operacje zmieniają wartość wyznacznika (mnożenie wiersza lub kolumny przez stałą mnoży wyznacznik przez tę samą wartość, natomiast zamiana wierszy (kolumn) miejscami zmienia znak wyznacznika).

Łatwo zauważyć, że jeżeli w macierzy jeden z wierszy jest kombinacją liniową pozostałych, to wartością wyznacznika jest zero. Łatwo to sprawdzić, wystarczy wyzerować jeden z tych wierszy (co jest możliwe, bo jest kombinacją liniową), a następnie względem tego wiersza zastosować rozwinięcie Laplace?a.

Warto też zapamiętać jak obliczać wyznacznik dla macierzy 2 na 2, jest to bardzo proste:

ql_9bef4f05cec7ae4c35b2397d83191506_l3.png

Przykład

ql_8986c91e359b4bb90556b179d8b08300_l3.png

Rozwiązania umieszczę w spoilerach, zachęcam do zmagań się z obliczeniami samemu i jedynie sprawdzeniu poprawności po zakończeniu.

Najpierw policzmy rząd macierzy.

W tym celu sprowadzimy macierz A do postaci trójkątnej górnej, ale bez mnożenia wierszy przez skalary, dzięki temu łatwo będzie policzyć wyznacznik

ql_eb93b2e07e5d7bdfad9ac83813136aef_l3.png

W pierwszym ruchu od drugiego wiersza odjąłem pierwszy, w drugim ruchu do drugiego wiersza dodałem trzeci, w ostatnim natomiast od trzeciego odjąłem drugi.

Nie wyzerował się żaden wiersz, więc wiersze są liniowo niezależne.

Rząd macierzy wynosi więc 3.

Teraz zajmijmy się śladem.

ql_44207b77b1954dbe2beb728c48633a9a_l3.png

Następnie musimy policzyć jądro.

Wiersze tworzą układ liniowo niezależny, więc jądrem macierzy jest wektor zerowy.

Wyznaczmy teraz obraz.

Po obliczeniu rzędu macierzy stworzonej przez kolumny macierzy A okazuje się, że są one liniowo niezależne, więc są bazą ql_2dcc50da03a7bd2964fd0bc79e9982e2_l3.png.

Na koniec: wyznacznik.

Możemy użyć postaci schodkowej którą wyznaczyliśmy przy liczeniu rzędu macierzy. Wtedy widać, że

ql_e0d49c2252cd9d22423a0ef2ac6e8f8c_l3.png

Możemy też użyć rozwinięcie Laplace'a względem trzeciego wiersza:

ql_399c729b7ce86f1ee738e5e72f8884aa_l3.png

Wynik w obu przypadkach szczęśliwie taki sam.

Jako dodatkowe ćwiczenie polecam wyznaczyć wszystkie powyższe wartości dla innych macierzy, na przykład ql_cba5eb5c6e955983c6258b5688a7c2a7_l3.png.

Następny wpis będzie już ostatnim (chwilowo...) wpisem poświęconym całkowicie macierzom.

Jak zawsze zachęcam do zadawania pytań i dyskusji w komentarzach.

3 komentarze


Rekomendowane komentarze

Proponuję raz na jakiś czas rzucić przykładem czegoś, co można policzyć za pomocą macierzy. Np. że macierzami można policzyć prognozę pogody czycuś w ten deseń.

Link do komentarza

Proponuję raz na jakiś czas rzucić przykładem czegoś, co można policzyć za pomocą macierzy.

W poprzednim wpisie dotyczącym macierzy pojawiło się w komentarzach kilka praktycznych zastosowań.

Link do komentarza
Gość
Dodaj komentarz...

×   Wklejony jako tekst z formatowaniem.   Wklej jako zwykły tekst

  Maksymalna ilość emotikon wynosi 75.

×   Twój link będzie automatycznie osadzony.   Wyświetlać jako link

×   Twoja poprzednia zawartość została przywrócona.   Wyczyść edytor

×   Nie możesz wkleić zdjęć bezpośrednio. Prześlij lub wstaw obrazy z adresu URL.

×
×
  • Utwórz nowe...