1. Matice a maticové operace. 1. Matice a maticové operace p. 1/35



Podobné dokumenty
Úvod do lineární algebry

Maticí typu (m, n), kde m, n jsou přirozená čísla, se rozumí soubor mn veličin a jk zapsaných do m řádků a n sloupců tvaru:

Operace s maticemi

Vektory a matice. Obsah. Aplikovaná matematika I. Carl Friedrich Gauss. Základní pojmy a operace

MATICE. a 11 a 12 a 1n a 21 a 22 a 2n A = = [a ij]

Základy maticového počtu Matice, determinant, definitnost

Operace s maticemi. 19. února 2018

Lineární algebra Operace s vektory a maticemi

0.1 Úvod do lineární algebry

Matematika B101MA1, B101MA2

0.1 Úvod do lineární algebry

Cílem této kapitoly je uvedení pojmu matice a jejich speciálních typů. Čtenář se seznámí se základními vlastnostmi matic a s operacemi s maticemi

Základy matematiky pro FEK

Matematika (CŽV Kadaň) aneb Úvod do lineární algebry Matice a soustavy rovnic

MENDELOVA UNIVERZITA V BRNĚ LDF MT MATEMATIKA VEKTORY, MATICE

MENDELOVA UNIVERZITA V BRNĚ LDF MT MATEMATIKA VEKTORY, MATICE

V předchozí kapitole jsme podstatným způsobem rozšířili naši představu o tom, co je to číslo. Nadále jsou pro nás důležité především vlastnosti

Vektorový prostor. Př.1. R 2 ; R 3 ; R n Dvě operace v R n : u + v = (u 1 + v 1,...u n + v n ), V (E 3 )...množina vektorů v E 3,

VI. Maticový počet. VI.1. Základní operace s maticemi. Definice. Tabulku

Hisab al-džebr val-muqabala ( Věda o redukci a vzájemném rušení ) Muhammada ibn Músá al-chvárizmího (790? - 850?, Chiva, Bagdád),

Matice. Předpokládejme, že A = (a ij ) je matice typu m n: diagonálou jsou rovny nule.

Lineární algebra - I. část (vektory, matice a jejich využití)

Matice. a m1 a m2... a mn

Lineární algebra : Násobení matic a inverzní matice

12. Determinanty. 12. Determinanty p. 1/25

Součin matice A a čísla α definujeme jako matici αa = (d ij ) typu m n, kde d ij = αa ij pro libovolné indexy i, j.

Lineární algebra : Násobení matic a inverzní matice

Uspořádanou n-tici reálných čísel nazveme aritmetický vektor (vektor), ā = (a 1, a 2,..., a n ). Čísla a 1, a 2,..., a n se nazývají složky vektoru

Lineární algebra. Matice, operace s maticemi

Množinu všech matic typu m n nad tělesem T budeme označovat M m n (T ), množinu všech čtvercových matic stupně n nad T pak M n (T ).

Matice. Modifikace matic eliminační metodou. α A = α a 2,1, α a 2,2,..., α a 2,n α a m,1, α a m,2,..., α a m,n

Číselné vektory, matice, determinanty

10. Soustavy lineárních rovnic, determinanty, Cramerovo pravidlo

Matice. Přednáška MATEMATIKA č. 2. Jiří Neubauer. Katedra ekonometrie FEM UO Brno kancelář 69a, tel

Matematika. Kamila Hasilová. Matematika 1/34

11. Skalární součin a ortogonalita p. 1/16

6. Lineární nezávislost a báze p. 1/18

ekologie Pavel Fibich Vektor a Matice Operace s maticemi Vlastnosti matic Pavel Fibich Shrnutí Literatura

AVDAT Vektory a matice

1 Vektorové prostory.

DEFINICE Z LINEÁRNÍ ALGEBRY

8 Matice a determinanty

1 Báze a dimenze vektorového prostoru 1

Slovo ALGEBRA pochází z arabského al-jabr, což znamená nahrazení. Toto slovo se objevilo v názvu knihy

Vektory a matice. Petr Hasil. Podpořeno projektem Průřezová inovace studijních programů Lesnické a dřevařské fakulty MENDELU v Brně (LDF)

Soustavy lineárních rovnic

VĚTY Z LINEÁRNÍ ALGEBRY

Lineární algebra : Lineární prostor

Skalární součin je nástroj, jak měřit velikost vektorů a úhly mezi vektory v reálných a komplexních vektorových prostorech.

Kapitola 11: Vektory a matice 1/19

Učební texty k státní bakalářské zkoušce Matematika Matice. študenti MFF 15. augusta 2008

LINEÁRNÍ ALGEBRA. verze ZDENĚK DOSTÁL, VÍT VONDRÁK

Četba: Texty o lineární algebře (odkazy na webových stránkách přednášejícího).

4. Trojúhelníkový rozklad p. 1/20

Lineární zobrazení. 1. A(x y) = A(x) A(y) (vlastnost aditivity) 2. A(α x) = α A(x) (vlastnost homogenity)

Učební texty k státní bakalářské zkoušce Matematika Vlastní čísla a vlastní hodnoty. študenti MFF 15. augusta 2008

Vektorové podprostory, lineární nezávislost, báze, dimenze a souřadnice

Kapitola 11: Vektory a matice:

7. Lineární vektorové prostory

příkladů do cvičení. V textu se objeví i pár detailů, které jsem nestihl (na které jsem zapomněl) a(b u) = (ab) u, u + ( u) = 0 = ( u) + u.

Dosud jsme se zabývali pouze soustavami lineárních rovnic s reálnými koeficienty.

(Cramerovo pravidlo, determinanty, inverzní matice)

Základní pojmy teorie množin Vektorové prostory

Determinanty. Determinanty. Přednáška MATEMATIKA č. 3. Jiří Neubauer

Soustavy lineárních rovnic

Definice 13.1 Kvadratická forma v n proměnných s koeficienty z tělesa T je výraz tvaru. Kvadratická forma v n proměnných je tak polynom n proměnných s

