• Nie Znaleziono Wyników

Obsah. Todo list 3 3

N/A
N/A
Protected

Academic year: 2022

Share "Obsah. Todo list 3 3"

Copied!
55
0
0

Pełen tekst

(1)

WIKI SKRIPTUM

Obsah

Znaˇcen´ı 3

Todo list 3

3 2. Opakov´an´ı a doplnˇen´ı znalost´ı z line´arn´ı algebry 5

2.1. Troj´uheln´ıkov´e matice 5

2.2. Rozklad matice na horn´ı a doln´ı troj´uheln´ıkovou 5

2.3. Rozklady matic 6

2.4. Rozklady matic - Jordanova Vˇeta 9

2.5. Vlastn´ı ˇc´ısla matice 10

2.6. Pozitivnˇe definitn´ı matice 10

2.7. Normy 11

2.8. Konvergence geometrick´e posloupnosti matic 12

3. Uvod do numerick´´ e matematiky 14

3.1. Reprezentace ˇc´ısel s pohyblivou desetinnou ˇc´arkou 14

3.2. Podm´ınˇenost matic 14

3.3. Pˇredpodm´ınˇen´ı 15

4. Pˇr´ım´e metody pro line´arn´ı soustavy 16

4.1. Pravidla o element´arn´ıch ´uprav´ach 16

4.2. Gaussova eliminaˇcn´ı metoda 16

4.3. Gaussova eliminaˇcn´ı metoda - pˇr´ım´y chod 16

4.4. Gaussova eliminaˇcn´ı metoda - zpˇetn´y chod 17

4.5. Gaussova eliminaˇcn´ı metoda - sloˇzitost 17

4.6. Gaussova eliminaˇcn´ı metoda - numerick´a anal´yza 17

4.7. Modifikovan´a Gaussova eliminaˇcn´ı metoda 19

4.8. GEM a v´ıce prav´ych stran 19

4.9. GEM a LU rozklad 20

4.10. Kompaktn´ı sch´ema pro LU faktorizaci 21

4.11. LU rozklad pro symetrick´e matice - Cholesk´eho dekompozice 22

4.12. Thomas˚uv algoritmus 22

4.13. Schur˚uv doplnˇek 22

5. Iterativn´ı metody – ´uvod a soustavy line´arn´ıch rovnic 23

5.1. Iterativn´ı metody obecnˇe 23

5.2. Stacion´arn´ı iterativn´ı metody 23

5.3. Metoda postupn´ych aproximac´ı 25

5.4. Pˇredpodm´ınˇen´a metoda postupn´ych aproximac´ı 26

5.5. Richardsonovy iterace 27

5.6. Jacobiho metoda 27

5.7. Jacobiho metoda - numerick´a anal´yza 28

5.8. Gaussova-Seidelova metoda 29

5.9. Gaussova-Seidelova metoda - numerick´a anal´yza 29

5.10. Super-relaxaˇcn´ı metoda (SOR – Succesive Over Relaxation) 31

Date: 20. ´unora 2021.

1

(2)

5.11. Super-relaxaˇcn´ı metoda - numerick´a anal´yza 31

5.12. Shrnut´ı podm´ınek konvergence 33

6. Vlastn´ı ˇc´ısla a vektory matic 34

6.1. Lokalizace vlastn´ıch ˇc´ısel 34

6.2. Aposteriorn´ı odhad chyby 34

6.3. Mocninn´a metoda 35

6.4. Redukˇcn´ı metoda 37

6.5. V´ypoˇcet kompletn´ıho spektra matice 37

6.6. Troj´uheln´ıkov´a metoda 38

6.7. Existence LU rozkladu 38

6.8. Konvergence troj´uheln´ıkov´e metody 39

6.9. LR algoritmus 40

6.10. Konvergence LR algoritmu 40

6.11. QR algoritmus 41

6.12. Gram˚uv-Schmidt˚uv ortonormalizaˇcn´ı proces 42

6.13. Householderovy transformace 42

6.14. QR algoritmus 43

6.15. Konvergence QR algoritmu 43

6.16. Hessenbergovy QR iterace 44

7. Neline´arn´ı rovnice 45

7.1. Separace koˇren˚u 45

7.2. V´ypoˇcet koˇrene - metoda bisekc´ı 45

7.3. Iterativn´ı metody pro hled´an´ı koˇren˚u 45

7.4. Metoda regula falsi 46

7.5. Newtonova metoda 46

7.6. Metody pro ˇreˇsen´ı soustav neline´arn´ıch rovnic 47

8. Interpolace 49

8.1. Lagrange˚uv polynom 49

8.2. Lagrange˚uv polynom - Newtonova formule 49

8.3. Lagrange˚uv polynom - chyba aproximace 50

8.4. Hermitova-Birkhoffova interpolace 52

8.5. Interpolace v Rn 52

9. Derivace a integrace 53

9.1. Numerick´a derivace 53

9.2. Numerick´a integrace 54

(3)

Znaˇcen´ı Znaˇcka Popis

A matice

Θ nulov´a matice I matice identity

Rm,n, Cm,n prostor re´aln´ych, komplexn´ıch matic rozmˇeru m × n Aij ij - t´y prvek matice

~xi i - t´y prvek vektoru σ(A) spektrum matice

ρ(A) spektr´aln´ı polomˇer matice

νg(λ) geometrick´a n´asobnost vlastn´ıho ˇc´ısla λ νa(λ) algebraick´a n´asobnost vlastn´ıho ˇc´ısla λ

~

x vektor

~0 nulov´y vektor

~

xT, AT transpozice vektoru, matice A−1 inverzn´ı matice

~x, A hermitovsky sdruˇzen´y vektor, matice h~x|~yi skal´arn´ı souˇcin vektor˚u

k~xk norma vektoru ˆ

n {m ∈ N | m ≤ n}

ˆ

n0 n ∪ {0}ˆ Hx Okol´ı bodu x Hxε ε-okol´ı bodu x

C(M ) tˇr´ıda vˇsech funkc´ı na mnoˇzinˇe M spojit´ych

Cp(M ) tˇr´ıda vˇsech funkc´ı na mnoˇzinˇe M spojitˇe diferencovateln´ych do ˇr´adu p Df Definiˇcn´ı obor funkce f

∇ oper´ator nabla

Todo list

Pˇredˇelat neceloˇc´ıselnˇe, nebo vymazat, tuhle vˇetu si Mlha vycucal z prstu, protoˇze pˇri psan´ı skript z´apasil s t´ım, ˇze jsme tu mocninu v˚ubec nedefinovali. Na zkouˇsce mi Oberhuber

ˇrekl, ˇze by to definoval Schurovsky, ale on kaˇzd´y pˇr´ıstup m´a nˇeco. . . 10

Zrevidovat, zjednoduˇsit d˚ukaz 3.2 - Mlha si ho cel´y vycucal z prstu, snad by to ˇslo pˇrepsat bez toho megav´yroku. . . 14

