PODSTAWY ALGEBRY LINIOWEJ ALGEBRA

advertisement
PODSTAWY ALGEBRY LINIOWEJ
ALGEBRA MACIERZY
Macierzą prostokątną o m wierszach i n kolumnach nazywamy
tablicę m × n liczb rzeczywistych aij (i=1,2, ... ,m; j=1,2, ... ,n)
zapisaną w postaci ujętego w nawiasy kwadratowe prostokąta liczb
 a11 a12
a
 21 a22
 M
M

 am1 am 2
K a1n 

K a2 n 
O
M

a
K mn 
Liczby rzeczywiste aij nazywamy elementami macierzy.
KaŜdy element macierzy jest oznaczany dwoma wskaźnikami:
• pierwszy oznacza numer wiersza
• drugi – numer kolumny
Iloczyn m × n nazywamy wymiarami macierzy.
Macierz będziemy zapisywać często w krótszej postaci:
A m × n =  a ij 
  m × n
a 
 ij  m×n
A m×n
a 
 ij 
A
Najczęściej macierze oznaczamy duŜymi pogrubionymi literami
A , C , X , W , B , ...
PRZYKŁAD. Normy zuŜycia środków produkcji na jednostkę wyrobów
ALFA i BETA ujęte w tabeli moŜna zapisać jako macierz N.
wyroby
[szt]
ALFA
BETA
Normy zuŜycia na jednostkę wyrobu
stal
drewno
farba
praca
energia
2
[kg/szt]
[m /szt]
[litr/szt]
[rg]
[kWh/szt]
1
2
3
2
2
2
1
2
2
3
N 2×5
 1 2 3 2 2


= nij
=
  2×5 2 1 2 2 3
2
W zbiorze macierzy {A m×n } wyróŜnia się pewne
typy macierzy, bądź ze względu na ich wymiary, bądź
wartości elementów aij macierzy.
Wymiary macierzy są podstawą do wyróŜnienia
macierzy prostokątnych, macierzy kwadratowych i
wektorów.
A = a ij 
  m×n
Def. Macierz
nazywa się macierzą
prostokątną, gdy m≠n
A = a ij 
  m×n
dla m=n nazywa się
Def. Macierz
macierzą kwadratową. Macierz kwadratową oznacza
A n = a ij 
  n×n . Liczbę n nazywa się
się symbolem
stopniem macierzy kwadratowej.
3
Def. Elementy: a11, a22, ..., ann macierzy


A n = a ij
  n×n nazywa się przekątną
kwadratowej
główną macierzy A.


A = a ij
  m×1
(n=1)
Def. Macierz prostokątną
nazywa się wektorem kolumnowym (lub krótko
wektorem) i zapisuje w postaci:
 a1 
 a2 
 
M 
 a m 
A = a ij 
  1×n
Def. Macierz prostokątną
(m=1)
nazywa się wektorem wierszowym i zapisuje w
postaci
[a1
a 2 L an ]
4
Wektory wierszowe i kolumnowe oznacza się w tym
skrypcie najczęściej małymi, pogrubionymi literami
a, b, ..., x, y itp.
Ze względu na wartości liczbowe elementów aij
macierzy A w zbiorze macierzy wyróŜnia się
macierze zerowe i macierze jedynkowe.
A = a ij 
  m×n , w której wszystkie
Def. Macierz
elementy aij=0 nazywa się macierzą zerową i oznacza
symbolem 0mxn.
A = a ij 
  m×n , w której wszystkie
Def. Macierz
elementy aij = 1 nazywa się macierzą jedynkową i
oznacza symbolem Jmxn.
5
W zbiorze macierzy kwadratowych, stopnia n,
wyróŜnia się macierze: jednostkowe, diagonalne,
trójkątne, symetryczne i skośnosymetryczne.
Def. Macierz kwadratową (stopnia n)
A n = a ij 
  n×n , w której elementy spełniają
warunek:
1 dla i = j,
a ij = 
 0 dla i ≠ j
nazywa się macierzą jednostkową i oznacza
symbolem In
Wszystkie elementy głównej przekątnej macierzy In
są więc jedynkami, natomiast pozostałe elementy
zerami.
Przykład: Macierzami jednostkowymi są m.in.
macierze:
1 0 
[1]  
0 1 
1 0 0 
0 1 0 


0 0 1
1
0

0

0
0 0 0

1 0 0
0 1 0

0 0 1
6
Def. Macierz kwadratową (stopnia n)
A n = a ij 
  n×n
w której aij=0, dla kaŜdego i≠j
nazywa się macierzą diagonalną.
Przykład: Macierzami diagonalnymi są m. in.
macierze:
1 0 
0 2 


,
 2 0 0
0 − 3 0


0 0 1
5 0 0 0 
1


0 5 0 0 
0 0 1 0 


0 0 0 0
Def. Macierz kwadratową (stopnia n)


