• Nie Znaleziono Wyników

Macierze liczbowe

N/A
N/A
Protected

Academic year: 2021

Share "Macierze liczbowe"

Copied!
6
0
0

Pełen tekst

(1)

Macierze liczbowe

2.1 Podstawowe definicje

Macierz a (nad cia lem K) nazywamy tablic , e prostok , atn , a ,

A =

 

 

a 1,1 a 1,2 . . . a 1,n

a 2,1 a 2,2 . . . a 2,n

... ... ...

a m,1 a m,2 . . . a m,n

 

 

,

gdzie a i,j ∈ K, 1 ≤ i ≤ m, 1 ≤ j ≤ n. B edziemy m´owi´c, ˙ze A jest macierz , a , formatu m×n, tzn. macierz a o m wierszach i n kolumnach. Zbi´or wszystkich ,

takich macierzy oznaczamy przez K m,n .

2.1.1 Macierze szczeg´ olnych format´ ow

• n × n Macierze kwadratowe K n,n .

• m × 1 Macierze jednokolumnowe nazywane wektorami.

Zbi´or wektor´ow oznaczamy przez K m,1 = K m ,

K m 3 A = (a i,1 ) = ~a = ˆ a = (a i ) m i=1 =

 

 

a 1

a 2

...

a m

 

 

.

11

(2)

• 1 × n Macierze jednowierszowe nazywane funkcjona lami.

Zbi´or funkcjona l´ow oznaczamy przez K m,1 = K nT (albo K nH ), K n T 3 A = (a 1,j ) = ~a T = ˆ a T = (a j ) n j=1 = [a 1 , . . . , a n ] .

• 1 × 1 Macierze jednoelementowe, uto˙zsamiane z K, tzn. K 1,1 = K.

2.1.2 Podzia l blokowy

Cz esto wygodnie jest przedstawi´c macierz w postaci blokowej, kt´ora w og´o- , lno´sci wygl ada nast , epuj , aco: ,

A =

 

A 1,1 . . . A 1,t

... ...

A s,q . . . A s,t

 

 ∈ K m,n , (2.1)

gdzie A p,q ∈ K m

p

,n

q

, 1 ≤ p ≤ s, 1 ≤ q ≤ t, P s p=1 m p = m, P t q=1 n q = n.

Na posta´c blokow a mo˙zna patrzy´c jak na macierz, kt´orej elementami , s a macierze. Z drugiej strony, macierz liczbow , a mo˙zna interpretowa´c jako , macierz w postaci blokowej z blokami formatu 1 × 1.

Wa˙zne szczeg´olne przypadki to podzia l kolumnowy macierzy,

A = [~a 1 , ~a 2 , . . . , ~a n ] , gdzie ~a j =

 

 

a 1,j

a 2,j

...

a n,j

 

 

, 1 ≤ j ≤ n,

oraz podzia l wierszowy macierzy,

A =

 

 

ˆ a T 1 ˆ a T 2

...

ˆ a T m

 

 

, gdzie a ˆ T i = [a i,1 , a i,2 , . . . , a i,n ] , 1 ≤ i ≤ m.

2.2 Dzia lania na macierzach

2.2.1 Podstawowe dzia lania

Mo˙zemy na macierzach wykonywa´c r´o˙zne dzia lania. Podstawowe z nich to:

(3)

u ∈ K, A ∈ K m,n =⇒ B = u ∗ A ∈ K m,n , b i,j = u ∗ a i,j (mno˙zenie macierzy przez liczb e) ,

A, B ∈ K m,n =⇒ C = A + B ∈ K m,n , c i,j = a i,j + b i,j (dodawanie macierzy)

A ∈ K m,n =⇒ B = A T ∈ K n,m , b j,i = a i,j (transpozycja macierzy) A ∈ C m,n =⇒ B = A H ∈ K n,m , b j,i = a i,j (sprz e˙zenie hermitowskie) , A ∈ K m,n =⇒ B = |A| ∈ K m,n , b i,j = |a i,j | (modu l macierzy)

W szczeg´olno´sci, mamy te˙z dla u, v ∈ K ⊂ C, A, B ∈ C m,n ,

(u ∗ A ± v ∗ B) H = u ∗ A H ± v ∗ B H ,  A T  T = A =  A H  H .