Pˇr´ıklad 4.6 . . . 19

Pˇr´ıklad 4.8 . . . 21

Pˇr´ıklad 4.10 . . . 22

Zkontrolovat. Mˇelo by to b´yt takto, ale nejsem si jist´y . . . 22

Pˇr´ıklad 4.12 . . . 22

Thomas˚uv algoritmus . . . 22

Schur˚uv doplnˇek . . . 22

D˚ukaz nutnosti podm´ınky od doc. Humhala . . . 27

D˚ukaz 6.1 vzala Hanele z fel´ack´ych vut skript (ale zd´a se, ˇze funguje), podle z´apisk˚u z pˇredn´aˇsky nen´ı vyˇzadov´an . . . 34

M´am ty vˇety pˇrepsat? . . . 35

D˚ukaz 6.7 . . . 37

Dokonˇcit Redukˇcn´ı metodu. Nev´ım, jestli to sem m´am ps´at. . . 37

To je co? . . . 38

To je co? . . . 38

Ops´ano ze sePlatnost . . . 43

D˚ukaz 7.26. . . 48

(4)

Posledn´ı produkt je 0, nˇeco je ˇspatnˇe.(nejsp´ıˇs by mˇelo b´yt m od i+1, to vˇsak neodpov´ıd´a definici Rn). . . 51 Sp´achala Hanele ze sv´ych v´ypisk˚u. Chtˇelo by to pˇrepsat podle prezentace, ale uˇz se mi to ve

zkouˇskov´em dˇelat nechce. . . 53

(5)

2. Opakov´an´ı a doplnˇen´ı znalost´ı z line´arn´ı algebry 2.1. Troj´uheln´ıkov´e matice.

Vˇeta 2.22. Necht’ jsou A a B ∈ Cn,n doln´ı (resp. horn´ı) troj´uheln´ıkov´e matice. Pak matice C = AB je doln´ı (resp. horn´ı) troj´uheln´ıkov´a. D´ale pak plat´ı:

∀i ∈ ˆn, Cii = AiiBii

D˚ukaz. Protoˇze jsou matice A a B doln´ı troj´uheln´ıkov´e, plat´ı Aik = 0, ∀i < k a Bkj = 0, ∀k < j.

Tud´ıˇz:

Cij=

n

X

k=1

AikBkj=

i

X

k=1

AikBkj=

i

X

k=j

AikBkj

coˇz je rovno 0 pro i < j a AiiBii pro i = j. D˚ukaz pro horn´ı troj´uheln´ıkov´e matice je obdobn´y.  Vˇeta 2.23. Necht’ je A ∈ Cn,nregul´arn´ı doln´ı (resp. horn´ı) troj´uheln´ıkov´a matice. Pak matice A−1 je doln´ı (resp. horn´ı) troj´uheln´ıkov´a. D´ale pak plat´ı:

∀i ∈ ˆn, (A−1)ii = (Aii)−1= 1 Aii

D˚ukaz. Oznaˇc´ıme B = A−1 a vyjdeme ze vztahu AB = I. Protoˇze je matice A doln´ı troj´uheln´ıkov´a a regul´arn´ı, plat´ı Aik= 0, ∀i < k a Aii6= 0, ∀i ∈ ˆn. Proto:

Iij=

n

X

k=1

AikBkj=

i

X

k=1

AikBkj

(1) B doln´ı troj´uheln´ıkov´a indukc´ı podle i pˇri pevn´em j

• i = 1, 1 < j Iij = 0 =

i

X

k=1

AikBkj=

1

X

k=1

A1kBkj= A11

|{z}

6=0

B1j⇒ B1j = 0, ∀j > 1

• i → i + 1, i + 1 < j

Indukˇcn´ı pˇredpoklad: Bkj= 0, ∀k ≤ i

Ii+1,j = 0 =

i+1

X

k=1

Ai+1,kBkj=

i+1

X

k=i+1

Ai+1,kBkj= Ai+1,i+1

| {z }

6=0

Bi+1,j⇒ Bi+1,j= 0, ∀j > i + 1

(2) Prvky na diagon´ale B

Jelikoˇz je matice B doln´ı troj´uheln´ıkov´a, plyne pˇr´ımo z2.22:

Iii= 1 = AiiBii⇒ Bii = 1 Aii

D˚ukaz pro horn´ı troj´uheln´ıkov´e matice je obdobn´y. 

2.2. Rozklad matice na horn´ı a doln´ı troj´uheln´ıkovou.

Vˇeta 2.24. Kaˇzdou silnˇe regul´arn´ı matici A ∈ Cn,n lze jednoznaˇcnˇe vyj´adˇrit ve tvaru souˇcinu:

A = LDR kde:

• L je doln´ı troj´uheln´ıkov´a matice s jedniˇckami na diagon´ale

• D je diagon´aln´ı matice

• R je horn´ı troj´uheln´ıkov´a matice s jedniˇckami na diagon´ale D˚ukaz. (1) existence

ukaz indukc´ı podle n

• n = 1

A = (A11) = I(A11)I, tedy L = I a R = I

(6)

• n → n + 1 Oznaˇc´ıme

A =

A0 ~v

~ uT α



kde A0∈ Cn,n a d´ıky indukˇcn´ımu pˇredpokladu m˚uˇzeme rozloˇzit A0= L0D0R0 Obdobnˇe oznaˇc´ıme i matice L, D a R a chceme dok´azat

L0 ~0

~lT 1

 D0 ~0

~0T d

 R0 ~r

~0T 1



=

L0D0 ~0

~lTD0 d

 R0 ~r

~0T 1



=

=

L0D0R0 L0D0~r

~lTD0R0 ~lTD0~r + d



=

A0 ~v

~ uT α



Chceme tedy urˇcit ~l, ~r a d. Protoˇze je A silnˇe regul´arn´ı, je A0 v kaˇzd´em kroku regul´arn´ı a tedy i L0, D0 a R0 jsou regul´arn´ı. Uprav´ıme L0D0~r = ~v a t´ım urˇc´ıme ~r = (L0D0)−1~v.

Obdobnˇe

~lTD0R0 = ~uT ⇒ ~l = ((D0R0)T)−1~u d = α − ~lTD0~r

(2) jednoznaˇcnost

D˚ukaz sporem, pˇredpokl´ad´ame, ˇze existuj´ı 2 r˚uzn´e rozklady A = L1D1R1 = L2D2R2. ´Upravou dostaneme

D1R1= (L1)−1L2D2R2

D1R1(R2)−1= (L1)−1L2D2

kde D1R1(R2)−1 je horn´ı troj´uheln´ıkov´a matice a (L1)−1L2D2 je doln´ı troj´uheln´ıkov´a matice podle 2.22 a 2.23. Z toho plyne, ˇze (L1)−1L2 je diagon´aln´ı s jedniˇckami na diagon´ale, tedy upravujeme