Determinanty. Obsah. Aplikovaná matematika I. Pierre Simon de Laplace. Definice determinantu. Laplaceův rozvoj Vlastnosti determinantu.

Matematika 1 MA1. 2 Determinant. 3 Adjungovaná matice. 4 Cramerovo pravidlo. 11. přednáška ( ) Matematika 1 1 / 29

2 Vektorové normy. Základy numerické matematiky - NMNM201. Definice 1 (Norma). Norma je funkcionál splňující pro libovolné vektory x a y a pro

1 Zobrazení 1 ZOBRAZENÍ 1. Zobrazení a algebraické struktury. (a) Ukažte, že zobrazení f : x

6.1 Vektorový prostor

Lineární algebra. Soustavy lineárních rovnic

Odpřednesenou látku naleznete v kapitolách skript Abstraktní a konkrétní lineární algebra.

5. Maticová algebra, typy matic, inverzní matice, determinant.

6. Vektorový počet Studijní text. 6. Vektorový počet

MOORE-PENROSEOVA INVERZE MATICE A JEJÍ APLIKACE. 1. Úvod

1 Linearní prostory nad komplexními čísly

označme j = (0, 1) a nazvěme tuto dvojici imaginární jednotkou. Potom libovolnou (x, y) = (x, 0) + (0, y) = (x, 0) + (0, 1)(y, 0) = x + jy,

P 1 = P 1 1 = P 1, P 1 2 =

1 Soustavy lineárních rovnic

7. Důležité pojmy ve vektorových prostorech

Báze a dimenze vektorových prostorů

Vybrané kapitoly z matematiky

2.2. SČÍTÁNÍ A NÁSOBENÍ MATIC

Zavedení a vlastnosti reálných čísel

1 Determinanty a inverzní matice

2 Vektory a vektorové prostory Lineární závislost a nezávislost vektorů Souřadná soustava a báze... 26

Soustavy lineárních rovnic a determinanty

1.1 Operace s maticemi Soustavy lineárních rovnic Maticové rovnice a výpočet inverzní matice Elementární matice...

Soustavy. Terminologie. Dva pohledy na soustavu lin. rovnic. Definice: Necht A = (a i,j ) R m,n je matice, b R m,1 je jednosloupcová.

a počtem sloupců druhé matice. Spočítejme součin A.B. Označme matici A.B = M, pro její prvky platí:

maticeteorie 1. Matice A je typu 2 4, matice B je typu 4 3. Jakých rozměrů musí být matice X, aby se dala provést

[1] x (y z) = (x y) z... (asociativní zákon), x y = y x... (komutativní zákon).

Základy teorie matic

Operace s maticemi Sčítání matic: u matic stejného typu sečteme prvky na stejných pozicích: A+B=(a ij ) m n +(b ij ) m n =(a ij +b ij ) m n.

Četba: Texty o lineární algebře (odkazy na webových stránkách přednášejícího).

15 Maticový a vektorový počet II

Skalár- veličina určená jedním číselným údajem čas, hmotnost (porovnej životní úroveň, hospodaření firmy, naše poloha podle GPS )

PŘEDNÁŠKA 2 POSLOUPNOSTI

Matematika B101MA1, B101MA2

Transkript:

1. Matice a maticové operace 1. Matice a maticové operace p. 1/35

1. Matice a maticové operace p. 2/35 Matice a maticové operace 1. Aritmetické vektory 2. Operace s aritmetickými vektory 3. Nulový a opačný vektor 4. Matice 5. Násobení matice skalárem a sčítání matic 6. Nulová matice a odečítání matic 7. Transponované matice 8. Násobení matice a vektoru 9. Násobení matic

1. Matice a maticové operace p. 3/35 1.1 Aritmetické vektory DEFINICE 1 n-rozměrný aritmetický vektor je uspořádaná n-tice čísel, jejíž prvky se nazývají složky. Tyto uspořádané n- tice budeme zapisovat do hranatých závorek do řádků nebo sloupců.

1. Matice a maticové operace p. 3/35 1.1 Aritmetické vektory DEFINICE 1 n-rozměrný aritmetický vektor je uspořádaná n-tice čísel, jejíž prvky se nazývají složky. Tyto uspořádané n- tice budeme zapisovat do hranatých závorek do řádků nebo sloupců. PŘÍKLAD 1 Vektor průhybů lana z příkladu III z úvodní přednášky můžeme definovat předpisem u = u 0,u 1,u 2,u 3,u 4,u 5,u 6. Řešením úlohy je pak vektor u = 0, 0.2780, 0.4448, 0.5004, 0.4448, 0.2780, 0

1. Matice a maticové operace p. 4/35 1.1 Aritmetické vektory Jestliže v je aritmetický vektor, pak i-tou složku vektoru v budeme značitv i. Např.u 1 = u 0 = 0. Počet složek aritmetického vektoru nazýváme jeho rozměrem nebo též dimenzí. Například vektor x = 1,2 je dvourozměrný, vektor u je sedmirozměrný.

1. Matice a maticové operace p. 4/35 1.1 Aritmetické vektory Jestliže v je aritmetický vektor, pak i-tou složku vektoru v budeme značitv i. Např.u 1 = u 0 = 0. Počet složek aritmetického vektoru nazýváme jeho rozměrem nebo též dimenzí. Například vektor x = 1,2 je dvourozměrný, vektor u je sedmirozměrný. DEFINICE 2 Dva aritmetické vektory u a v považujeme za stejné (píšeme u = v), jestliže mají stejnou dimenzi n a stejné odpovídající složky, tj. u 1 = v 1,...,u n = v n. Vektory u a v, které nejsou stejné, jsou různé (píšeme u v).

1. Matice a maticové operace p. 4/35 1.1 Aritmetické vektory Jestliže v je aritmetický vektor, pak i-tou složku vektoru v budeme značitv i. Např.u 1 = u 0 = 0. Počet složek aritmetického vektoru nazýváme jeho rozměrem nebo též dimenzí. Například vektor x = 1,2 je dvourozměrný, vektor u je sedmirozměrný. DEFINICE 2 Dva aritmetické vektory u a v považujeme za stejné (píšeme u = v), jestliže mají stejnou dimenzi n a stejné odpovídající složky, tj. u 1 = v 1,...,u n = v n. Vektory u a v, které nejsou stejné, jsou různé (píšeme u v). Jestliže u = 1,2 av = 2,1, pak u 1 = 1,v 1 = 2, takže u v.

