You are on page 1of 5

Předmět M1

MATICE
Uspořádané schéma reálných čı́sel
 
a1,1 a1,2 ... a1,n
 a2,1 a2,2 ... a2,n 
A=  ...

... ... ... 
am,1 am,2 ... am,n
se nazývá matice typu (m, n), též m × n.
ai,j ... prvky matice A
i ... řádkový index prvku ai,j
j ... sloupcový index prvku ai,j
Na hlavnı́ diagonále ležı́ všechny prvky ai,i pro i = 1, ..., n.
Nulová matice O má všechny prvky rovné nule.

Početnı́ operace s maticemi


Jsou dány dvě matice A, B stejného typu (m, n) a reálné čı́slo r.
Součet matic: A + B = ai,j + bi,j

Rozdı́l matic: A − B = ai,j - bi,j


r-násobek matice: r · A = r · ai,j

Transponovaná matice AT (typu n × m), platı́ :aTi,j = aj,i . Jinak řečeno, řádky
zaměnı́me za sloupce.

Speciálnı́ typy matic

Čtvercová matice ... typu n, n


Symetrická matice ... A = AT
Diagonálnı́ ... prvky ležı́cı́ mimo hlavnı́ diagonálu jsou nulové
Jednotková matice ... diagonálnı́, na hlavnı́ diagonále jsou samé 1, ozn. En×n
Ukázka jednotkové matice E3×3 :
 
1 0 0
E = 0 1 0
0 0 1

Součin matic

V matici A typu (m, n) platı́:


n-složkový vektor a⃗i,∗ = (ai,1 , ai,2 , ..., ai,n ) ... jejı́ i-tý řádkový vektor,
m-složkový vektor a⃗∗,j = (a1,j , a2,j , ..., am,j ) ... jejı́ j-tý sloupcový vektor.

Je-li matice A typu (m, p) a matice B typu (p, n), pak je definován součin matic
A a B:

A·B =C
c⃗i,j = a⃗i,∗ · b⃗∗,j
Matice C je typu (m, n).
Platı́ pro všechna i = 1, ..., m; pro všechna j = 1, ..., n.

Všechny řádkové vektory matice A postupně vynásobı́me skalárně se všemi


sloupcovými vektory matice B.

Přı́klad 1
Jsou dány tyto matice:
   
1 3 2 0
A= B=
2 5 4 7
Vypočtěte A + B, A − B, 2 · A, A + AT

Řešenı́
       
1 3 2 0 1+2 3+0 3 3
A+B = + = =
2 5 4 7 2+4 5+7 6 12
       
1 3 2 0 1−2 3−0 −1 3
A−B = + = =
2 5 4 7 2−4 5−7 −2 −2

    
3 12·1 2·3 2 6
2·A=2· = =
5 22·2 2·5 4 10
       
T 1 3 1 2 1+1 3+2 2 5
A+A = + = =
2 5 3 5 2+3 5+5 5 10

Přı́klad 2
Jsou dány tyto matice:
   
1 3 0 2 0 5
A= B=
2 5 3 1 1 2
Vypočtěte 2A + B.

Řešenı́

         
1 3 0 2 0 5 2 6 0 2 0 5 4 6 5
2· + = + =
2 5 3 1 1 2 4 10 6 1 1 2 5 11 8

Přı́klad 3
Jsou dány tyto matice:
   
1 2 3 1
K= L=
−3 4 4 −1
Vypočtěte K · L, L · K.

Řešenı́

     
1 2 3 1 (1, 2) · (3, 4) (1, 2) · (1, −1)
K ·L= · = =
−3 4 4 −1 (−3, 4) · (3, 4) (−3, 4) · (1, −1)
   
3+8 1−2 11 −1
= =
−9 + 16 −3 − 4 7 −7

     
3 1 1 2 (3, 1) · (1, −3) (3, 1) · (2, 4)
L·K = · = =
4 −1 −3 4 (4, −1) · (1, −3) (4, −1) · (2, 4)
   
3−3 6+4 0 10
= =
4+3 8−4 7 4

Vidı́me, že K · L ̸= L · K.

Platı́ obecně, že násobenı́ dvou matic nenı́ komutativnı́! , tj. A·B ̸= B ·A.
Při násobenı́ dvou matic záležı́ na pořadı́ daných matic.
Přı́klad 4
Jsou dány tyto matice:
     
1 2 3 1 1 0 1 1
M= N= K=
−3 4 4 −1 1 −1 −2 0
Vypočtěte (M · N ) − K.
Řešenı́
     
1 2 3 1 1 0 1 1
(M · N ) − K = · −
−3 4 4 −1 1 −1 −2 0

Matice M je typu (2, 2) a matice N typu (2, 3). Počet sloupců matice M se
rovná počtu řádků matice N , matice můžeme násobit v tomto pořadı́.
   
1 2 3 1 1
M ·N = · =
−3 4 4 −1 1

   
(1, 2) · (3, 4) (1, 2) · (1, −1) (1, 2) · (1, 1) 11 −1 3
= =
(−3, 4) · (3, 4) (−3, 4) · (1, −1) (−3, 4) · (1, 1) 7 −7 1

Nynı́ už stačı́ určit rozdı́l výsledné matice po součinu matic M , N a matice K.
     
11 −1 3 0 1 1 11 −2 2
− =
7 −7 1 −1 −2 0 8 −5 1

Přı́klad 5
Jsou dány tyto matice: A2×2 , B2×3 , C3×3 , D2×4 , F4×3 , G3×2 .
Určete typ matice X.
a) A + AT = X
b) A · D = X
c) (B + GT ) · C = X
d) (D · F ) + B = X
e) C · B = X
f) A · X · G = A

Řešenı́
a) A2×2 + AT2×2 = X2×2
(Sčı́táme matice stejného typu, výsledná matice musı́ být stejného typu jako
matice v součtu.)
b) A2×2 · D2×4 = X2×4
Násobı́me-li dvě matice, musı́ platı́, že počet sloupců prvnı́ matice se rovná počtu
řádků druhé matice, což je v našem přı́padě splněno. (Počet řádků u matice
určuje prvnı́ index, počet sloupců druhý index.) Výsledná matice má stejný
počet řádků jako prvnı́ matice v součinu a počet sloupců jako druhá matice v
součinu.)
c) (B2×3 + GT2×3 ) · C3×3 = X2×3
d) (D2×4 · F4×3 ) + B2×3 = X2×3
e) C3×3 · B2×3 = X?
Nelze. Takový součin nelze provést! Počet sloupců matice C se nerovná počtu
řádků matice B.
f) A2×2 · X · G3×2 = A2×2
Abychom mohli násobit A · X, je třeba, aby matice X obsahovala 2 řádky.
A abychom pak mohli násobit dále, je třeba, aby počet sloupců matice X byl
roven 3.
A2×2 · X2×? = Z2×?
Z2×? · G3×2 = A2×2

Mı́sto otaznı́ku je třeba dosadit čı́slo 3. Matice X je typu (2,3).

You might also like