(L1)−1L2= I (L1)−1L2= I ⇒ L1= L2

A obdobnˇe

R1(R2)−1 = I ⇒ R1= R2

D1= D2

 Pozn´amka. ˇC´ısla na diagon´ale matice D z 2.24nejsou vlastn´ımi ˇc´ısly matice A (jsou to pivoty GEM, viz 4.5).

2.3. Rozklady matic.

Vˇeta 2.34. Householderova reflekˇcn´ı matice je hermitovsk´a a unit´arn´ı.

D˚ukaz. (1) Hermitovskost (H( ~w) = H( ~w))

H( ~w) = (I − 2 ~w ~w)= I− 2( ~w ~w)= I − 2 ~w ~w= H( ~w) (2) Unitarita (H( ~w) = H−1( ~w))

D´ıky hermitovskosti matice a vztahu ~ww = h ~~ w| ~wi = k ~wk2= 1 plat´ı:

H( ~w)H( ~w) = H( ~w)H( ~w) = I − 4 ~w ~w+ 4 ~w ~ww ~~w= I

 Vˇeta 2.35 (Unit´arn´ı matice zachov´av´a normu). Necht’ U je unit´arn´ı matice. Pak plat´ı:

kU~xk2= k~xk2 Pro libovoln´y vektor ~x.

D˚ukaz.

kU~xk22= hU~x|U~xi = (U~x)U~x = ~xUU~x = ~xU−1U~x = ~x~x = h~x|~xi = k~xk22



(7)

eta 2.36. H( ~w) je Householderova reflekˇcn´ı matice a ~v je libovoln´y vektor z Cn. Pak vektor H( ~w)~v je zrcadlov´y obraz vektoru ~v podle nadroviny

L = {~x ∈ Cn | ~w~x = h~x| ~wi = 0}

v tom smyslu, ˇze splˇnuje

• kH( ~w)~vk = k~vk

• H( ~w)~v + ~v ∈ L

• (H( ~w)~v − ~v) ⊥ L

D˚ukaz. (1) kH( ~w)~vk = k~vk plyne z faktu, ze H( ~w) je unit´arn´ı a z2.35.

(2) H( ~w)~v + ~v ∈ L ⇔ hH( ~w)~v + ~v| ~wi = 0

hH( ~w)~v + ~v| ~wi = 0 ⇔ h(I − 2 ~w ~w)~v + ~v| ~wi = h(2~v − 2 ~w ~w~v| ~w)i =

= 2 h~v| ~wi − 2 h ~w ~w~v| ~wi = 2 h~v| ~wi − 2 ~ww~

| {z }

k ~wk=1

~

w~v = 2 h~v| ~wi − 2 ~w~v

|{z}

2h~v| ~wi

= 0

(3) (H( ~w)~v − ~v) ⊥ L ⇔ ∀~x ∈ L, hH( ~w)~v − ~v|~xi = 0

hH( ~w)~v − ~v|~xi = h(I − 2 ~w ~w)~v − ~v|~xi = −2 h ~w ~w~v|~xi = −2 ~xw~

|{z}

=0

~ w~v = 0

 eta 2.37. Necht’ λ je vlastn´ı ˇc´ıslo matice A, pak existuje Householderova matice H( ~w) takov´a, ˇze

H( ~w)AH( ~w)~e(1)= λ~e(1) kde ~e(1) je prvn´ım bazick´ym vektorem.

D˚ukaz. Necht’ λ ∈ σ(A) a ~x pˇr´ısluˇsn´y vlastn´ı vektor. Vol´ıme ~w tak, aby zobrazil vektor ~x do smˇeru vektoru ~e(1). Podle2.36mus´ı platit:

H( ~w)~e(1)= ~x ⇒ (~x + ~e(1)) ∈ L

~

w = (~x − ~e(1)) ⊥ L Zvol´ıme tedy ~w takto:

~

w = ~e(1)k~xk~x

2

k~e(1)k~xk~x

2k2

a pokud vezmeme ~x jako normovan´y:

~

w = ~e(1)− ~x k~e(1)− ~xk2

Protoˇze je Householedora matice unit´arn´ı, mus´ıme vektor ~x normovat, jinak by totiˇz H( ~w)~x nemohl b´yt jednotkov´y vektor. Z volby ~w pak plyne:

AH( ~w)~e(1)= A~x = λ~x H( ~w)AH( ~w)~e(1)= λH( ~w)~x = λ~e(1),

coˇz dokazuje vˇetu. 

Pozn´amka. Je jedno, jestli bude vektor ~w m´ıˇrit na jednu, nebo na druhou stranu. z´asadn´ı je pouze kolmost na L.

Pozn´amka. M~e(1)= λ~e(1)⇒ M =

λ 0

?

... 0

Pozn´amka. M = H( ~w)AH( ~w) je podobnostn´ı transformace.

(8)

Vˇeta 2.38 (Schurova vˇeta). Libovoln´a matice A ∈ Cn,n se d´a zapsat jako A = URU

kde U je unit´arn´ı matice a R je horn´ı troj´uheln´ıkov´a matice.

Pozn´amka 2.39. Vlastn´ı ˇc´ısla matice A jsou na diagon´ale R d´ıky2.44.

D˚ukaz. Podle 2.37existuje ~w1∈ Cn kter´y pˇri splˇnuje

H( ~w1)AH( ~w1) =

λ1 · · · 0

A 0

... 0

= H1AH1

M´ame tedy dalˇs´ı matici A0 ∈ Cn−1,n−1, ke kter´e opˇet m˚uˇzeme podle2.37naj´ıt vektor ~w02 ∈ Cn−1. Definujeme matici

H2=

1 · · · 0

H 0 ( ~ w 2 0 )

... 0

 kter´a splˇnuje rovnici

H0( ~w02)A0H0( ~w02) = H2H1AH1H2=

1 · · · 0

H 0 ( ~ w 2 0 )

... 0

λ1 · · · 0

A 0

... 0

1 · · · 0

H 0 ( ~ w 2 0 )

... 0

=

λ1 r1 · · · 0 λ2 · · ·

... 0

A 00

... ...

0 0

Naprosto stejn´ym postupem pokraˇcujeme d´ale, aˇz dojdeme k matici obsahuj´ıc´ı na diagon´ale vlastn´ı ˇc´ısla matice A a pˇr´ıpadn´e dalˇs´ı nenulov´e prvky nad diagon´alou (ty tam kv˚uli jedniˇck´am v matic´ıch H2 a dalˇs´ıch z˚ustanou). Tu oznaˇc´ıme jako matici R. D´ale oznaˇc´ıme

U =

n−1

Y

i=0

Hn−i