1. Matice a maticové operace p. 5/35 1.1 Aritmetické vektory Dvou a třírozměrné vektory - polohové vektory Volné a vázané vektory

1. Matice a maticové operace p. 5/35 1.1 Aritmetické vektory Dvou a třírozměrné vektory - polohové vektory Vícerozměrné vektory: Volné a vázané vektory Znázornění vektoru 1, 2, 1, 2

1. Matice a maticové operace p. 6/35 1.2 Operace s aritmetickými vektory DEFINICE 3 Součin skaláru (čísla) α a aritmetického vektoru u = u 1,...,u n je vektor αu definovaný předpisem αu = αu 1,...,αu n.

1. Matice a maticové operace p. 6/35 1.2 Operace s aritmetickými vektory DEFINICE 3 Součin skaláru (čísla) α a aritmetického vektoru u = u 1,...,u n je vektor αu definovaný předpisem Pro složky αu tedy platí αu = αu 1,...,αu n. αu i = αu i, i = 1,...,n, například 31,2 = 3 1,3 2 = 3,6, 31,2 1 = 3 1 = 3, 31,2 = 3 2 = 6. 2

1. Matice a maticové operace p. 7/35 1.2 Operace s aritmetickými vektory DEFINICE 4 Součet aritmetických vektorů u = u 1,...,u n a v = v 1,...,v n stejné dimenze je vektor u + v definovaný předpisem u+v = u 1 +v 1,...,u n +v n.

1.2 Operace s aritmetickými vektory DEFINICE 4 Součet aritmetických vektorů u = u 1,...,u n a v = v 1,...,v n stejné dimenze je vektor u + v definovaný předpisem Pro složky u+v tedy platí u+v = u 1 +v 1,...,u n +v n. u + v i = u i + v i, i = 1,...,n. Například 1,2+2,3 = 1+2,2+3 = 3,5, 1,2+2,3 = 1+2 = 3, 1 1,2+2,3 2 = 2+3 = 5. 1. Matice a maticové operace p. 7/35

1.2 Operace s aritmetickými vektory DEFINICE 4 Součet aritmetických vektorů u = u 1,...,u n a v = v 1,...,v n stejné dimenze je vektor u + v definovaný předpisem Pro složky u+v tedy platí u+v = u 1 +v 1,...,u n +v n. u + v i = u i + v i, i = 1,...,n. Například 1,2+2,3 = 1+2,2+3 = 3,5, 1,2+2,3 = 1+2 = 3, 1 1,2+2,3 2 = 2+3 = 5. 1. Matice a maticové operace p. 7/35

1. Matice a maticové operace p. 8/35 1.2 Operace s aritmetickými vektory VĚTA 1 Pro libovolná čísla α, β a vektory u,v,w stejné dimenze platí: DŮKAZ: (6)1u i = 1u i = u i u+(v+w) = (u+v)+w (1) u+v = v+u (2) α(u+v) = αu+αv (3) (α+β)u = αu+βu (4) α(βu) = (αβ)u (5) 1u = u (6)

1. Matice a maticové operace p. 9/35 1.2 Operace s aritmetickými vektory Vlastnosti (3),(4),(5) jsou velmi důležité při výpočtech s velmi velkými vektory. Např. stokrát výpočet 2.0u+2.0v s vektory u avdimenze 10000000 zabírá 45.158897 sekund, zatímco výpočet 2.0(u+v) pouze 26.779861 sekund.

1. Matice a maticové operace p. 9/35 1.2 Operace s aritmetickými vektory Vlastnosti (3),(4),(5) jsou velmi důležité při výpočtech s velmi velkými vektory. Např. stokrát výpočet 2.0u+2.0v s vektory u avdimenze 10000000 zabírá 45.158897 sekund, zatímco výpočet 2.0(u+v) pouze 26.779861 sekund. Operaceαu+αv totiž potřebuje 2n operací násobení skaláru se složkami obou vektorů an operací součtů složek vektorů, tj. celkem 3n operací, výrazα(u+v) potřebuje n při součtu obou vektorů an operací násobení složek vektorů skalárem, tj. celkem2n operací, tedy pouze 2 původního počtu operací. 3

1. Matice a maticové operace p. 10/35 1.3 Nulový a opačný vektor DEFINICE 5 Vektor o = 0,...,0 se nazývá nulový vektor. Nulový vektor dimenzenbudeme značit o n. Je-li vektoru = u 1,...,u n libovolný aritmetický vektor, pak se vektor u = u 1,..., u n = ( 1)u nazývá opačný vektor k vektoru u.

1. Matice a maticové operace p. 10/35 1.3 Nulový a opačný vektor DEFINICE 5 Vektor o = 0,...,0 se nazývá nulový vektor. Nulový vektor dimenzenbudeme značit o n. Je-li vektoru = u 1,...,u n libovolný aritmetický vektor, pak se vektor u = u 1,..., u n = ( 1)u nazývá opačný vektor k vektoru u. Je-li u libovolný n-rozměrný vektor, pak u+o n = u. Opačný vektor splňuje u +( u) = o.

1. Matice a maticové operace p. 10/35 1.3 Nulový a opačný vektor DEFINICE 5 Vektor o = 0,...,0 se nazývá nulový vektor. Nulový vektor dimenzenbudeme značit o n. Je-li vektoru = u 1,...,u n libovolný aritmetický vektor, pak se vektor u = u 1,..., u n = ( 1)u nazývá opačný vektor k vektoru u. Je-li u libovolný n-rozměrný vektor, pak u+o n = u. Opačný vektor splňuje u +( u) = o. Jestliže u a v jsou libovolné aritmetické vektory stejné dimenze, pak jediný vektor x, který splňuje u+x = v lze zapsat ve tvaru x = v+( u) = ( u)+v.

