— prostokątne tablice wypełnione liczbami:
1 −15.3 23.1 0
88.4 0 1.3 −4.5
0.1 1 1 0
— macierz o wymiarach 3×4
DEFINICJA:
MMacierz o wymiarach m × n: prostokątna tablica liczb rzeczywistych (lub zespolonych) o m wierszach i n kolumnach:
i-ty wiersz
j-ta kolumna
6
a11 a12 . . . a1j . . . a1n a21 a22 . . . a2j . . . a2n . . . . . . . . . . . . . . . . . . ai1 ai2 . . . aij . . . ain
. . . . . . . . . . . . . . . . . . am1 am2 . . . amj . . . amn
Wykład 5, 4 XI 2008, str. 2
Macierze
DEFINICJA:
MMacierz o tej samej liczbie wierszy i kolumn nazywamy macierzą kwadratową.
Stopień macierzy kwadratowej to liczba jej wierszy (kolumn).
Na główną przekątną macierzy kwadratowej składają się elementy aii, czyli stojące na przecięciu wiersza i kolumny o tym samym numerze.
główna przekątna
bb bb bb bb bb bb bb b bb
bbbb
bbbb
bbbbb
a11 a12 . . . a1i . . . a1n a21 a22 . . . a2i . . . a2n . . . . . . . ai1 ai2 . . . aii . . . ain
. . . . . . . an1 an2 . . . ani . . . ann
Uwaga: Pojęcia stopnia i głównej przekątnej nie mają sensu dla macierzy, która nie jest kwadratowa.
Macierze
DEFINICJA:
MMacierz górnotrójkątnato jest macierz kwadratowa, która pod główną prze- kątną ma same zera.
Macierz dolnotrójkątnato jest macierz kwadratowa, która nad główną prze- kątną ma same zera.
bb bb bb bb bb bb b
0
a11 a12 . . . a1i . . . a1n 0 a22 . . . a2i . . . a2n . . . . 0 0 . . . aii . . . ain
. . . . 0 0 . . . 0 . . . ann
bbbb
bbbb
bbbb bb
0
a11 0 . . . 0 . . . 0 a21 a22 . . . 0 . . . 0 . . . . . . . ai1 ai2 . . . aii . . . 0 . . . . . . . an1 an2 . . . ani . . . ann
MACIERZ GÓRNOTRÓJKĄTNA MACIERZ DOLNOTRÓJKĄTNA
Wykład 5, 4 XI 2008, str. 4
Macierze
DEFINICJA:
MMacierz diagonalna to jest macierz jednocześnie górnotrójkątna i dolnotrój- kątna.
Macierz jednostkowa to jest macierz diagonalna, która na głównej przekąt- nej ma same jedynki.
bb bb bb bb bb bb bb b bb
bbbb
bbbb
bbbbb
a11 0 . . . 0 . . . 0 0 a22 . . . 0 . . . 0 . . . .
0 0 . . . aii . . . 0 . . . .
0 0 . . . 0 . . . ann
1 0 . . . 0 . . . 0 0 1 . . . 0 . . . 0 . . . .
0 0 . . . 1 . . . 0 . . . .
0 0 . . . 0 . . . 1
MACIERZ DIAGONALNA MACIERZ JEDNOSTKOWA
Macierze niekoniecznie kwadratowe:
DEFINICJA:
MWektor kolumnowy to jest macierz o wymiarze m × 1. Wektor wierszowy to jest macierz o wymiarze 1 × n.
Macierz zerowa to jest macierz wypełniona samymi zerami.
a11 a21 . . . am1
h a11 a12 . . . a1n i
0 0 . . . 0 0 0 . . . 0 . . . .
0 0 . . . 0
WEKTOR WEKTOR MACIERZ
KOLUMNOWY WIERSZOWY ZEROWA
Wykład 5, 4 XI 2008, str. 6
Macierze
DEFINICJA:
MSumę macierzy o tych samych wymiarach określa się po współrzędnych:
a11 . . . a1n . . . . . . . . . am1 . . . amn
+
b11 . . . b1n . . . . . . . . . bm1 . . . bmn
=
def
a11+ b11 . . . a1n+ b1n . . . . . . . . . am1+ bm1 . . . amn + bmn
Przykład:
M
0 1 0 2 3 −3
+
−12 4 71 1=
0 − 1 1 + 4 0 + 7 2 + 2 3 + 1 −3 + 1
=
−14 54 7−2
Macierze
DEFINICJA:
MIloczyn macierzy przez liczbę określa się po współrzędnych:
r
·
a11 . . . a1n . . . . . . . . . am1 . . . amn
=
def
r · a11 . . . r · a1n
. . . . . . . . . r · am1 . . . r · amn
Przykład:
M
6
·
0 1 0 2 3 −3
=
6 · 0 6 · 1 6 · 0 6 · 2 6 · 3 6 · (−3)
=
12 180 6 0−18
Wykład 5, 4 XI 2008, str. 8
Macierze
DEFINICJA:
MIloczynem macierzy A wymiaru m × p przez macierz B wymiaru p × n nazywamy macierz o wymiarach m × n określoną następująco:
. . . . ai1 ai2 . . . aip
. . . .
×
. . . b1j . . . . . . b2j . . . . . . . . . . bpj . . .
=
def
. . . . . . . . . . . .
p
X
k=1
aik · bkj . . . . . . . . . . . .
Czyli: na przecięciu i-tego wiersza z j-tą kolumną w macierzy wynikowej stoi suma iloczynów
p
X
k=1
aik · bkj = ai1 · b1j + ai2 · b2j + . . . + aip · bpj
Uwaga:Liczba kolumn p pierwszej macierzy musi być równa liczbie wierszy drugiej macierzy; inaczej iloczyn macierzy nie jest określony.
Przykład:
M
−3 0
2 0
7 −8
×
" 1 0 2
−2 8 −2
#
=
(−3) · 1 + 0 · (−2) (−3) · 0 + 0 · 8 (−3) · 2 + 0 · (−2) 2 · 1 + 0 · (−2) 2 · 0 + 0 · 8 2 · 2 + 0 · (−2) 7 · 1 + (−8) · (−2) 7 · 0 + (−8) · 8 7 · 2 + (−8) · (−2)
=
−3 0 −6
2 0 4
23 −64 30
Wykład 5, 4 XI 2008, str. 10
Macierze
TWIERDZENIE:
MDodawanie macierzy
• jest przemienne: A + B = B + A
• jest łączne: (A + B) + C = A + (B + C)
• posiada element neutralny w każdym wymiarze:
A + O = A (O to macierz zerowa) Mnożenie macierzy
• jest łączne: (A × B) × C = A × (B × C)
• posiada element neutralny w każdym wymiarze:
A × I = A oraz I × A = A (I to macierz jednostkowa) Mnożenie jest rozdzielne wzgl. dodawania
• A × (B + C) = A × B + A × C i (B + C) × A = B × A + C × A
Macierze
Uwaga: Mnożenie macierzy nie jest przemienne. Np.:
"
0 1 2 0
#
×
"
0 3 4 0
#
=
"
4 0 0 6
#
"
0 3 4 0
#
×
"
0 1 2 0
#
=
"
6 0 0 4
#
Wykład 5, 4 XI 2008, str. 12
Macierze
DEFINICJA:
MJeśli A jest macierzą prostokątną m × n, to macierzą transponowaną do A nazywamy macierz AT wymiaru n × m, taką że ATij = Aji.
Przykład:
M
1 2 3 4 5 6 7 8 9 10 11 12
T
=
1 4 7 10 2 5 8 11 3 6 9 12
Transponowanie macierzy polega na zamianie wierszy z kolumnami; czyli odbiciu jej względem jej głównej przekątnej.
TWIERDZENIE:
M
• (AT)T = A
• (A + B)T = AT + BT
• (r · A)T = r · AT
• (A × B)T = BT × AT
Wykład 5, 4 XI 2008, str. 14
Macierzowa postać układu równań
Układ równań liniowych
− x − 2y + 3z = 4 + y − 2z = −4 4x + 3z = 13 można przedstawić w postaci:
−1 −2 3
0 1 −2
4 0 3
×
x y z
=
4
−4 13
Układ równań A × X = B: A — macierz główna układu
X — wektor kolumnowy niewiadomych B — wektor kolumnowy wyrazów wolnych
Macierzowa postać układu równań
Układ równań liniowych
− x − 2y + 3z = 4 + y − 2z = −4 4x + 3z = 13 można przedstawić w postaci:
−1 −2 3
0 1 −2
4 0 3
×
x y z
=
4
−4 13
Dla rozwiązania układu równań liniowych możemy:
• zamienić kolejność wierszy,
• pomnożyć cały wiersz przez jakąś liczbę różną od zera,
• do jednego wiersza dodać inny wiersz.
Wykład 5, 4 XI 2008, str. 16
Metoda eliminacji Gaussa
Macierz układu równań:
−1 −2 3 4
0 1 −2 −4 4 0 3 13
Pomnożyć pierwszy wiersz przez 4 i dodać do trzeciego:
−1 −2 3 4
0 1 −2 −4
4 · (−1) +4 4 · (−2) +0 4 · 3 +3 4 · 4 +13
=
=
−1 −2 3 4
0 1 −2 −4 0 −8 15 29
(ciąg dalszy):
−1 −2 3 4
0 1 −2 −4 0 −8 15 29
Pomnożyć drugi wiersz przez 8 i dodać do trzeciego:
−1 −2 3 4
0 1 −2 −4
0 8 · 1 +(−8) 8 · (−2) +15 8 · (−4) +29
=
=
−1 −2 3 4
0 1 −2 −4 0 0 −1 −3
Wykład 5, 4 XI 2008, str. 18
Metoda eliminacji Gaussa
(ciąg dalszy):
−1 −2 3 4
0 1 −2 −4 0 0 −1 −3
Otrzymaliśmy układ równań z górnotrójkątną macierzą:
−1 −2 3
0 1 −2 0 0 −1
×
x y z
=
4
−4
−3
Czyli:
− x − 2y + 3z = 4 y − 2z = −4
− z = −3
Metoda eliminacji Gaussa
(ciąg dalszy):
− x − 2y + 3z = 4 y − 2z = −4
− z = −3
Taki układ jest łatwo rozwiązać. Wyliczamy z z trzeciego równania i pod- stawiamy z = 3 do pozostałych:
z = 3
(
− x − 2y + 3 · 3 = 4 y − 2 · 3 = −4 czyli
z = 3
(
− x − 2y = −5
y = 2
To nam znowu daje znowu macierz górnotrójkątną, ale już niższego stopnia.
Wykład 5, 4 XI 2008, str. 20
Metoda eliminacji Gaussa
(ciąg dalszy):
z = 3
(
− x − 2y = −5
y = 2
Wyliczamy y z drugiego równania i podstawiamy y = 2 do pierwszego:
y = 2 z = 3
n
− x − 2 · 2 = −5
czyli
y = 2 z = 3
n
− x = −1
Rozwiązanie:
x = 1 y = 2 z = 3
Metoda eliminacji Gaussa służy do sprowadzenia macierzy układu równań do postaci górnotrójkątnej za pomocą operacji niezmieniających rozwiązań układu:
• zamieniania kolejności wierszy,
• mnożenia wiersza przez liczbę różną od zera,
• dodawania wiersza do innego wiersza.
Układ równań o macierzy trójkątnej jest już łatwy do rozwiązania przez kolejne podstawienia.
Wykład 5, 4 XI 2008, str. 22
Przekształcenia liniowe
Macierzom 2 × 2 odpowiadają przekształcenia płaszczyzny w siebie:
mając daną macierz A,
przekształcamy wektor (kolumnowy)
"
x y
#
w wektor (kolumnowy) A ×
"
x y
#
a11 a12 a21 a22
×
x y
=
a11 · x + a12· y a21 · x + a22· y
Przekształcenia liniowe
Macierzom 2 × 2 odpowiadają przekształcenia płaszczyzny w siebie.
Przykład: (jednokładność) M"
2 0 0 2
#
×
"
1 0
#
=
"
2 0
# "
2 0 0 2
#
×
"
0 1
#
=
"
0 2
#
−→
Wykład 5, 4 XI 2008, str. 24
Przekształcenia liniowe
Macierzom 2 × 2 odpowiadają przekształcenia płaszczyzny w siebie.
Przykład: (przekształcenie afiniczne) M"
2 0 0 0.8
#
×
"
1 0
#
=
"
2 0
# "
2 0 0 0.8
#
×
"
0 1
#
=
"
0 0.8
#
−→
Macierzom 2 × 2 odpowiadają przekształcenia płaszczyzny w siebie.
Przykład: (przekształcenie afiniczne) M"
1 1 0 1
#
×
"
1 0
#
=
"
1 0
# "
1 1 0 1
#
×
"
0 1
#
=
"
1 1
#
−→
Wykład 5, 4 XI 2008, str. 26
Macierze
Macierzom 2 × 2 odpowiadają przekształcenia płaszczyzny w siebie.
Przykład: (obrót) M
"
cos 30◦ − sin 30◦ sin 30◦ cos 30◦
#
=
" √
3/2 −0.5 0.5 √
3/2
#
∼
"
0.87 −0.5 0.5 0.87
#
−→
""""". . .. .. . .. .. . .. . . ............. .............. .. ............
30◦
"""T"TT
"
"
TT T