Protoˇze jsou vˇsechny matice H( ~wk) Householderovy reflekˇcn´ı matice, jsou podle2.34unit´arn´ı. Souˇcin unit´arn´ıch matic je unit´arn´ı matice (d˚ukaz na dva ˇr´adky je triv´aln´ı), tedy cel´a matice U je unit´arn´ı.

Matice U−1 bude m´ıt tvar H1H2...Hn. To uˇz je ekvivalentn´ı s tvrzen´ım vˇety:

UAU = R ⇔ A = URU

 Vˇeta 2.40. Norm´aln´ı troj´uheln´ıkov´a matice je diagon´aln´ı.

D˚ukaz. Necht’ je matice A ∈ Cn,n norm´aln´ı doln´ı troj´uheln´ıkov´a. Pak plat´ı AA = AA a Aik = 0, ∀i < k a d´ale:

(AA)ii=

n

X

k=1

(A)ikAki=

n

X

k=i

(A)ikAki=

n

X

k=i

AkiAki=

n

X

k=i

|Aki|2

(AA)ii=

n

X

k=1

Aik(A)ki=

i

X

k=1

Aik(A)ki=

i

X

k=1

AikAik=

i

X

k=1

|Aik|2

(9)

(AA)ii= (AA)ii

n

X

k=i

|Aki|2=

i

X

k=1

|Aik|2, ∀i ∈ ˆnukaz provedeme indukc´ı podle i

• i = 1

|A11|2=

i

X

k=1

|Aki|2=

n

X

k=i

|A1k|2= |A11|2+

n

X

k=2

|A1k|2

n

X

k=2

|A1k|2= 0

Jelikoˇz jsou vˇsechny ˇcleny prav´e sumy nez´aporn´e, mus´ı b´yt rovny 0, tedy A1k= 0, ∀k > 1

• i → i + 1

Indukˇcn´ı pˇredpoklad: Ak,i+1= 0, ∀k < i + 1

|Ai+1,i+1|2=

i+1

X

k=i+1

|Ak,i+1|2=

i+1

X

k=1

|Ak,i+1|2=

n

X

k=i+1

|Ai+1,k|2= |Ai+1,i+1|2+

n

X

k=i+2

|Ai+1,k|2 Z ˇcehoˇz plyne d´ıky nez´apornosti ˇclen˚u prav´e sumy Ai+1,k = 0, ∀k > i + 1

D˚ukaz pro horn´ı troj´uheln´ıkov´e matice je obdobn´y. 

Vˇeta 2.41. Pro libovolnou norm´aln´ı matici A existuje unit´arn´ı matice U tak, ˇze A = URU

kde R je diagon´aln´ı. Je-li A hermitovsk´a, pak R m´a na diagon´ale re´aln´a ˇc´ısla.

D˚ukaz. (1) Uk´aˇzeme, ˇze R je norm´aln´ı, pak podle2.40bude tak´e diagon´aln´ı.

A = URU ⇒ UA = RU ⇒ UAU= R R= (UAU)= (AU)U= UAU RR= UA UU

| {z }

I

AU= UAAU= UAAU= UAUUAU= RR

⇒ R je norm´aln´ı ⇒ R je diagon´aln´ı.

(2) A je hermitovsk´a ⇒ A je norm´aln´ı.

A = UDU ⇒ D = UAU kde D je diagon´aln´ı matice.

D= (UAU)= UAU

|{z}

A=A

UAU= D

D= D ⇒ D ∈ Rn,n

protoˇze transpozic´ı se diagon´aln´ıch prvk˚u nedotkneme a rovnost hermitovsky sdruˇzen´ych prvk˚u nast´av´a pokud jsou prvky re´aln´a ˇc´ısla.  2.4. Rozklady matic - Jordanova Vˇeta.

Vˇeta 2.42 (Jordan). Necht’ A ∈ Cn,n a λ1, λ2, ..., λpjsou vˇsechna jej´ı navz´ajem r˚uzn´a vlastn´ı ˇc´ısla.

Pak je matice A podobn´a blokovˇe diagon´aln´ı (Jordanovˇe) matici J tvaru:

J =

 J1

Θ

J2

Θ

. .. Jp

 kde:

Jk=

λk

0

1 λk

0

. .. . .1. λk

, ∀k ∈ ˆp

(10)

Poˇcet blok˚u pˇr´ısluˇsej´ıc´ıch k λ je roven νg(λ) a souˇcet ˇr´ad˚u tˇechto blok˚u je νa(λ). Matice J je aˇz na poˇrad´ı blok˚u d´ana jednoznaˇcnˇe.

D˚ukaz. Bez d˚ukazu.

Vˇeta (Vˇeta nav´ıc).

Pˇredˇelat ne- celoˇc´ıselnˇe, nebo vymazat, tuhle vˇetu si Mlha vycu- cal z prstu, protoˇze pˇri psan´ı skript z´apasil s t´ım, ˇze jsme tu mocninu v˚ubec nede- finovali. Na zkouˇsce mi Oberhuber ˇrekl, ˇze by to definoval Schurovsky, ale on kaˇzd´y pˇr´ıstup m´a nˇeco.

Pˇredˇelat ne- celoˇc´ıselnˇe, nebo vymazat, tuhle vˇetu si Mlha vycu- cal z prstu, protoˇze pˇri psan´ı skript z´apasil s t´ım, ˇze jsme tu mocninu v˚ubec nede- finovali. Na zkouˇsce mi Oberhuber ˇrekl, ˇze by to definoval Schurovsky, ale on kaˇzd´y pˇr´ıstup m´a nˇeco.

Necht’ A ∈ Cn,n. Definujeme pro p ∈ N mocninu matice Ap takto:

Ap =

p

Y

k=1

A Potom plat´ı:

(1) Pokud rozloˇz´ıme matici A podle2.42tak, ˇze A = T−1JT, pak plat´ı Ap= T−1JpT

(2) Pokud rozloˇz´ıme matici A podle2.38tak, ˇze A = URU, pak plat´ı Ap= URpU

D˚ukaz. (1) Vyuˇzijeme rozkladu:

Ap= AA . . . A = T−1JTT−1JT . . . T−1JT = T−1(JJ . . . J)T = T−1JpT (2) Vyuˇzijeme rozkladu a faktu, ˇze matice U je unit´arn´ı, tj. U= U−1:

Ap= AA . . . A = URUURU . . . URU = U−1RUU−1RU . . . U−1RU = U−1(RR . . . R)U = U−1RpU

 Pozn´amka. V prezentaci je mocnina matice definov´ana pomoc´ı Schurovy vˇety, kde je nav´ıc pˇrid´an poˇzadavek, aby matice A byla hermitovsk´a a pozitivnˇe definitn´ı, d´ıky ˇcemuˇz je matice R diagon´aln´ı s kladn´ymi ˇcleny a t´ım p´adem se Schurova vˇeta st´av´a speci´aln´ım pˇr´ıpadem vˇety Jordanovy. Tato de- finice umoˇzn´ı jednoduˇse definovat i neceloˇc´ıseln´e mocniny. Pˇredeˇsl´a vˇeta v prezentaci chyb´ı, pˇrestoˇze je obˇcas pouˇz´ıv´ana.