Zauwa˙zmy, ˙ze macierze formatu m × n z dzia laniem dodawania s a grup , a , przemienn a, przy czym elementem neutralnym jest macierz zerowa (gdzie , a i,j = 0 ∀i, j), a przeciwn a do (a , i,j ) jest macierz (−a i,j ).

Je´sli macierze dane s a w postaci blokowej (2.1) to: , B = u ∗ A =⇒ B p,q = u ∗ A p,q

C = A + B =⇒ C p,q = A p,q + B p,q

B = A T =⇒ B p,q = A T q,p B = A H =⇒ B p,q = A H q,p

2.2.2 Mno˙zenie macierzy

Je´sli A ∈ K m,l i B ∈ K l,n to

C = A ∗ B ∈ K m,n , gdzie

c i,j =

X l

k=1

a i,k ∗ b k,j , 1 ≤ i ≤ m, 1 ≤ j ≤ n.

(4)

Zauwa˙zmy, ˙ze mno˙zenie A ∗ B jest wykonalne wtedy i tylko wtedy gdy liczba kolumn macierzy A jest r´owna liczbie wierszy macierzy B. Je´sli A jest w postaci wierszowej, a B kolumnowej,

A =

 

ˆ a T 1

...

ˆ a T m

 

 , B = h ~b 1 , . . . ,~b l

i ,

to c i,j = ˆ a T i ∗~b j ∀i, j.

Podstawowe w lasno´sci mno˙zenia macierzy s a nast , epuj , ace. (Zak ladamy, ,

˙ze macierze s a odpowiednich format´ow tak, ˙ze dzia lania s , a wykonalne.) , (A + B) ∗ C = A ∗ C + B ∗ C

C ∗ (A + B) = C ∗ A + C ∗ B

(rozdzielno´s´c mno˙zenia wzgl edem dodawania) ,

u ∗ (A ∗ B) = (u ∗ A) ∗ B = A ∗ (u ∗ B) = (A ∗ B) ∗ u (u ∈ K) (A ∗ B) ∗ C = A ∗ (B ∗ C) ( l aczno´s´c mno˙zenia) ,

Dowody tych w lasno´sci polegaj a na zwyk lym sprawdzeniu. Dlatego, dla , przyk ladu, poka˙zemy tu jedynie l aczno´s´c. Niech macierze A, B, C b , ed , a odpo- , wiednio format´ow m×k, k×l, l×n. (Zauwa˙zmy, ˙ze tylko wtedy odpowiednie mno˙zenia s a wykonalne.) Mamy ,

((A ∗ B) ∗ C) i,j =

X l

s=1

(A ∗ B) i,s c s,j =

X l

s=1

X k

t=1

a i,t b t,s

!

c s,j

=

X k

t=1

a i,t

X l

s=1

b t,s c s,j =

X k

t=1

a i,t (B ∗ C) t,j

= (A ∗ (B ∗ C)) i,j . Mamy te˙z

(A ∗ B) T = B T ∗ A T , (A ∗ B) H = B H ∗ A H . Rzeczywi´scie,

 (A ∗ B) H  i,j = (A ∗ B) j,i =

X l

k=1

a j,k b k,i

(5)

=

X l

k=1

a j,k b k,i =

X l

k=1

b k,i a j,k

=

X l

k=1

 B H 

i,k

 A H 

k,j =  B H ∗ A H  i,j .

2.2.3 Mno˙zenie macierzy w postaci blokowej

Je´sli macierze s a podane w postaci blokowej to mo˙zna je mno˙zy´c ‘blok-po- , bloku’ (tak jak w przypadku blok´ow 1×1) o ile formaty odpowiednich blok´ow s a zgodne. Dok ladniej, je´sli A = (A , i,k ), B = (B k,j ), 1 ≤ i ≤ m, 1 ≤ k ≤ l, 1 ≤ k ≤ n, oraz dla wszystkich i, j, k liczba kolumn bloku A i,k macierzy A jest r´owna liczbie wierszy bloku B k,j macierzy B to iloczyn

C = A ∗ B = (C i,j ) , 1 ≤ i ≤ m, 1 ≤ j ≤ n, gdzie

C i,j =

X l

k=1

A i,k ∗ B k,n . Poka˙zemy to na przyk ladzie. Niech

A =

 

A 1,1 A 1,2 A 1,3 A 1,4

A 2,1 A 2,2 A 2,3 A 2,4

A 3,1 A 3,2 A 3,3 A 3,4

  , B =

 

 

B 1,1 B 1,2 B 2,1 B 2,2

