Wykłady 8 i 9. Poj˛ecia przestrzeni wektorowej i macierzy.
Układy równa´n liniowych. Elementy algebry macierzy dodawanie, odejmowanie, mno˙zenie macierzy; macierz
odwrotna.
dr Mariusz Grz ˛ adziel 15,29 kwietnia 2014
Przestrze ´n Rk Rk = R × R × . . . R
| {z }
k razy
Elementy Rk— wektory;
x = (x1, x2, . . . , xk) Operacje na wektorach
Niech a ∈ R, y = (y1, y2, . . . , yk) ∈ Rkoraz z = (z1, z2, . . . , zk).
Definiujemy
ay =(ay1, ay2, . . . , ayk); (1)
y + z =(y1+ z1, . . . , yk+ zk). (2)
Przestrzenie liniowe
Mówimy, ˙ze podzbiór V przestrzeni Rk jest przestrzeni ˛a liniow ˛a, je´sli dla dowolnych y, z ∈ V i a1, a2 ∈ R
a1y + a2z ∈ V.
Przykłady: przestrzeniami liniowymi s ˛a zbiory:
• X1 = {0} jest przestrzeni ˛a liniow ˛a;
• X2 = {cx, c ∈ R} gdzie x jest dowolnym ustalonym wektorem Rk. Nie jest przestrzeni ˛a liniow ˛a X3 = {5}.
Uwaga Istniej ˛a przestrzenie liniowe, które nie s ˛a podzbiorami Rk (dla ˙zadnego k). Np. zbiór wielo- mianów stopnia mniejszego lub równego 2 jest przestrzeni ˛a liniow ˛a.
Iloczyn skalarny wektorów w Rk
Iloczyn skalarny wektorów x = (x1, . . . , xk) oraz y = (y1, . . . , yk) (oznaczony symbolem < x, y >) okre´slamy wzorem:
< x, y >= x1y1+ . . . + xkyk. Długo´s´c wektora x ∈ Rk definiujemy wzorem
√< x, x > =qx21+ x22+ . . . + x2k. Metryk˛e euklidesow ˛a („odległo´s´c”) definiujemy wzorem:
dE(x, y) =√
< x − y, x − y >.
Układ równa ´n z dwoma niewiadomymi
Rozwa˙zmy układ równa´n z dwoma niewiadomymi:
a11x + a12y = h1 a21x + a22y = h2. a11, a12, a21, a22s ˛a znane, x i y s ˛a niewiadomymi.
Je˙zeli pierwsze z równa´n pomno˙zymy przez a22 a drugie przez a12, a nast˛epnie odejmiemy drugie równanie od pierwszego, otrzymamy:
(a11a22− a12a21)x = h1a22− h2a12. Je´sli a11a22− a12a216= 0, to
x = h1a22− h2a12 a11a22− a12a21 Układy równa ´n i poj˛ecie macierzy
Analogicznie:
y = h2a11− h1a12 a11a22− a12a21
Problem. W jaki sposób uogólni´c te wzory na przypadek układu n równa´n z n niewiadomymi?
U˙zyteczne jest w tym celu poj˛ecie macierzy.
Definicja 1. Macierz ˛aA wymiaru m × n nazywamy tablic˛e liczb:
A =
a11 a12 · · · a1n a21 a22 · · · a2n ... ... . . . ... am1 am2 · · · amn
Poj˛ecie macierzy— c.d.
Macierz A (w Definicji 1) składa si˛e z m wierszy i n kolumn.
Skrócony zapis:
A = (aij)(i = 1, 2, . . . , m; j = 1, 2, . . . , n).
Je´sli m = n to powiemy, ˙ze A macierz ˛a kwadratow ˛a (lub dokładniej: macierz ˛a kwadratow ˛a stopnia n).
Macierze diagonalne
Wa˙zna klasa macierzy kwadratowych: macierze diagonalne (przek ˛atniowe) postaci
D =
d1 0 · · · 0 0 d2 · · · 0 ... ... . .. ...
0 0 · · · dn
= diag(d1, d2, . . . , dn).
Macierz jednostkowa (identyczno´sciowa) Injest okre´slona wzorem In= diag(1, 1, . . . , 1).
Wektory i macierze
Macierz składaj ˛aca si˛e z jednej kolumny
x =
x1 x2 ... xm
b˛edziemy nazywa´c wektorem kolumnowym.
Macierz składaj ˛ac ˛a si˛e z jednego wiersza b˛edziemy nazywa´c wektorem wierszowym.
W dalszym ci ˛agu wykładu b˛edziemy traktowa´c wektory jak macierze kolumnowe (pewni autorzy preferuj ˛a podej´scie, w którym wektory s ˛a uto˙zsamione z macierzami wierszowymi).
Macierze— przykłady
2 3 5
,
1 3 −8 0
−10 2 4 3
−2 5 −4 6
,
1 3 −8
−10 2 4
12 1 5
,
"
1 0 0 1
#
.
Macierze: 3×1 (wektor kolumnowy) , macierz wymiaru 3×4, macierz kwadratowa stopnia 3, macierz identyczno´sciowa stopnia 2.
Operacje na macierzach: transpozycja Macierz ˛a transponowan ˛a do macierzy
A = (aij), i = 1, . . . , m; j = 1, . . . , n nazywamy macierz
A0 = (bij), i = 1, . . . , n; j = 1, . . . , m, gdzie bij = aji, i = 1, . . . , n, j = 1, . . . , m.
Widzimy, ˙ze macierz A0otrzymuje si˛e z macierzy A przez zamian˛e wierszy na kolumny (lub kolumny na wiersze).
Przykład Wektor kolumnowy
v =
2 3 5
mo˙zemy zapisa´c w postaci v = [2, 3, 5]0.
Operacje na macierzach — c.d.
Dla macierzy A i B wymiaru m × n
A = (aij)(i = 1, 2, . . . , m; j = 1, 2, . . . , n), B = (bij)(i = 1, 2, . . . , m) sum˛e C = (cij) (i = 1, 2, . . . m = 1, 2, . . . , n) okre´slamy wzorem
cij = aij + bij.
Dla macierzy A = (aij)(i = 1, 2, . . . , m; j = 1, 2, . . . , n) i B = (bjk)(i = 1, 2, . . . , n; k = 1, 2, . . . , p) okre´slony jest ich iloczyn C = (cik)(i = 1, 2, . . . , m; k = 1, 2, . . . , p) wzorem
cik =
n
X
j=1
aijbjk, i = 1, 2, . . . , m; k = 1, 2, . . . , p.
Zapis macierzowy układu równa ´n Układ równa´n
a11x + a12y = h1 (3)
a21x + a22y = h2 (4)
mo˙zna zapisa´c w postaci:
Av = h, gdzie
A =
"
a11 a12 a21 a22
#
, v =
"
x y
#
, h =
"
h1 h2
#
.
Wyznacznik macierzy kwadratowej
Dla macierzy kwadratowej (aij)(i = 1, 2, . . . , 2; j = 1, 2, . . . , 2) stopnia 2, jej wyznacznik, oznaczo- ny symbolem |A| (lub det A) definiujemy wzorem:
|A| = a11a22− a12a21.
Dla macierzy kwadratowej A stopnia 3, A = (aij)(i = 1, 2, 3; j = 1, 2, 3) jej wyznacznik definiujemy wzorem:
|A| = a11a22a33+ a12a23a31+ a13a21a32− a12a21a33− a11a23a32− a13a22a31. (5) Wyznacznik macierzy kwadratowej st. n— suma n! składników.
Wyznacznik macierzy— zastosowanie do rozwi ˛azywania układu równa ´n Rozwi ˛azanie układu równa´n (3)–(4) mo˙zna zapisa´c w postaci:
x = |A1|
|A| , y = |A2|
|A| , gdzie
A1 =
"
h1 a12
h2 a22
#
,
A2 =
"
a11 h1 a21 h2
#
.
Zakładamy, ˙ze |A| 6= 0. Dla układów równa´n z liczb ˛a niewiadomych > 2 — analogiczne wzory.
Inne metody rozwi ˛azywania układów równa ´n
• eliminacja Gaussa; por. [Bed04, str. 170–171];
• metody oparte na tzw. dekompozycjach macierzowych (np. QR).
W naszym wykładzie ograniczamy si˛e do rozwa˙zania układów n równa´n z n niewiadomymi; za- kładamy, ˙ze macierz układu jest nieosobliwa. Rozwa˙zania dotycz ˛ace układów równa´n liniowych, w których liczba równa´n mo˙ze by´c ró˙zna od liczby niewiadomych, mo˙zna znale´z´c np. [Bed04, str. 167–
178].
Macierze i przekształcenia płaszczyzny
Przekształcenia płaszczyzny, takie jak: symetria wzgl˛edem osi OX lub obrót o k ˛at α wzgl˛edem ´srodka układu współrz˛ednych, mo˙zna opisa´c przy u˙zyciu macierzy stopnia 2.
Np. punktowi P = [xy] w wyniku obrotu płaszczyzny o k ˛at α zostanie przyporz ˛adkowany punkt P0 =hxy00i,
"
x0 y0
#
=
"
cos α − sin α sin α cos α
# "
x y
#
.
Mno˙zenie macierzy— odpowiada składaniu przekształce´n. Oznaczmy macierz obrotu o k ˛at α przez Rα,
Rα =
"
cos α − sin α sin α cos α
#
.
Macierze i przekształcenia płaszczyzny— c.d.
Mo˙zna pokaza´c, ˙ze
Rα+β = RαRβ
dla dowolnych k ˛atów α i β. Macierz I = (1 00 1) odpowiada przekształceniu identyczno´sciowemu płaszczyzny.
Macierz odwrotna
Macierz kwadratow ˛a A nazywamy nieosobliw ˛a, je´sli |A| 6= 0.
Mo˙zna pokaza´c, ˙ze je´sli A jest macierz ˛a nieosobliw ˛a stopnia n, to istnieje dokładnie jedna macierz B spełniaj ˛aca równo´s´c:
AB = In.
Macierz B (spełniaj ˛ac ˛a powy˙zsz ˛a równo´s´c) nazywamy macierz ˛a odwrotn ˛a do A i oznaczamy sym- bolem A−1.
Obliczanie macierzy odwrotnej
• jawna posta´c macierzy odwrotnej— mo˙zna j ˛a wyrazi´c wykorzystuj ˛ac poj˛ecie wyznacznika;
• praktyczny sposób obliczania macierzy odwrotnej— metoda elementarna (por. [Bed04, str.
165]).
Obliczanie macierzy odwrotnych dla macierzy kwadratowych stopnia 2 i 3 Dla macierzy nieosobliwej A = [a bc d]
A−1 = 1
|A|
"
d −c
−b a
#
,
dla macierzy nieosobliwej
A =
a11 a12 a13 a21 a22 a23 a31 a32 a33
mamy
A−1 = 1
|A|
|aa2232 aa2333| |aa1333 aa1232| |aa1222 aa1323|
|aa2333 aa2131| |aa1131 aa1333| |aa1323 aa1121|
|aa2131 aa2232| |aa1232 aa1131| |aa1121 aa1222|
.
Zastosowanie do rozwi ˛azywania układu równa ´n liniowych Jeste´smy zainteresowani rozwi ˛azaniem układu równa´n:
Av = h, (6)
gdzie A jest macierz ˛a nieosobliw ˛a stopnia n 2, h jest znanym wektorem n-wymiarowym, v jest n-wymiarowym wektorem niewiadomych. Rozwi ˛azaniem układu równa´n (6) jest
v = A−1h.
Obliczanie macierzy odwrotnej przy u˙zyciu tego wzoru zalecane, gdy chcemy rozwi ˛aza´c równanie (6) dla kilku warto´sci h (i tej samej macierzy A).
Zastosowanie — znajdowanie równania paraboli przechodz ˛acej przez zadane trzy punkty.
Chcemy znale´z´c równanie paraboli, której równanie dane jest wzorem y = ax2+bx+c, przechodz ˛acej przez punkty P1 = (x1, y1), P2 = (x2, y2), P3 = (x3, y3). Zakładamy, ˙ze P1, P2i P3nie le˙z ˛a na jednej prostej.
Zastosowanie– znajdowanie równania paraboli przechodz ˛acej przez zadane trzy punkty— c.d.
Problem sprowadza si˛e do znalezienia rozwi ˛azania układu równa´n:
Av = y, gdzie
A =
1 x1 x21 1 x2 x22 1 x3 x23
, v =
c b a
, y =
y1 y2 y3
.
Zastosowanie– znajdowanie równania paraboli przechodz ˛acej przez zadane trzy punkty.
Zało˙zyli´smy, ˙ze punkty P1, P2, i P3 nie le˙z ˛a na jednej prostej— st ˛ad wynika, ˙ze x1, x2 i x3 s ˛a ró˙zne (od siebie wzajemnie); mo˙zna pokaza´c, ˙ze st ˛ad wynika, ˙ze wyznacznik macierzy A jest ró˙zny od 0, a zatem do znalezienia rozwi ˛azania układu równa´n mo˙zna zastosowa´c podany na wykładzie wzór na obliczanie macierzy odwrotnej do macierzy kwadratowej stopnia 3.
Zastosowanie– znajdowanie równania paraboli przechodz ˛acej przez zadane trzy punkty.
Metody algebry macierzowej znajduj ˛a zastosowanie zagadnie´n zwi ˛azanych z „dopasowywaniem rów- na´n do danych” (np. nale˙zy „dopasowa´c” parabol˛e do punktów P1 = (x1, y1), . . . , Pn = (xn, yn), gdzie n > 3).
Polecana literatura
[Bed04] Tadeusz Bednarski, Elementy matematyki w naukach ekonomicznych, Oficyna Ekonomicz- na 2004, Rozdz. 5.