1. Matice a maticové operace p. 10/35 1.3 Nulový a opačný vektor DEFINICE 5 Vektor o = 0,...,0 se nazývá nulový vektor. Nulový vektor dimenzenbudeme značit o n. Je-li vektoru = u 1,...,u n libovolný aritmetický vektor, pak se vektor u = u 1,..., u n = ( 1)u nazývá opačný vektor k vektoru u. Je-li u libovolný n-rozměrný vektor, pak u+o n = u. Opačný vektor splňuje u +( u) = o. Jestliže u a v jsou libovolné aritmetické vektory stejné dimenze, pak jediný vektor x, který splňuje u+x = v lze zapsat ve tvaru x = v+( u) = ( u)+v. Rozdíl aritmetických vektorů: v u = v +( u)

1. Matice a maticové operace p. 11/35 1.4 Matice DEFINICE 6 Necht jsou dány prvky a 11,a 12,...,a mn z dané množiny F. Matice typu (m, n) (stručně m n matice) je obdélníková tabulka a11... a 1n A =..... a m1... a mn která má mn prvků a ij uspořádaných do m řádků r A i a n sloupců s A j, takže r A A = 1. = s A 1,...,sA n, r A m r A i = a i1,...,a in, s A j = Stručně píšeme též A = a ij. a1j. a mj.

1. Matice a maticové operace p. 12/35 1.4 Matice Prvky množiny F nazýváme také skaláry (lze je sčítat a násobit obdobně jako čísla).

1. Matice a maticové operace p. 12/35 1.4 Matice Prvky množiny F nazýváme také skaláry (lze je sčítat a násobit obdobně jako čísla). Množinu všech matic typu (m,n) s prvky z množiny F budeme značitf m,n. (Matice reálné, komplexní, polynomiální).

1. Matice a maticové operace p. 12/35 1.4 Matice Prvky množiny F nazýváme také skaláry (lze je sčítat a násobit obdobně jako čísla). Množinu všech matic typu (m,n) s prvky z množiny F budeme značitf m,n. (Matice reálné, komplexní, polynomiální). Jestliže m = n, pak se A nazývá čtvercová matice řádu n.

1. Matice a maticové operace p. 12/35 1.4 Matice Prvky množiny F nazýváme také skaláry (lze je sčítat a násobit obdobně jako čísla). Množinu všech matic typu (m,n) s prvky z množiny F budeme značitf m,n. (Matice reálné, komplexní, polynomiální). Jestliže m = n, pak se A nazývá čtvercová matice řádu n. Matici typu (1,n) nazýváme řádkovým vektorem řádu n.

1. Matice a maticové operace p. 12/35 1.4 Matice Prvky množiny F nazýváme také skaláry (lze je sčítat a násobit obdobně jako čísla). Množinu všech matic typu (m,n) s prvky z množiny F budeme značitf m,n. (Matice reálné, komplexní, polynomiální). Jestliže m = n, pak se A nazývá čtvercová matice řádu n. Matici typu (1,n) nazýváme řádkovým vektorem řádu n. Matici typu (m,1) nazýváme sloupcovým vektorem řádu m.

1. Matice a maticové operace p. 12/35 1.4 Matice Prvky množiny F nazýváme také skaláry (lze je sčítat a násobit obdobně jako čísla). Množinu všech matic typu (m,n) s prvky z množiny F budeme značitf m,n. (Matice reálné, komplexní, polynomiální). Jestliže m = n, pak se A nazývá čtvercová matice řádu n. Matici typu (1,n) nazýváme řádkovým vektorem řádu n. Matici typu (m,1) nazýváme sloupcovým vektorem řádu m. Prvky a 11,...,a ss,s = min{m,n} tvoří diagonálu matice A.

1. Matice a maticové operace p. 12/35 1.4 Matice Prvky množiny F nazýváme také skaláry (lze je sčítat a násobit obdobně jako čísla). Množinu všech matic typu (m,n) s prvky z množiny F budeme značitf m,n. (Matice reálné, komplexní, polynomiální). Jestliže m = n, pak se A nazývá čtvercová matice řádu n. Matici typu (1,n) nazýváme řádkovým vektorem řádu n. Matici typu (m,1) nazýváme sloupcovým vektorem řádu m. Prvky a 11,...,a ss,s = min{m,n} tvoří diagonálu matice A. Prvek v i-tém řádku a j-tém sloupci matice A značímea ij.

1. Matice a maticové operace p. 13/35 1.4 Matice Matice z příkladu I z úvodní přednášky: 1 1 1 0 0 0 0 0 0 0 0 1 1 1 0 0 0 0 0 0 0 0 1 1 A = 1 0 0 1 0 0 0 0 0 1 0 0 1 0 0 0 0 0 1 0 0 0 1 0 0 0 0 0 0 1 0 1

1. Matice a maticové operace p. 13/35 1.4 Matice Matice z příkladu I z úvodní přednášky: 1 1 1 0 0 0 0 0 0 0 0 1 1 1 0 0 0 0 0 0 0 0 1 1 A = 1 0 0 1 0 0 0 0 0 1 0 0 1 0 0 0 0 0 1 0 0 0 1 0 0 0 0 0 0 1 0 1 Reálná matice typu (7,8), tj. A R 7,8. Diagonála: 1,0,0,1,1,0,0. A 63 = 1.

1. Matice a maticové operace p. 13/35 1.4 Matice Matice z příkladu I z úvodní přednášky: 1 1 1 0 0 0 0 0 0 0 0 1 1 1 0 0 0 0 0 0 0 0 1 1 A = 1 0 0 1 0 0 0 0 0 1 0 0 1 0 0 0 0 0 1 0 0 0 1 0 0 0 0 0 0 1 0 1 Matice z příkladu III z úvodní přednášky: A = 2 1 0 0 0 1 2 1 0 0 0 1 2 1 0 0 0 1 2 1 0 0 0 1 2 Reálná matice typu (7,8), tj. A R 7,8. Diagonála: 1,0,0,1,1,0,0. A 63 = 1.