A n = a ij
  n×n , w której dla kaŜdej pary (i,j): aij=aji
nazywa się macierzą symetryczną.
Przykład: Macierze:
1 0 0
 1 − 1 4 
0 2 0
 2 3 


 3 0   − 1 0 0  0 0 3

  4 0 4

 0 0 0

są macierzami symetrycznymi.
0
0
0

4
7
Def. Macierz kwadratową (stopnia n)


A n = a ij
  n×n
,
w której dla kaŜdej pary (i, j):
aij = -aji nazywa się macierzą skośnosymetryczną.
Przykładami macierzy skośnosymetrycznych są
następujące macierze:
 0 − 1 2
 0 − 5 

5 0   1 0 3 

 - 2 - 3 0 


0
0

0

0
0 0 0

0 0 0
0 0 0

0 0 0
8
DZIAŁANIA NA MACIERZACH
Niech będą dane macierze


A = a ij
 
,




B = b ij C = c ij
  .
  ,
Def. Macierze: Amxn i Bmxn są sobie równe (A=B),
jeśli aij=bij, dla kaŜdej pary (i,j)
Def. Sumą macierzy Amxn i Bmxn nazywa się taką
macierz Cmxn (C=A+B), Ŝe dla kaŜdej pary
wskaźników (i,j) zachodzi równość: cij=aij+bij.
Przykład: Obliczyć sumę A+B dla
 0 1
 1 4
A =  3 1 B =  3 4
 − 1 1 ,
2 5 ,
 1 + 0 4 + 1  1 5
A + B =  3 + 3 1 + 4 = 6 5
 2 + (−1) 5 + 1  1 6
9
tw. Dodawanie macierzy jest przemienne, czyli
A+B=B+A
tw. Dodawanie macierzy jest łączne, czyli
(A+B)+C)=A+(B+C)
tw. JeŜeli A+B =A, to B=0
def. Macierz B nazywa się macierzą przeciwną do
macierzy A, co zapisuje się : B = -A, jeśli A+B=0
def. Macierz Bnxm nazywa się transpozycją macierzy
Amxn (lub macierzą transponowaną do macierzy Amxn),
jeśli dla kaŜdej pary (i,j) zachodzi równość:
bij = aji
Macierz transponowaną B oznacza się symbolem AT
(lub A’)
4 5 0 0 
B=
 jest macierzą
Przykład: Macierz
0
3
1
1


4 1
5 0 

A=
0 3 
transponowaną do macierzy


0 1
NaleŜy zauwaŜyć, Ŝe kolejne kolumny (wiersze)
macierzy B odpowiadają kolejnym
wierszom(kolumnom) macierzy A.
10
Tw. Transponowanie macierzy posiada następujące
własności:
(AT)T=A
(A+B)T=AT+BT
(A B)T=BT AT
tw. JeŜeli macierz A=[aij]nxn spełnia warunek AT=A,
to A jest macierzą symetryczną.
Def. Iloczynem liczby α i macierzy Amxn, nazywa się
taką macierz Bmxn, co zapisuje się: B=αA), w której
bij=α aij dla kaŜdej pary (i,j)
Przykład. Obliczyć A+(-3)B, jeśli
0 1
1 2 
B=
A=


 3 0
4 3 
1 2  0 − 3  1 − 1
A + ( −3)B = 
+
=



4
3
9
0
5
3
−
−

 
 

11
def. Iloczynem macierzy Amxk przez macierz Bkxn
nazywa się taką macierz Cmxn (co zapisuje się
C=A·B), której elementy spełniają warunek:
∧ c ij = a i1b1 j + a i 2 b2 j + ... + a ik bkj
(i , j )
 1 − 1 0
1 2
B=
A=


4 2 1
3 1 
1 ⋅1 + 2 ⋅ 4 1 ⋅ (− 1) + 2 ⋅ 2 1 ⋅ 0 + 2 ⋅1  9
3 2
AB = 
=