B 3,1 B 3,2

B 4,1 B 4,2

 

  .

Wtedy

C =

 

C 1,1 C 1,2 C 2,1 C 2,2

C 3,1 C 3,2

  , gdzie

C 1,1 = A 1,1 ∗ B 1,1 + A 1,2 ∗ B 2,1 + A 1,3 ∗ B 3,1 + A 1,4 ∗ B 4,1 ,

C 1,2 = A 1,1 ∗ B 1,2 + A 1,2 ∗ B 2,2 + A 1,3 ∗ B 3,2 + A 1,4 ∗ B 4,2 ,

C 2,1 = A 2,1 ∗ B 1,1 + A 2,2 ∗ B 2,1 + A 2,3 ∗ B 3,1 + A 2,4 ∗ B 4,1 ,

C 2,2 = A 2,1 ∗ B 1,2 + A 2,2 ∗ B 2,2 + A 2,3 ∗ B 3,2 + A 2,4 ∗ B 4,2 ,

C 3,1 = A 3,1 ∗ B 1,1 + A 3,2 ∗ B 2,1 + A 3,3 ∗ B 3,1 + A 3,4 ∗ B 4,1 ,

C 3,2 = A 3,1 ∗ B 1,2 + A 3,2 ∗ B 2,2 + A 3,3 ∗ B 3,2 + A 3,4 ∗ B 4,2 ,

(6)

o ile formaty blok´ow A i,k i B k,j s a zgodnie. ,

Bardzo wa˙znym przypadkiem szczeg´olnym mno˙zenia blokowego jest A ∗ B = A ∗ h ~b 1 ,~b 2 , . . . ,~b l

i

= h A ∗~b 1 , A ∗~b 2 , . . . , A ∗~b l i .

Zwr´o´cmy jeszcze uwag e na fakt, ˙ze je´sli ~a ∈ K , m oraz ~b ∈ K n to C = ~a ∗~b T ∈ K m,n

jest macierz a formatu m × n, nazywan , a iloczynem wewn , etrznym wektor´ow. , Je´sli natomiast wektory s a tych samych format´ow, ~a,~b ∈ K , n , to

c = ~a T ∗~b = ~b T ∗ ~a ∈ K

jest liczb a, nazywan , a iloczynem zewn , etrznym. W przypadku ~a,~b ∈ C , n defi- niujemy r´ownie˙z iloczyn skalarny wektor´ow jako liczb e zespolon , a ,

g = ~b H ∗ ~a ∈ C.

2.3 Dalsze oznaczenia

2.3.1 Macierze tr´ ojk atne i jednostkowe ,

Wyr´o˙znimy nast epuj , ace podzbiory macierzy formatu m × n (niekoniecznie , kwadratowych):

TRIU m,n = { A ∈ K m,n : ∀i > j a i,j = 0 } , TRIL m,n = { A ∈ K m,n : ∀i < j a i,j = 0 } , DIAG m,n = { A ∈ K m,n : ∀i 6= j a i,j = 0 } .

S a to odpowiednio macierze tr´ , ojk atne g´ , orne, tr´ ojk atne dolne i diagonalne. , Zauwa˙zmy, ˙ze ka˙zdy z tych podzbior´ow macierzy stanowi grup e ze wzgl , edu , na dzia lanie dodawania macierzy (s a to podgrupy {K, +}), oraz ,

DIAG m,n = TRIU m,n ∩ TRIL m,n .

Poniewa˙z macierze diagonalne D ∈ DIAG m,n maj a elementy niezerowe , jednynie na g l´ownej diagonali, powiedzmy d i , 1 ≤ i ≤ min(m, n), b edziemy ,

pisa´c

D = diag  d 1 , d 2 , . . . , d min(m,n)

 .

Cytaty

Powiązane dokumenty

Merzljakov, Podstawy teorii grup, PWN, Warszawa 1976..

Krych, Skrypt dla sudent´ ow

Korzystaj ac z twierdzenia Taylora mo˙zemy znale´ , z´ c szeregi Taylora (Maclaurina) znanych funkcji.. Czyli a jest tak˙ze zerem funkcji

Celem tego artykuïu jest sprawdzenie, czy obecne teorie istnienia przedsiÚbiorstw, takie jak: teoria kosztów transakcyjnych, teoria zasobowa, teoria akumulacji wiedzy,

[r]

[r]

[r]

[r]