1. Matice a maticové operace p. 13/35 1.4 Matice Matice z příkladu I z úvodní přednášky: 1 1 1 0 0 0 0 0 0 0 0 1 1 1 0 0 0 0 0 0 0 0 1 1 A = 1 0 0 1 0 0 0 0 0 1 0 0 1 0 0 0 0 0 1 0 0 0 1 0 0 0 0 0 0 1 0 1 Reálná matice typu (7,8), tj. A R 7,8. Diagonála: 1,0,0,1,1,0,0. A 63 = 1. Matice z příkladu III z úvodní přednášky: A = 2 1 0 0 0 1 2 1 0 0 0 1 2 1 0 0 0 1 2 1 0 0 0 1 2 Reálná čtvercová matice řádu 5, tj. A R 5,5. Diagonála: 2,2,2,2,2. A 43 = 1.

1. Matice a maticové operace p. 14/35 1.4 Matice DEFINICE 7 Matice A a B považujeme za stejné (píšeme A = B), jestliže jsou stejného typu a mají stejné odpovídající prvky, tj. A ij = B ij. Matice A a B, které nejsou stejné, jsou různé (píšemea B).

1. Matice a maticové operace p. 14/35 1.4 Matice DEFINICE 7 Matice A a B považujeme za stejné (píšeme A = B), jestliže jsou stejného typu a mají stejné odpovídající prvky, tj. A ij = B ij. Matice A a B, které nejsou stejné, jsou různé (píšemea B). PŘÍKLAD 2 1 2 1,2, 1 2 3 4 2 1 3 4.

1. Matice a maticové operace p. 15/35 1.5 Násobení matice skalárem a sčítání matic DEFINICE 8 Součin skaláruαamatice A je maticeαa stejného typu jako A definovaná předpisem αa ij = αa ij.

1. Matice a maticové operace p. 15/35 1.5 Násobení matice skalárem a sčítání matic DEFINICE 8 Součin skaláruαamatice A je maticeαa stejného typu jako A definovaná předpisem αa ij = αa ij. PŘÍKLAD 3 2 1 2 2 1 = 2 4 4 2.

1. Matice a maticové operace p. 16/35 1.5 Násobení matice skalárem a sčítání matic DEFINICE 9 Součet matic A a B stejného typu je matice A + B stejného typu jako A a B definovaná předpisem A+B ij = A ij +B ij.

1. Matice a maticové operace p. 16/35 1.5 Násobení matice skalárem a sčítání matic DEFINICE 9 Součet matic A a B stejného typu je matice A + B stejného typu jako A a B definovaná předpisem A+B ij = A ij +B ij. PŘÍKLAD 4 1 2 2 1 + 0 3 2 4 = 1 5 4 5.

1. Matice a maticové operace p. 17/35 1.5 Násobení matice skalárem a sčítání matic VĚTA 2 Pro libovolné číselné matice A, B, C stejného typu a pro libovolné skaláry α,β platí vztahy: A+(B+C) = (A+B)+C (1) DŮKAZ: (6)1A ij = 1A ij = A ij A+B = B+A (2) α(a+b) = αa+αb (3) (α+β)a = αa+βa (4) α(βa) = (αβ)a (5) 1A = A (6)

1. Matice a maticové operace p. 18/35 1.5 Násobení matice skalárem a sčítání matic Obdobně jako v případě vektorů, vlastnosti (3),(4),(5) jsou velmi důležité při výpočtech s velmi velkými maticemi. Např. stokrát výpočet 2.0A+3.0A s čtvercovou maticí řádu 1000 potřebuje 4.562711 sekund, zatímco výpočet (2.0+3.0)A pouze 1.895391 sekund.

1. Matice a maticové operace p. 18/35 1.5 Násobení matice skalárem a sčítání matic Obdobně jako v případě vektorů, vlastnosti (3),(4),(5) jsou velmi důležité při výpočtech s velmi velkými maticemi. Např. stokrát výpočet 2.0A+3.0A s čtvercovou maticí řádu 1000 potřebuje 4.562711 sekund, zatímco výpočet (2.0+3.0)A pouze 1.895391 sekund. OperaceαA+βA se čtvercovou maticí řáduntotiž potřebuje 2n 2 operací násobení skalárů se složkami matice an 2 operací součtů složek matic, tj. celkem3n 2 operací, výraz(α+β)a potřebuje 1 při součtu obou skalárů an 2 operací násobení složek matice skalárem, tj. celkemn 2 +1 operací, tedy pouze 1 původního počtu operací. 3

1. Matice a maticové operace p. 19/35 1.6 Nulová matice a odečítání matic DEFINICE 10 Matice O = 0... 0..... 0... 0 se nazývá nulová matice. Nulová matice typu (m,n) se značí O mn. Je-li A libovolná matice pak matice A se nazývá opačná matice k matici A a platí A ij = A ij

1. Matice a maticové operace p. 20/35 1.6 Nulová matice a odečítání matic VĚTA 3 Pro libovolnou matici A a nulovou matici stejného typu platí A+O = A (1) A+( A) = O (2) A = ( 1)A (3)

1. Matice a maticové operace p. 20/35 1.6 Nulová matice a odečítání matic VĚTA 3 Pro libovolnou matici A a nulovou matici stejného typu platí DŮKAZ: A+O = A (1) A+( A) = O (2) A = ( 1)A (3) (1):A+O ij = A ij +O ij = A ij +0 = A ij, (2): A+( A) ij = A ij + A ij = A ij +( A ij ) = 0 = O ij, (3): A ij = A ij = ( 1)A ij = ( 1)A ij.

1. Matice a maticové operace p. 21/35 1.6 Nulová matice a odečítání matic Jestliže matice A a B jsou libovolné matice stejného typu, pak jedinou matici X, která splňuje A+X = B, lze zapsat ve tvaru X = B+( A) = ( A)+B.

1. Matice a maticové operace p. 21/35 1.6 Nulová matice a odečítání matic Jestliže matice A a B jsou libovolné matice stejného typu, pak jedinou matici X, která splňuje A+X = B, lze zapsat ve tvaru X = B+( A) = ( A)+B. Definujeme odečítání matic nebo též rozdíl matic předpisem A B = A+( B).