2.5. Vlastn´ı ˇc´ısla matice.

Vˇeta 2.44. Podobn´e matice A a B maj´ı stejn´a vlastn´ı ˇc´ısla se stejnou geometrickou n´asobnost´ı.

D˚ukaz. D´ıky podobnosti existuje takov´a matice T, ˇze A = T−1BT. D´ale rozloˇz´ıme B podle 2.42a oznaˇc´ıme B = K−1JK, kde J je Jordanova matice. Pak plat´ı:

A = T−1BT = T−1K−1JKT = (KT)−1J(KT)

coˇz je podobnostn´ı transformace a z ˇcehoˇz d´ıky podm´ınce jednoznaˇcnosti v 2.42plyne, ˇze matice J je Jordanovou matic´ı k matici A. Z definice Jordanovy matice pak plyne tvrzen´ı vˇety.  2.6. Pozitivnˇe definitn´ı matice.

Definice 2.45. Matice A ∈ Tn,n je pozitivnˇe definitn´ı ⇔

∀~x 6= ~0, ~xA~x ∈ R+

znaˇc´ıme A > 0. Plat´ı-li pro B ∈ Tn,n vztah A − B > 0, pak p´ıˇseme A > B.

Vˇeta 2.46. Vˇsechna vlastn´ı ˇc´ısla pozitivnˇe definitn´ı matice A jsou kladn´a. Je-li A hermitovsk´a matice s kladn´ymi vlastn´ımi ˇc´ısly, pak A je pozitivnˇe definitn´ı.

D˚ukaz. • Necht’ λ vlastn´ı ˇc´ıslo A a ~x pˇr´ısluˇsn´y vlastn´ı vektor.

0 < hA~x|~xi = hλ~x|~xi = λk~xk22⇒ λ > 0

• Podle 2.41 A = UDU kde D je diagon´aln´ı, a tedy kladn´a. Vezmu tedy libovoln´y vektor

~

x 6= ~0 a vektor ~y = U~x ⇒ ~y 6= ~0

hA~x|~xi = hUDU~x|~xi = hDU~x|U~xi = hD~y|~yi = ~yD~y > 0



(11)

2.7. Normy.

Vˇeta 2.53. Pro libovoln´e dvˇe normy k · k1a k · k2na mnoˇzinˇe vektor˚u z Cnexistuj´ı kladn´e konstanty γ1 a γ2 takov´e, ˇze ∀~x ∈ Cn plat´ı:

γ1k~xk1≤ k~xk2≤ γ2k~xk1

D˚ukaz. Bez d˚ukazu, pro z´ajemce viz Turistick´y pr˚uvodce matematickou anal´yzou 3, Vˇeta6.7 Vˇeta 2.54. Necht’~x(k)

k=1 je posloupnost vektor˚u z Cn a k · k libovoln´a norma. Potom

~

x(k)→ ~x ⇔ k~x(k)− ~xk → 0

D˚ukaz. (⇒) Pokud ~x(k)→ ~x, pak k~x(k)− ~xk→ 0 a tento vztah pak d´ıky2.53plat´ı pro libovolnou normu.

(⇐) D´ıky2.53plat´ı k~x(k)− ~xk→ 0, tedy max

i∈ˆn|~x(k)i − ~xi| → 0 a proto ∀i ∈ ˆn, |~x(k)i − ~xi| → 0, coˇz

je jinak zaps´ano ~x(k)→ ~x 

Vˇeta 2.60. Pˇri znaˇcen´ı:

kAk= max

k~xk=1kA~xk

kAk1= max

k~xk1=1kA~xk1

kAk2= max

k~xk2=1kA~xk2

pro kaˇzdou matici A ∈ Cn,n plat´ı vztahy:

kAk= max

i∈ˆn n

X

j=1

|Aij|

kAk1= max

j∈ˆn n

X

i=1

|Aij| kAk2=p

ρ(AA) D˚ukaz. (1) kAk= max

k~xk=1kA~xk= max

i∈ˆn

Pn j=1|Aij|

Pro kaˇzd´e pevn´e i ∈ ˆn vol´ıme ~xj = sgn Aij a potom (A~x)i = Pn

j=1|Aij|. Plat´ı k~xk = 1 a tvrzen´ı plyne z definice k · k.

Pozn´amka. Hled´ame maxima pˇres ˇr´adky, maximov´e normˇe pro matice se tedy ˇr´ık´a tak´e ˇr´adkov´a norma.

(2) kAk1= max

k~xk1=1kA~xk1= max

j∈ˆn

Pn i=1|Aij|

Vol´ım k aby A·k byl maxim´aln´ı (∀l 6= k, Pn

i=1|Ail| ≤Pn

i=1|Aik|). Pot´e vol´ım ~x tak, ˇze ∀i 6=

k, ~xi = 0 a ~xk = 1. Tento vektor splˇnuje k~xk1 = 1 a z´aroveˇn t´ım maximalizuji kA~xk1. Z maxj∈ˆn

Pn

i=1|Aij| =Pn

i=1|Aik| potom plyne tvrzen´ı vˇety.

Pozn´amka. Hled´ame maxima pˇres sloupce, normˇe se tedy ˇr´ık´a sloupcov´a.

(3) kAk2= max

k~xk2=1kA~xk2=pρ(AA) kAk22= max

k~xk2=1kA~xk22= max

~x6=~0

kA~xk22

k~xk22 = max

~x6=~0

hA~x|A~xi k~xk22 = max

~ x6=~0

h~x|AA~xi k~xk22

D´ale vyuˇzijeme toho, ˇze matice AA je norm´aln´ı (ovˇeˇren´ı na ˇr´adek pr´ace s hvˇezdiˇckov´an´ım), tedy lze ji napsat ve tvaru UDU

max

~ x6=~0

h~x|AA~xi

k~xk22 = max

~ x6=~0

h~x|UDU~xi

k~xk22 = max

~x6=~0

hU~x|DU~xi k~xk22

(12)

Oznaˇc´ıme ~y = U~x a d´ıky2.35plat´ı k~yk = k~xk. D´ale oznaˇc´ıme λi= Dii vlastn´ı ˇc´ısla matice AA max

~ x6=~0

hU~x|DU~xi

k~xk22 = max

~ y6=~0

h~y|D~yi

k~yk22 = max

~ y6=~0

Pn

i=1i||yi|2 Pn

i=1|yi|2 = max

k~yk2=1 n

X

i=1

i||yi|2

Toto maximum nast´av´a pro takov´y vektor ~y, ˇze jehoˇz sloˇzka yk = 1 pro takov´e k, pro kter´e je λk nejvˇetˇs´ı vlastn´ı ˇc´ıslo matice AA. Tedy