(
)
3
⋅
−
1
+
1
⋅
2
7
−
1
1
3
⋅
1
+
1
⋅
4
3
⋅
0
+
1
⋅
1


 
tw. Dla dowolnej macierzy Amxn zachodzą równości:
ImA=A
AIn=A
tw. Zachodzą następujące równości
α(A+B)=αA+αB α(AB)=A (αB)
tw. MnoŜenie macierzy przez macierz jest łączne,
czyli (A B) C=A (B C)
tw. MnoŜenie macierzy przez macierz jest rozdzielne
względem dodawania macierzy, czyli
A (B+C)=A B+A C
12
Def. Macierz kwadratowa B=[bij]nxn nazywamy
macierzą odwrotną do macierzy kwadratowej
A=[aij]nxn, jeśli spełniony jest warunek:
A·B=B·A=In
Macierz odwrotną, jeśli istnieje, oznacza się
symbolem A-1, a proces wyznaczania(poszukiwania
jej elementów nazywa się odwracaniem macierzy.
Przykład: Macierz B jest macierzą odwrotną do
macierzy A, gdzie:
 4 1
1  3 − 1
i A=
B= 


7 − 5 4 
5 3 , poniewaŜ
4 1 1  3 - 1 1  12 − 5 − 4 + 4 
=
= 
A⋅B = 




5 3 7 - 5 4  7 15 − 15 − 5 + 12
1  7 0  1 0 
= 
=


7  0 7  0 1 
oraz
13
3−3 
1  3 − 1  4 1 1  12 − 5
=
= 
B⋅A = 




7 − 5 4  5 3 7  − 20 + 20 − 5 + 12 
1  7 0  1 0 
= 
=


7  0 7  0 1 
MoŜna zatem napisać:
 3
 7
 4 1
5 3 =  − 5



 7
−1
− 1

7
4

7
def. Macierzą kwadratową A, która nie posiada
macierzy odwrotnej nazywa się macierzą osobliwą.
Przykład:
1 2
A=

Pokazać moŜna, Ŝe np. macierz
1
2


jest macierzą osobliwą
tw. JeŜeli A jest macierzą nieosobliwą, to
-1 T
T -1
(A ) = (A )
-1 -1
oraz (A ) = A
14
tw. JeŜeli A i B są nieosobliwymi macierzami tego
samego stopnia, to
(AB)-1 = B-1A-1
tw. JeŜeli A jest macierzą nieosobliwą i α∈R\{0}, to
(αA )
−1
=
1
α
(A )
−1
def. Macierz kwadratową A spełniającą warunek
ATA = AAT = I
Nazywa się macierzą ortogonalną
15
PRZEKSZTAŁCENIA ELEMENTARNE
MACIERZY
def. Przekształceniami elementarnymi macierzy
A=[aij]m×n nazywa się następujące działania
wykonywane na wierszach (lub na kolumnach)
macierzy:
T1: PomnoŜenie wszystkich elementów wybranego
wiersza (kolumny) przez liczbę α ≠ 0.
T2: Zamiana miejscami (przestawienie) dwóch
dowolnie wybranych wierszy (lub kolumn)
macierzy;
T3: Dodanie do wszystkich elementów wybranego
wiersza (kolumny) odpowiadających im
(występujących w tej samej kolumnie (wierszu))
elementów innego wiersza (kolumny)
pomnoŜonych przez liczbę α ≠ 0
16
Przykład:
 1 1 4 2
 6 2 − 1 2


4 6
4 4
1
4
2
 1
 6

2 −1
2

− 2 − 3 − 2 − 2 w’3=w3/(-2)
0
4
2
 1
 6 − 4 −1

2


− 2 − 1 − 2 − 2 k’2=k2+k1*(-1)
2
 6 − 4 −1
 1

0
4
2


− 2 − 1 − 2 − 2
w’1=w2, w’2=w1
2 − 1 − 4
 6
 1

0
2
4


− 2 − 2 − 2 − 1 k’2=k4, k’4=k2
17
ODWRACANIE MACIERZY
Jedną z metod odwracania macierzy jest metoda
wykorzystująca operacje elementarne.
Idea polega na równoległym przekształcaniu
elementarnym wierszy macierzy danej A
oraz macierzy jednostkowej I.
Schemat postępowania moŜna ująć krótko
A

I
:  :
ciąg operacji elementarnych
:  :
I

B=A-1
JeŜeli nie moŜna odwrócić macierzy w podany sposób, to oznacza,
Ŝe nie istnieje macierz odwrotna do macierzy A.
18
PRZYKŁAD. Dana jest macierz
2
2

 1
1
0

0
2 1  1
1 2  0
 
2 1 0
1 1 / 2
1
−1

1 1 / 2
 1 0 3 / 2
0 1 − 1


0 0 3 / 2
2 2 1
A 3 = 2 1 2
 1 2 1
0 0
1 0

0 1
 1 / 2 0 0 w1nowy = w1stary × 1 / 2
 − 1 1 0 w 2
nowy = w 2 stary + w1stary × (− 1)


 − 1 / 2 0 1 w3nowy = w3stary + w1stary × (− 1 / 2 )
1 0 w1nowy = w1stary + w2 stary × 1
 − 1/ 2

1 − 1 0 w2 nowy = w2 stary × (− 1)


 − 3 / 2
1 1 w3nowy = w3stary + w2 stary × 1
0 − 1 w1nowy = w1stary + w3stary × (− 1)
 1 0 0  1
0 1 0  0 − 1 / 3 2 / 3 w2
nowy = w 2 stary + w3stary × 2 / 3
 


0 0 1  − 1 2 / 3 2 / 3 w3nowy = w3stary × 2 / 3
Zatem macierz odwrotna do macierzy A3 ma postać
0 − 1
 1
A 3−1 =  0 − 1 / 3 2 / 3
− 1 2 / 3 2 / 3
Download