1. Matice a maticové operace p. 21/35 1.6 Nulová matice a odečítání matic Jestliže matice A a B jsou libovolné matice stejného typu, pak jedinou matici X, která splňuje A+X = B, lze zapsat ve tvaru X = B+( A) = ( A)+B. Definujeme odečítání matic nebo též rozdíl matic předpisem A B = A+( B). PŘÍKLAD 5 A = 1 2 3 0, B = A B = A+( B) = 2 1 1 2 1 2 3 0, + 2 1 1 2 = 1 3 2 2.

1. Matice a maticové operace p. 22/35 1.7 Transponované matice DEFINICE 11 K dané matici A typu(m,n) definujeme matici transponovanoua typu (n, m) předpisem A = A. ij ji

1. Matice a maticové operace p. 22/35 1.7 Transponované matice DEFINICE 11 K dané matici A typu(m,n) definujeme matici transponovanoua typu (n, m) předpisem A = A. ij ji PŘÍKLAD 6 1 2 3 4 5 6 = 1 4 2 5 3 6

1. Matice a maticové operace p. 22/35 1.7 Transponované matice DEFINICE 11 K dané matici A typu(m,n) definujeme matici transponovanoua typu (n, m) předpisem A = A. ij ji 1 4 1 2 3 4 5 6 = 2 5 3 6 PŘÍKLAD 6 VĚTA 4 Pro matice stejného typu a libovolný skalár platí: (A+B) = A +B, (1) (αa) = αa. (2)

1. Matice a maticové operace p. 23/35 1.8 Násobení matice a vektoru Soustava z příkladu III z úvodní přednášky: 2u 1 u 2 = 0.1112 u 1 +2u 2 u 3 = 0.1112 u 2 +2u 3 u 4 = 0.1112 u 3 +2u 4 u 5 = 0.1112 u 4 +2u 5 = 0.1112

1. Matice a maticové operace p. 23/35 1.8 Násobení matice a vektoru Soustava z příkladu III z úvodní přednášky: u 1 2u 1 u 2 = 0.1112 u 1 +2u 2 u 3 = 0.1112 u 2 +2u 3 u 4 = 0.1112 u 3 +2u 4 u 5 = 0.1112 u 4 +2u 5 = 0.1112 S využitím definice násobení vektoru skalárem a součtu vektorů: 2 1 0 0 0 0.1112 1 2 1 0 0 0.1112 0 0 +u 2 1 0 +u 3 2 1 +u 4 1 2 +u 5 0 1 = 0.1112 0.1112 0 0 0 1 2 0.1112

1. Matice a maticové operace p. 24/35 1.8 Násobení matice a vektoru Předchozí rovnici lze přepsat: u 1 s A 1 +u 2 s A 2 +u 3 s A 3 +u 4 s A 4 +u 5 s A 5 = b ( )

1. Matice a maticové operace p. 24/35 1.8 Násobení matice a vektoru Předchozí rovnici lze přepsat: u 1 s A 1 +u 2 s A 2 +u 3 s A 3 +u 4 s A 4 +u 5 s A 5 = b ( ) Ze sloupcových vektorůs A 1,...,s A 5 sestavíme matici 2 1 0 0 0 A = 1 2 1 0 0 s A 1,s A 2,s A 3,s A 4,s A 5 = 0 1 2 1 0 0 0 1 2 1 0 0 0 1 2

1.8 Násobení matice a vektoru Předchozí rovnici lze přepsat: u 1 s A 1 +u 2 s A 2 +u 3 s A 3 +u 4 s A 4 +u 5 s A 5 = b ( ) Ze sloupcových vektorůs A 1,...,s A 5 sestavíme matici 2 1 0 0 0 A = 1 2 1 0 0 s A 1,s A 2,s A 3,s A 4,s A 5 = 0 1 2 1 0 0 0 1 2 1 0 0 0 1 2 Levá strana rovnice ( ) definuje součin matice A a vektoru u, takže u 1 0.1112 u Au = b, 2 0.1112 kde u = u 3 u 4,b = 0.1112 0.1112 u 5 0.1112 1. Matice a maticové operace p. 24/35

1. Matice a maticové operace p. 25/35 1.8 Násobení matice a vektoru DEFINICE 12 Součinem matice A = a ij typu (m,n) a sloupcového vektoru x = x i dimenze n nazýváme vektor dimenzemdefinovaný předpisem y = Ax = x 1 s A 1 + +x n s A n.

1. Matice a maticové operace p. 25/35 1.8 Násobení matice a vektoru DEFINICE 12 Součinem matice A = a ij typu (m,n) a sloupcového vektoru x = x i dimenze n nazýváme vektor dimenzemdefinovaný předpisem y = Ax = x 1 s A 1 + +x n s A n. Rozepsáním definice po složkách dostaneme y i = Ax i = a i1 x 1 + +a in x n = r A i x.

1. Matice a maticové operace p. 25/35 1.8 Násobení matice a vektoru DEFINICE 12 Součinem matice A = a ij typu (m,n) a sloupcového vektoru x = x i dimenze n nazýváme vektor dimenzemdefinovaný předpisem y = Ax = x 1 s A 1 + +x n s A n. Rozepsáním definice po složkách dostaneme y i = Ax i = a i1 x 1 + +a in x n = r A i x. Toto pravidlo si můžeme znázornit pomocí: y i y A x = a i1... a in x 1. x n

1. Matice a maticové operace p. 26/35 1.8 Násobení matice a vektoru Jako příklady násobení matice a vektoru si uved me a11 a 12 x1 a 21 a 22 x 2 = a11 x 1 + a 12 x 2 a 21 x 1 + a 22 x, 2

1. Matice a maticové operace p. 26/35 1.8 Násobení matice a vektoru Jako příklady násobení matice a vektoru si uved me a11 a 12 x1 a11 x a 21 a 22 x = 1 + a 12 x 2 2 a 21 x 1 + a 22 x, 2 1 2 1 0 2 1 + 1 2 + 0 3 2 1 3 1 = 1 1 + 3 2 + 1 3 = 3 4 8.