max

k~yk2=1 n

X

i=1

i||yi|2= λk = ρ(AA) = kAk22

Pozn´amka. Je-li A hermitovsk´a, plat´ı AA = A2 a kAk2=pρ(A2) = ρ(A). (Rovnost plyne z 2.8)

Je-li A unit´arn´ı, pak kAk2= 1 

2.8. Konvergence geometrick´e posloupnosti matic.

Lemma. Necht’ J ∈ Cn,n je Jordanovou matic´ı z rozkladu2.42. Potom plat´ı (Jk)ij =

(0, i < j

k

i−jk−(i−j), i ≥ j D˚ukaz. Indukc´ı podle k

• k = 1

Plyne pˇr´ımo z2.42.

• k → k + 1

(Jk+1)ij = (JJk)ij =

n

X

l=1

Jil(Jk)lj

Z definice Jordanovy matice plat´ı, ˇze

Jil=





1, l = i − 1 λ, l = i 0, jinak a tedy

n

X

l=1

Jil(Jk)lj= (Jk)i−1,j+ λ(Jk)i,j

Pouˇzijeme indukˇcn´ı pˇredpoklad

(Jk)i−1,j+ λ(Jk)i,j=





0, i < j

0 + λ i−jk k−(i−j)= λk+1, i = j

k

i−j−1k−(i−1−j)+ λ i−jk k−(i−j)= k+1i−jk+1−(i−j), i > j kde posledn´ı rovnost plyne ze vztahu k−1n  + nk = n+1k 

 Vˇeta 2.63. Necht’ A ∈ Cn,n. Potom plat´ı

lim

k→∞Ak = Θ ⇔ ρ(A) < 1

D˚ukaz. Podle 2.42rozloˇz´ıme A = T−1JT a d´ıkyVˇeta nav´ıcplat´ı Ak = T−1JkT. D´ıky lemmatu je zˇrejm´e, ˇze lim

k→∞(Jk)ij = 0 pr´avˇe tehdy, pokud pro vˇsechna vlastn´ı ˇc´ısla λ plat´ı |λ| < 1.  Vˇeta 2.64. Necht’ A ∈ Cn,n. Potom plat´ı

∃ maticov´a norma k · k, kAk < 1 ⇒ limk→∞Ak = Θ

(13)

D˚ukaz. Z kAk < 1 plyne:

kAkk ≤ kAkk< 1k ⇒ lim

k→∞kAkk = 0 ⇒ lim

k→∞Ak= Θ

 Vˇeta 2.65. Necht’ A ∈ Cn,n. Potom plat´ı

∀ maticov´e normy k · k, ρ(A) ≤ kAk D˚ukaz. Oznaˇc´ıme λA∈ σ(A) a ∀ε > 0 oznaˇc´ıme

B = 1 kAk + εA a potom

kBk = kAk

kAk + ε < 1 ⇒ Bk → Θ d´ıky2.64. Pro nˇejak´y ~x vlastn´ı vektor matice A plat´ı

B~x = 1

kAk + εA~x = λA

kAk + ε~x = λB~x Kde plat´ı λB∈ σ(B) a λB< 1 d´ıky 2.63. Pak plat´ı

A| = (kAk + ε)λB< kAk + ε, ∀ε > 0

a tedy |λA| ≤ kAk 

Vˇeta 2.66. Necht’ A ∈ Cn,n. Potom plat´ı

X

i=0

Ai< ∞ ⇔ lim

k→∞Ak= Θ

a

X

i=0

Ai< ∞ ⇒

X

i=0

Ai= (I − A)−1 D˚ukaz. ( ⇒ ) D˚usledek nutn´e podm´ınky konvergence ˇrady.

( ⇐ ) Oznaˇc´ıme Sk=Pk

i=0Ai a plat´ı

(I − A)Sk = I − Ak+1

D´ıky 2.63 ρ(A) < 1, a tedy 0 /∈ σ(I − A), tedy (I − A) je regul´arn´ı, d´ıky ˇcemuˇz m˚uˇzeme upravit

Sk = (I − A)−1(I − Ak+1) lim

k→∞Sk = (I − A)−1

 Vˇeta 2.67. Necht’ A ∈ Cn,n a kAk < 1. Potom plat´ı

(I − A)−1

k

X

i=0

Ai

≤ kAkk+1

1 − kAk, ∀k ∈ N D˚ukaz. D´ıky 2.64 a 2.66 v´ıme (I − A)−1 = P

i=0Ai a tedy pˇri vyuˇzit´ı troj´uheln´ıkov´e nerovnosti (kABk ≤ kAkkBk) plat´ı

(I − A)−1

k

X

i=0

Ai

=

X

i=0

Ai

k

X

i=0

Ai

=

X

i=k+1

Ai

=

Ak+1

X

i=0

Ai

≤ kAk+1k

X

i=0

kAki= kAkk+1 1 − kAk kde posledn´ı rovnost plyne ze vzorce pro souˇcet geometrick´e ˇrady. 

(14)

3. ´Uvod do numerick´e matematiky 3.1. Reprezentace ˇc´ısel s pohyblivou desetinnou ˇc´arkou.

Vˇeta 3.2. Libovoln´e x ∈ R lze v libovoln´e soustavˇe o z´akladu β s libovolnou pˇresnost´ı aproximovat re´aln´ym ˇc´ıslem xβ, jehoˇz z´apis v t´eto soustavˇe m´a koneˇcn´y poˇcet cifer.

D˚ukaz.

Zrevidovat, zjednoduˇsit d˚ukaz 3.2 - Mlha si ho cel´y vycucal z prstu, snad by to ˇslo pˇrepsat bez toho me- gav´yroku.

Zrevidovat, zjednoduˇsit d˚ukaz 3.2 - Mlha si ho cel´y vycucal z prstu, snad by to ˇslo pˇrepsat bez toho me- gav´yroku.

B ´UNO x ≥ 0. Oznaˇc´ıme pˇresnost aproximace ε = |x − xβ| a zap´ıˇseme xβ =Pn

k=−mx(β)k βk Dokazujeme v´yrok

(∀ε > 0)(∀β ∈ Nr{1})(∃m, n ∈ N)(∀l ∈ Z∩h−m, ni)(∃x(β)l ∈ Z, 0 ≤ x(β)l < β)(

x −

n

X

k=−m

x(β)k βk

≤ ε)

Pˇrep´ıˇseme xβ do dvou sum (cel´a a desetinn´a ˇc´ast), tedy

xβ=

n

X

k=−m

x(β)k βk=

n

X

k=0

x(β)k βk+

m

X

k=1

x(β)−k βk

a d´ale vyuˇzijeme toho, ˇze kaˇzd´e re´aln´e ˇc´ıslo se d´a pro nˇejak´e koneˇcn´e u ∈ N zapsat jako x =

u

X

k=0

xkβk+

X

k=1

x−k βk Poloˇz´ıme n = u a x(β)l = xl, ∀l ∈ Z ∩ h−m, ni a odhadujeme

x −

n

X

k=−m

x(β)k βk

=

u

X

k=0

xkβk+

X

k=1

x−k βk

u

X

k=0

xkβk

m

X

k=1

x−k βk

=

X

k=m+1

x−k

βk

X

k=m+1

β βk

=

X

k=m+1

1 βk−1

X

k=m+1

1 β

= m + 1 β

a protoˇze chceme dos´ahnout m+1β ≤ ε, staˇc´ı volit m = bεβc − 1, aby platil dokazovan´y v´yrok.  3.2. Podm´ınˇenost matic.

Vˇeta 3.29. Necht’ matice A ∈ Cn,n je regul´arn´ı. Bud’ ~x ˇreˇsen´ım soustavy A~x = ~b 6= ~0 a d´ale bud’te δ~x, δ~b perturbace takov´e, ˇze plat´ı A(~x + δ~x) = ~b + δ~b. Pak plat´ı

kδ~xk

k~xk ≤ κ(A)kδ~bk k~bk

a jde-li o indukovanou maticovou normu, pak existuj´ı ~b 6= ~0 a δ~b 6= ~0 takov´e, ˇze nast´av´a rovnost.

D˚ukaz. (1) D´ıky regularitˇe matice A a poˇzadavku nenulovosti soustavy plat´ı~b 6= ~0 a ~x 6= ~0. ´Upravou soustavy s perturbacemi dost´av´ame

Aδ~x = ~b + δ~b − A~x = δ~b

a d´ıky regularitˇe A tedy δ~x = A−1δ~b. Aplikac´ı troj´uheln´ıkov´e nerovnosti d´ale z´ısk´av´ame k~bk ≤ kAkk~xk

kδ~xk ≤ kA−1kkδ~bk a tedy

k~bkkδ~xk ≤ kAkkA−1kk~xkkδ~bk

Vydˇel´ıme (nenulov´ymi) vektory a pouˇz´ıjeme definici κ(A) = kAkkA−1k, ˇc´ımˇz dostaneme tvrzen´ı vˇety.

(15)

(2) Pokud je maticov´a norma indukovan´a, lze si definici normy pˇrepsat jako kBk = max

~ y

kB~yk k~yk

a tedy pˇri volbˇe ~z takov´eho, aby nastalo toto maximum, plat´ı kBkk~zk = kB~zk

k~zk k~zk = kB~zk

a tedy se troj´uheln´ıkov´a nerovnost st´av´a troj´uheln´ıkovou rovnost´ı. Moˇznost volby takov´ych vektor˚u m´ame, z ˇcehoˇz plyne tvrzen´ı o rovnosti v dokazovan´e vˇetˇe  3.3. Pˇredpodm´ınˇen´ı.

Pozn´amka 3.30. Necht’ A ∈ Cn,n. Definujeme vzd´alenost s normou p matice A od mnoˇziny sin- gul´arn´ıch matic jako

distp(A) = min

δ∈C

(δkAkp kAkp

(1 + δ)A je singul´arn´ı )

Potom plat´ı

distp(A) ≤ 1 κ(A) D˚ukaz. Bez d˚ukazu.

(16)

4. Pˇr´ım´e metody pro line´arn´ı soustavy 4.1. Pravidla o element´arn´ıch ´uprav´ach.

Definice 4.1. Element´arn´ımi ´upravami matice nazveme:

• N´asoben´ı vˇsech prvk˚u jednoho ˇr´adku konstantou

• Pˇriˇcten´ı n´asobku jednoho ˇr´adku k jin´emu

• Prohozen´ı dvou ˇr´adk˚u a obdobn´e ´upravy pro sloupce.

Pozn´amka 4.2. N´asoben´ı k-t´eho ˇr´adku matice A ˇc´ıslem α je ekvivalentn´ı n´asoben´ı matic´ı M, kde

Mij=





α, i = j = k 1, i = j 6= k 0, i 6= j

Pozn´amka 4.3. Pˇriˇcten´ı α-n´asobku k-t´eho ˇr´adku matice A k jej´ımu l-t´emu ˇr´adku je ekvivalentn´ı n´asoben´ı matic´ı M zleva, kde

Mij =





α, i = l ∧ j = k 1, i = j 0, jinak

Pozn´amka 4.4. Proveden´ı koneˇcn´eho poˇctu ˇr´adkov´ych, resp. sloupcov´ych element´arn´ıch ´uprav matice je ekvivalentn´ı n´asoben´ı zleva, resp. zprava takovou matic´ı, kter´a vznikla z matice I stejn´ymi element´arn´ımi ´upravami, proveden´ymi ve stejn´em poˇrad´ı.

4.2. Gaussova eliminaˇcn´ı metoda. Gaussova eliminaˇcn´ı metoda (GEM) je pˇr´ımou metodou ˇreˇsen´ı soustavy line´arn´ıch algebraick´ych rovnic A~x = ~b, kde matice A je regul´arn´ı. Skl´ad´a se ze dvou f´az´ı:

(1) Pˇr´ım´y chod - Pˇrev´ad´ıme pomoc´ı element´arn´ıch ´uprav soustavu A~x = ~b na soustavu U~x = ~d, kde matice U je horn´ı troj´uheln´ıkov´a.

(2) Zpˇetn´y chod - ˇReˇs´ıme soustavu U~x = ~d pomoc´ı zpˇetn´e substituce.

4.3. Gaussova eliminaˇcn´ı metoda - pˇr´ım´y chod. Mˇejme regul´arn´ı matici A ∈ Cn,n. Mˇejme soustavu

A11 A12 · · · A1n

A21 A22 · · · A2n

... ... . .. ... An1 An2 · · · Ann

~ x1

~ x2

...

~ xn

=

~b1

~b2 ...

~bn

 Pˇredpokl´ad´ame A116= 0. Nazveme tento prvek pivotem v prvn´ım kroku.

Nyn´ı provedeme n´asleduj´ıc´ı elemet´arn´ı ´upravy:

1) Vydˇel´ıme cel´y prvn´ı ˇr´adek prvkem A11

2) ∀k ∈ ˆn \ {1} odeˇcteme od k-t´eho ˇr´adku Ak1 n´asobek prvn´ıho ˇr´adku.

Dost´av´ame tedy soustavu

1 U12 · · · U1n

0 A(1)22 · · · A(1)2n

... ... . .. ... 0 A(1)n2 · · · A(1)nn

~ x1

~ x2

...

~xn

=

d~1

~b(1)2 ...

~b(1)n

 pˇri znaˇcen´ı

U1j= A1j

A11

d~1= ~b1 A11

(17)

A(1)ij = Aij− Ai1U1j

~b(1)i = ~bi− Ai1d~1

Nyn´ı aplikujeme stejn´y postup na soustavu bez prvn´ıho ˇr´adku a sloupce. Obecnˇe tedy poˇc´ıt´ame pˇri k-t´em kroku

Ukj= A(k−1)kj

A(k−1)kk

d~k = ~b(k−1)k A(k−1)kk

A(k)ij = A(k−1)ij − A(k−1)ik Ukj

~b(k)i = ~b(k−1)i − A(k−1)ik d~k

4.4. Gaussova eliminaˇcn´ı metoda - zpˇetn´y chod. ˇReˇs´ıme soustavu s horn´ı troj´uheln´ıkovou matic´ı U~x = ~d. Obecnˇe napoˇc´ıt´av´ame ~xk od n dol˚u jako