1. Matice a maticové operace p. 26/35 1.8 Násobení matice a vektoru Jako příklady násobení matice a vektoru si uved me VĚTA 5 a11 a 12 x1 a11 x a 21 a 22 x = 1 + a 12 x 2 2 a 21 x 1 + a 22 x, 2 1 2 1 0 2 1 + 1 2 + 0 3 2 1 3 1 = 1 1 + 3 2 + 1 3 = 3 Pro libovolné matice A, B typu (m,n), n-rozměrné vektory u, v a skalár α platí: 4 8. A(αu) = α(au) = (αa)u (1) A(u+v) = Au+Av (2) (A+B)u = Au+Bu (3)

1.8 Násobení matice a vektoru Jako příklady násobení matice a vektoru si uved me VĚTA 5 a11 a 12 x1 a11 x a 21 a 22 x = 1 + a 12 x 2 2 a 21 x 1 + a 22 x, 2 1 2 1 0 2 1 + 1 2 + 0 3 2 1 3 1 = 1 1 + 3 2 + 1 3 = 3 Pro libovolné matice A, B typu (m,n), n-rozměrné vektory u, v a skalár α platí: 4 8. A(αu) = α(au) = (αa)u (1) A(u+v) = Au+Av (2) (A+B)u = Au+Bu (3) DŮKAZ: (2) A(u+v) i = ra i (u+v) = a i1 (u 1 +v 1 )+ +a in (u n +v n ) = = (a i1 u 1 + +a in u n )+(a i1 v 1 + +a in v n ) = = r A i u+r A i v = Au i +Av i, 1. Matice a maticové operace p. 26/35

1. Matice a maticové operace p. 27/35 1.9 Násobení matic A, B libovolné čtvercové matice řádu 3, x vektor dimenze 3. A(Bx) = A x 1 s B 1 +x 2 s B 2 +x 3 s B 3 = x1 As B 1 +x 2 As B 2 +x 3 As B 3 Odtud můžeme definovat maticiab = As B 1,As B 2,As B 3.

1. Matice a maticové operace p. 27/35 1.9 Násobení matic A, B libovolné čtvercové matice řádu 3, x vektor dimenze 3. A(Bx) = A x 1 s B 1 +x 2 s B 2 +x 3 s B 3 = x1 As B 1 +x 2 As B 2 +x 3 As B 3 Odtud můžeme definovat maticiab = As B 1,As B 2,As B 3. DEFINICE 13 Jestliže A je matice typu(m,p) a B je matice typu(p,n), pak součin matic A a B je matice AB typu (m,n) definovaná předpisem AB = As B 1,...,Asn B.

1. Matice a maticové operace p. 28/35 1.9 Násobení matic Rozepíšeme-li si definici násobení matic po složkách, dostaneme AB ij = a i1 b 1j + +a ip b pj = r A i s B j

1. Matice a maticové operace p. 28/35 1.9 Násobení matic Rozepíšeme-li si definici násobení matic po složkách, dostaneme AB ij = a i1 b 1j + +a ip b pj = r A i s B j a AB = r A 1 s B 1... r A 1 s B n..... r A ms B 1... r A ms B n = r A 1 B. r A mb.

1. Matice a maticové operace p. 28/35 1.9 Násobení matic Rozepíšeme-li si definici násobení matic po složkách, dostaneme AB ij = a i1 b 1j + +a ip b pj = r A i s B j a AB = r A 1 s B 1... r A 1 s B n..... r A ms B 1... r A ms B n = r A 1 B. r A mb. Toto pravidlo si můžeme znázornit pomocí: AB A B AB ij = a b 1j i1... a ip. b pj

1. Matice a maticové operace p. 29/35 1.9 Násobení matic PŘÍKLAD 7 Příklady násobení matic: a11 a 12 b11 b 12 a11 b a 21 a 22 b 21 b = 11 +a 12 b 21 a 11 b 12 +a 12 b 22 22 a 21 b 11 +a 22 b 21 a 21 b 12 +a 22 b, 22

1. Matice a maticové operace p. 29/35 1.9 Násobení matic PŘÍKLAD 7 Příklady násobení matic: a11 a 12 b11 b 12 a11 b a 21 a 22 b 21 b = 11 +a 12 b 21 a 11 b 12 +a 12 b 22 22 a 21 b 11 +a 22 b 21 a 21 b 12 +a 22 b, 22 2 1 0 1 2 3 1 2 0 1 = = 2 1+1 0 2 2+1 1 0 1 1 0 0 2 1 1 2 1+3 0 2 2+3 1 2 5 0 1, 2 1

1. Matice a maticové operace p. 29/35 1.9 Násobení matic PŘÍKLAD 7 Příklady násobení matic: a11 a 12 b11 b 12 a11 b a 21 a 22 b 21 b = 11 +a 12 b 21 a 11 b 12 +a 12 b 22 22 a 21 b 11 +a 22 b 21 a 21 b 12 +a 22 b, 22 2 1 0 1 2 3 1 2 0 1 1 2 0 1 = = 2 1 0 1 2 3 2 1+1 0 2 2+1 1 0 1 1 0 0 2 1 1 2 1+3 0 2 2+3 1 2 5 0 1, 2 1 nelze násobit!!!

1. Matice a maticové operace p. 30/35 1.9 Násobení matic Z definice lze ihned vidět, že pro libovolné matice A, B a vektor x je A(Bx) = (AB)x pokud jsou tyto výrazy definovány.

1. Matice a maticové operace p. 30/35 1.9 Násobení matic Z definice lze ihned vidět, že pro libovolné matice A, B a vektor x je A(Bx) = (AB)x pokud jsou tyto výrazy definovány. Obecněji platí následující vztahy. VĚTA 6 Pro libovolný skalár α a matice A, B, C platí: A(αB) = α(ab) = (αa)b (1) A(B+C) = AB+AC (2) (A+B)C = AC+BC (3) kdykoliv jsou uvedené výrazy definovány.

1. Matice a maticové operace p. 30/35 1.9 Násobení matic Z definice lze ihned vidět, že pro libovolné matice A, B a vektor x je A(Bx) = (AB)x pokud jsou tyto výrazy definovány. Obecněji platí následující vztahy. VĚTA 6 Pro libovolný skalár α a matice A, B, C platí: A(αB) = α(ab) = (αa)b (1) A(B+C) = AB+AC (2) (A+B)C = AC+BC (3) kdykoliv jsou uvedené výrazy definovány. A(B +C) ij = ra i s B+C j = r A i (s B j +s C j ) = DŮKAZ (2): = r A i s B j +r A i s C j = AB ij +AC ij

1. Matice a maticové operace p. 31/35 1.9 Násobení matic Násobení matic je velmi výpočetně nákladné. Je proto velmi důležité operace dělat co nejefektivněji. Např. stokrát výpočet AC+BC s čtvercovými maticemi řádu 1000 potřebuje 87.314541 sekund, zatímco výpočet (A+B)C pouze 45.531831 sekund.

1. Matice a maticové operace p. 31/35 1.9 Násobení matic Násobení matic je velmi výpočetně nákladné. Je proto velmi důležité operace dělat co nejefektivněji. Např. stokrát výpočet AC+BC s čtvercovými maticemi řádu 1000 potřebuje 87.314541 sekund, zatímco výpočet (A+B)C pouze 45.531831 sekund. Operace násobení matic se čtvercovými maticemi řádu n totiž potřebujen 2 (2n 1) = 2n 3 n 2 operací, tj. výraz AC+BC potřebuje4n 3 2n 2 při součinech matic a n 2 operací pro součet matic, tj. celkem 4n 3 n 2 operací, zatímco výraz(a+b)c potřebuje2n 3 tedy přibližně 1 2 původního počtu operací.

1. Matice a maticové operace p. 32/35 1.9 Násobení matic VĚTA 7 Pro násobení matice A typu (m,p), matice B typu (p,q) a matice C typu (q,n) platí také tzv. asociativní zákon, tj. A(BC) = (AB)C

1. Matice a maticové operace p. 32/35 1.9 Násobení matic VĚTA 7 Pro násobení matice A typu (m,p), matice B typu (p,q) a matice C typu (q,n) platí také tzv. asociativní zákon, tj. A(BC) = (AB)C DŮKAZ: A(BC) = A Bs C 1,...,Bs C n = A(Bs C 1 ),...,A(Bs C n) = = (AB)s C 1,...,(AB)s C n = (AB)C.

1. Matice a maticové operace p. 32/35 1.9 Násobení matic VĚTA 7 Pro násobení matice A typu (m,p), matice B typu (p,q) a matice C typu (q,n) platí také tzv. asociativní zákon, tj. A(BC) = (AB)C DŮKAZ: A(BC) = A Bs C 1,...,Bs C n = A(Bs C 1 ),...,A(Bs C n) = = (AB)s C 1,...,(AB)s C n = (AB)C. Indukcí lze dokázat obdobné tvrzení i pro součin více než tří matic. Odtud speciálně vyplývá, že mocnina čtvercové matice A k = AA A } {{ } k je definována jednoznačně nebot nezáleží na uzávorkování.

1. Matice a maticové operace p. 33/35 1.9 Násobení matic DEFINICE 14 Čtvercová matice I = 1 0... 0 0 1... 0...... 0 0... 1 se nazývá jednotková matice. Jednotková matice řádunse značíi n.

1. Matice a maticové operace p. 33/35 1.9 Násobení matic DEFINICE 14 Čtvercová matice I = 1 0... 0 0 1... 0...... 0 0... 1 se nazývá jednotková matice. Jednotková matice řádunse značíi n. VĚTA 8 Jestliže A je libovolná matice, pak pro jednotkové matice příslušné dimenze platí AI = A, IA = A.

1. Matice a maticové operace p. 33/35 1.9 Násobení matic DEFINICE 14 Čtvercová matice I = 1 0... 0 0 1... 0...... 0 0... 1 se nazývá jednotková matice. Jednotková matice řádunse značíi n. VĚTA 8 Jestliže A je libovolná matice, pak pro jednotkové matice příslušné dimenze platí AI = A, IA = A. DŮKAZ: Např.AI ij = a i1 0+ +a ij 1+ +a in 0 = a ij = A ij

1. Matice a maticové operace p. 34/35 1.9 Násobení matic Pro matice A = 1 2 3 4, B = 0 1 0 0 platí 1 2 AB = 3 4 0 1 0 0 = 0 1 0 3,BA = 0 1 0 0 1 2 3 4 = 3 4 0 0 takže AB BA.

1. Matice a maticové operace p. 34/35 1.9 Násobení matic Pro matice A = 1 2 3 4, B = 0 1 0 0 platí 1 2 AB = 3 4 0 1 0 0 = 0 1 0 3,BA = 0 1 0 0 1 2 3 4 = 3 4 0 0 takže AB BA. Navíc platí B 2 = 0 1 0 0 0 1 0 0 = O.

1. Matice a maticové operace p. 34/35 1.9 Násobení matic Pro matice A = 1 2 3 4, B = 0 1 0 0 platí 1 2 AB = 3 4 0 1 0 0 = 0 1 0 3,BA = 0 1 0 0 1 2 3 4 = 3 4 0 0 takže AB BA. Navíc platí B 2 = 0 1 0 0 0 1 0 0 = O. Pro násobení matic tedy neplatí komutativní zákon a mocnina nenulové matice může být nulová matice!

1. Matice a maticové operace p. 35/35 1.9 Násobení matic VĚTA 9 Jestliže je A matice typu(m,p) a B je matice typu(p,n), pak platí: (AB) = B A

1. Matice a maticové operace p. 35/35 1.9 Násobení matic VĚTA 9 Jestliže je A matice typu(m,p) a B je matice typu(p,n), pak platí: (AB) = B A DŮKAZ: (AB) ij =AB ji = r A j s B i = =a j1 b 1i + +a jp b pi = =b 1i a j1 + +b pi a jp = = ( ) s B ( ) i r A j = B A ij.