~

xk= ~dk

n

X

i=k+1

Uki~xi

4.5. Gaussova eliminaˇcn´ı metoda - sloˇzitost. Gaussovu eliminaˇcn´ı metodu prov´ad´ıme v n kroc´ıch. V kaˇzd´em takov´emto k-t´em kroku:

1) Dˇel´ıme ˇr´adek pivotem, tj. n − k operac´ı

2) Odeˇc´ıt´ame ˇr´adek ode vˇsech ostatn´ıch, tj. n − k + 1 operac´ı na n − k + 1 ˇr´adc´ıch, dohromady (n − k + 1)2 operac´ı

To je dohromadyPn

k=1n − k + (n − k + 1)2operac´ı, tedy sloˇzitost je O(n3)

coˇz znamen´a, ˇze Gaussova eliminaˇcn´ı metoda je v praxi pouˇziteln´a pouze pro mal´e matice.

4.6. Gaussova eliminaˇcn´ı metoda - numerick´a anal´yza.

Definice. Definujeme rozˇs´ıˇrenou matici soustavy jako P =

 A ~b

Vyuˇzijeme4.4a4.2, d´ıky kter´ym je dˇelen´ı prvn´ıho ˇr´adku prvkem A11ekvivalentn´ı n´asoben´ı zleva matic´ı

 M(1)1



ij =





1

A11, i = j = 1 1, i = j 6= 1 0, i 6= j

A d´ıky4.3je odeˇc´ıt´an´ı Ak1 n´asobku prvn´ıho ˇr´adku ke k-t´emu ekvivalentn´ı n´asoben´ı zleva matic´ı

 M(1)k



ij

=





−Ak1, i = k ∧ j = 1 1, i = j

0, jinak Dohromady tedy definujeme matici ´uprav v prvn´ım kroku jako

M(1) =

n−1

Y

k=0

M(1)n−k=

1 A11

A21

A11 1

A31

A11 1

... . ..

An1

A11 1

(18)

Definice. Definujeme matici ´uprav v k-t´em kroku Gaussovy eliminaˇcn´ı metody jako M(k)=

n−k

Y

l=0

M(k)n−l

Pozn´amka. Matice ´uprav v k-t´em kroku Gaussovy eliminaˇcn´ı metody m´a tvar

M(k)=

 1

. .. 1

1 A(k−1)kk

A

(k−1) k+1,k

A(k−1)kk

1 ... . ..

A

(k−1) nk

A(k−1)kk 1

kde sloupec s pod´ıly je k-t´y.

Definice. Definujeme matici soustavy na konci k-t´eho kroku Gaussovy eliminaˇcn´ı metody jako P(k)= M(k)P(k−1)

kde

P(0)= P

Pozn´amka. Matice soustavy na konci k-t´eho kroku Gaussovy eliminaˇcn´ı metody m´a tvar

P(k)=

1 U12 · · · U1,k−1 U1k · · · U1n d~1

1 · · · U2,k−1 U2k · · · U2n d~2

. .. ... . .. ... ... 1 Uk−1,k · · · Uk−1,n d~k−1

A(k−1)kk · · · A(k−1)kn ~b(k−1)k ... . .. ... ... A(k−1)nk · · · A(k−1)nn ~b(k−1)n

Definice. Definujeme matici ´uprav Gaussovy eliminaˇcn´ı metody jako

M =

n−1

Y

k=0

M(n−k) Vid´ıme, ˇze plat´ı

 U d~

= P(n)= MP a tedy tak´e

U = MA

Na diagon´ale matice M jsou pˇrevr´acen´e hodnoty pivot˚u Gaussovy eliminaˇcn´ı metody. Definujeme tedy matici

Dij = (

A(i−1)ii , i = j 0, i 6= j a pro n´ı plat´ı

A = M−1D−1 DU coˇz je podle2.24LDR rozklad.

Vˇeta 4.5. Z´akladn´ı Gaussovu eliminaˇcn´ı metodu lze prov´est pr´avˇe tehdy, kdyˇz je matice soustavy silnˇe regul´arn´ı.

Cytaty

Powiązane dokumenty

I Rozd´ıl je ve varianˇ cn´ı struktuˇre var(transformace( d π(x ))), kter´ a je v pˇr´ıstupu zobecnˇ en´ ych line´ arn´ıch model˚ u z´ avisl´ a na regresorech x a na

V dalˇ s´ı ˇ c´ asti pr´ ace byly navrˇ zeny ´ upravy konstrukce kˇ r´ıdla pro zv´ yˇ sen´ e zat´ıˇ zen´ı a jin´ e uspo- ˇ r´ ad´ an´ı palivov´ ych n´ adrˇ

• Lebesgueova m´ıra jednoho bodu je nulov´a (tedy ze spoˇcetn´eho disjunktn´ıho sjed- nocen´ı m´ ame ˇze pravdˇepodobnost ˇze uniformnˇe n´ ahodn´e re´aln´e ˇc´ıslo

Pozn´ amka: Abychom zaruˇ cili, ˇ ze soustava p˚ ujde vyˇreˇsit pro libovolnou regul´ arn´ı matici, mus´ıme algo- ritmus Gaussovy eliminaˇ cn´ı metody upravit.. v´ ybˇ

uˇcen´ı je potˇrebn´e pro nezn´am´e prostˇred´ı (a l´ın´e analytiky ,) uˇc´ıc´ı se agent – v´ykonnostn´ı komponenta a komponenta uˇcen´ı metoda uˇcen´ı

zdravotn´ıch sestr ´ach - person ´aln´ı obsazen´ı, vzd ˇel ´an´ı, pˇresˇcasy, nevykonan ´a zdravotn´ı p ´eˇce.. pacientech - spokojenost se zdravotn´ı p

Pˇri ˇreˇsen´ı soustav s parametrem pomoc´ı GEM mus´ıme b´ yt velmi opatrn´ı na prov´ adˇ en´ı element´ arn´ıch ´ uprav.. Pro soustavy se ˇ ctvercovou matic´ı

Na obr´azku je grafick´e zn´azornˇen´ı soustavy tˇr´ı rovnic o