• Nie Znaleziono Wyników

GEM a soustavy lineárních rovnic, část 2

N/A
N/A
Protected

Academic year: 2022

Share "GEM a soustavy lineárních rovnic, část 2"

Copied!
21
0
0

Pełen tekst

(1)

GEM a soustavy line´ arn´ıch rovnic, ˇ c´ ast 2

Odpˇrednesenou l´atku naleznete v kapitol´ach 6 a 7.1 skriptAbstraktn´ı a konkr´etn´ı line´arn´ı algebra.

(2)

Minul´a pˇredn´aˇska

1 Gaussova eliminaˇcn´ı metoda (GEM) jako univers´aln´ı a

systematick´a metodaˇreˇsen´ı soustav line´arn´ıch rovnic (nad F).

Dneˇsn´ı pˇredn´aˇska

1 Line´arn´ı maticov´e rovnice.

2 Hled´an´ı soustav, kter´e maj´ı zadan´e ˇreˇsen´ı.

(3)

Pˇr´ıklad

Naleznˇete vˇsechny matice X, kter´e splˇnuj´ı rovnosta

Rα· X = X · Rα, kde Rα : R2 → R2 je matice rotace o ´uhel α, α ∈ [0; 2π).

Rozmˇerov´a zkouˇska: mus´ı platit X : R2 → R2. Reˇsen´ımi jsou napˇr´ıklad matice E2, O2,2 a Rα.

Jak nal´ezt vˇsechnaˇreˇsen´ı? Pˇredvedemeunivers´aln´ımetodu.

1 Oznaˇcme X =x11 x12 x21 x22



. Potom

Rα· X =cos α · x11− sin α · x21 cos α · x12− sin α · x22 sin α · x11+ cos α · x21 sin α · x12+ cos α · x22

 a X · Rα=cos α · x11+ sin α · x12 − sin α · x11+ cos α · x12

cos α · x21+ sin α · x22 − sin α · x21+ cos α · x22

 .

aGeometrick´y v´yznam: hled´ame vˇsechny transformace X roviny, kter´e jsou amˇenn´es rotac´ı o ´uhel α.

(4)

Pˇr´ıklad (pokraˇc.)

2 Rovnost Rα· X = X · Rα je ekvivalentn´ı rovnosti

Rα· X − X · Rα = O2,2. Staˇc´ı tedy vyˇreˇsit soustavuˇctyˇrrovnic

− sin α · x21 − sin α · x12 = 0

sin α · x11 − sin α · x22 = 0

sin α · x11 − sin α · x22 = 0

sin α · x21 + sin α · x12 = 0 V maticov´em z´apisu (po skonˇcen´ı GEM) m´ame ˇreˇsit soustavu

sin α 0 0 − sin α 0

0 sin α sin α 0 0

0 0 0 0 0

0 0 0 0 0

 v z´avislosti na parametru α ∈ [0; 2π).

(5)

Pˇr´ıklad (pokraˇc.)

3 Pro sin α = 0 m´a soustava tvar

0 0 0 0 0

0 0 0 0 0

0 0 0 0 0

0 0 0 0 0

a tud´ıˇz ˇreˇsen´ı je tvaru X =x11 x12

x21 x22



, kde x11, x21, x12 a x22 jsou libovoln´a re´aln´a ˇc´ısla.

Z´avˇer: s rotac´ı o ´uhel 0 nebo π je z´amˇenn´a libovoln´a transformace roviny.

(6)

Pˇr´ıklad (pokraˇc.)

4 Pro sin α 6= 0 m´a soustava tvar

1 0 0 −1 0

0 1 1 0 0

0 0 0 0 0

0 0 0 0 0

a ˇreˇsen´ı span(

 0

−1 1 0

 ,

 1 0 0 1

 ).

Z´avˇer: s rotac´ı Rα o ´uhel α /∈ {0, π} jsou z´amˇenn´e transformace roviny tvaru X = a · 0 1

−1 0



+ b ·1 0 0 1

 , kde a, b jsou libovoln´a re´aln´a ˇc´ısla.

(7)

Pozn´amky

1 Pˇredchoz´ı metoda (rozmˇerov´a zkouˇska pro hledanou matici X a n´asledn´e ˇreˇsen´ı velk´e soustavy rovnic) jeunivers´aln´ı

metodou pro ˇreˇsen´ı maticov´ych rovnic, kde nezn´am´a matice X vystupuje pouze v prvn´ı mocninˇe.

Jak uˇz to u univers´aln´ıch metod b´yv´a: v nˇekter´ych pˇr´ıpadech je takov´a metoda zbyteˇcnˇe zdlouhav´a.

2 Pˇredvedemespeci´aln´ımetodu ˇreˇsen´ı maticov´ych rovnic tvarua A · X = B.

aProtoˇze rovnost X · A = B je ekvivalentn´ı rovnosti AT· XT= BT, z´ısk´ame tak i metodu pro ˇreˇsen´ı rovnic tvaru X · A = B. Mus´ıme ovˇsem obezˇretnˇe zach´azet s transposicemi matic.

(8)

Pˇrevod maticov´e rovnice na v´ıce soustav line´arn´ıch rovnic Maticovou rovnici A · X = B, kde matice A : Fs → Fr, a matice B : Fp→ Fr, pˇrevedeme na p soustav

A · x = b1, . . . , A · x = bp

kde B = (b1 b2 . . . bp).

1 Kaˇzdou takovou soustavu A · x = bi vyˇreˇs´ıme pˇredeˇsl´ymi postupy.a

2 Reˇsen´ı A · X = B existuje pr´ˇ avˇe tehdy, kdyˇz kaˇzd´a soustava A · x = bi m´a ˇreˇsen´ı.

3 Pokud m´a kaˇzd´a soustava A · x = bi ˇreˇsen´ı, pak

”sesazen´ım“

vˇsech ˇreˇsen´ı x1, . . . xs jednotliv´ych soustav dostaneme ˇreˇsen´ı p˚uvodn´ı maticov´e rovnice: X = (x1 x2 . . . xp).

aJak uvid´ıme, lze takov´y syst´em soustav ˇreˇsitsimult´annˇe.

(9)

Pˇr´ıklad

Nad R vyˇreˇste rovnici1 2 1 1 −3 2



· X =2 1 1 2

 . Protoˇze X : R2→ R3, m´ame ˇreˇsitdvˇe soustavy:

1 2 1

1 −3 2



· x =2 1

 1 2 1

1 −3 2



· x =1 2



Obˇe soustavy maj´ı stejnou matici soustavy, lze je tedy ˇreˇsit simult´annˇe:

1 Simult´ann´ı GEM:

 1 2 1 2 1

1 −3 2 1 2



 1 2 1 2 1

0 −5 1 −1 1

 R1 R2− R1 Podle Frobeniovy vˇety maj´ıobˇe soustavy ˇreˇsen´ı.

(10)

Pˇr´ıklad (pokraˇc.)

2 Z´apis

 1 2 1 2 1

0 −5 1 −1 1



k´oduje dvˇe soustavy s ˇreˇsen´ımi (v poˇrad´ı soustav zleva doprava):

 3 0

−1

+ span(

−7 1 5

)

 0 0 1

+ span(

−7 1 5

)

3 ”Sesazen´ı ˇreˇsen´ı dohromady“: celkov´e ˇreˇsen´ı je tvaru

X =

3 − 7a −7b

a b

−1 + 5a 1 + 5b

 kde a, b jsou libovoln´a re´aln´a ˇc´ısla.

(11)

Pozn´amka

V´ıme, ˇze proregul´arn´ımatici A : Fn→ Fn m´a soustava A · X = B jedin´e ˇreˇsen´ı, a sice X = A−1· B.

Toto jedin´e ˇreˇsen´ı lze nal´ezt postupem, kter´emu se nˇekdy ˇr´ık´a Gaussova-Jordanova eliminace: eleminace ˇr´adkov´ymi ´upravami nekonˇc´ı po dosaˇzen´ı horn´ı troj´uheln´ıkov´e matice, ale pokraˇcujuje nulov´an´ım i nad hlavn´ı diagon´alou.

Z´ısk´av´ame tak postup

(A | B) ∼ · · · ∼ (En| A−1· B)

Speci´alnˇe: pro regul´arn´ı A : Fn→ Fn lze nal´ezt A−1 postupem (A | En) ∼ · · · ∼ (En| A−1)

V´ıce viz cviˇcen´ı a skripta, Pˇr´ıklad 6.4.12.

(12)

Pˇr´ıklad

Nad R naleznˇete (jakoukoli) soustavu tvaru A · x = b, kter´a m´a ˇreˇsen´ı

 3 2 6

+ span(

 1 2 0

,

 2 0 4

) Myˇslenky postupu:

1 Zadan´e ˇreˇsen´ı tvoˇr´ı rovinu v R3, kter´a proch´az´ı bodem

 3 2 6

 a

m´a

”smˇer“ urˇcen´y vektory

 1 2 0

 ,

 2 0 4

.

2 Tud´ıˇz: hledanou soustavu oˇcek´av´ame ve tvaru (a1 a2 a3 | b), neboli a1x + a2y + a3z = b.

Jak naj´ıt soustavu (a1 a2 a3| b) systematicky?

(13)

Pˇr´ıklad, pokraˇc.

Podle Frobeniovy vˇety je

3 2 6

!

+ span(

1 2 0

! ,

2 0 4

! )

ˇreˇsen´ım soustavy A · x = b, kde

1 Vektory

1 2 0

! ,

2 0 4

!

jsou line´arnˇe nez´avisl´e; tvoˇr´ı tud´ıˇz

fundament´aln´ı syst´em soustavy A · x = o, kde def(A) = 2 a A m´a tˇri sloupce. To umoˇzn´ınal´ezt A = (a1 a2 a3).

2 Vektor

3 2 6

!

je partikul´arn´ı ˇreˇsen´ı soustavy A · x = b, neboli

A ·

3 2 6

!

= b. Matici A zn´ame, m˚uˇzemedopoˇc´ıtat b = (b).

(14)

Pˇr´ıklad, pokraˇc.

3 Nalezen´ı A:

1 Protoˇze m´a platit (a1a2 a3) ·

2 0 4

= 0, mus´ı platit

(2 0 4) ·

a1

a2

a3

= 0.

2 Protoˇze m´a platit (a1a2 a3) ·

1 2 0

= 0,

mus´ı platit (1 2 0) ·

a1

a2

a3

= 0

Tud´ıˇz

a1

a2

a3

!

je fundament´aln´ı syst´em soustavy

 2 0 4 0 1 2 0 0



, neboli (napˇr.)

a1

a2

a3

!

=

2

−1

−1

! a A = (2 − 1 − 1).

(15)

Pˇr´ıklad, pokraˇc.

4 Nalezen´ı b. Protoˇze A = (2 − 1 − 1) a A ·

3 2 6

!

= b, je b = −2.

5 Z´avˇer: hledan´a soustava je (napˇr´ıklad) (2 − 1 − 1 | −2).

Pozn´amky

1 Pˇredchoz´ı pˇr´ıklad nalezl obecnou rovnici roviny z jej´ıho parametrick´eho zad´an´ı. Postup vyuˇz´ıval platnosti Frobeniovy vˇety a z´akladn´ıch vlastnost´ı matic.

2 Oˇcek´av´ame: podobn´y postup bude fungovat pro nalezen´ı soustavy A · x = b nad tˇelesem F, kter´a m´a ˇreˇsen´ı

p + span(x1, . . . , xd) kde vektory x1, . . . , xd jsou line´arnˇe nez´avisl´e.

(16)

Definice

Z´apisu p + span(x1, . . . , xd) v Fs, kde vektory x1, . . . , xd jsou line´arnˇe nez´avisl´e, ˇr´ık´ameafinn´ı podprostor dimense d v prostoru Fs.a Seznamu (x1, . . . , xd) ˇr´ık´amesmˇer (tak´e:zamˇeˇren´ı) tohoto podprostoru.

aTak´e:d -dimension´aln´ı plocha v Fs.

Ilustraˇcn´ı obr´azek

x1

x2

•xp

(17)

Tvrzen´ı

Ke kaˇzd´emu d -dimension´aln´ımu afinn´ımu podprostoru

p + span(x1, . . . , xd) v Fs existuje alespoˇn jedna soustava tvaru A · x = b, kter´a m´a p + span(x1, . . . , xd) jako mnoˇzinu ˇreˇsen´ı.

D˚ukaz.

Podrobnˇe na pˇredn´aˇsce; hlavn´ı myˇslenky jsou:

1 Mus´ı platit A · xi = o pro i = 1, . . . , d a A · p = b.

2 Oznaˇcme X = (x1, . . . , xd). Protoˇze seznam (x1, . . . , xd) je line´arnˇe nez´avisl´y, plat´ı d = rank(X) = rank(XT).

Soustavaa XT· a = o m´a s − d prvk˚u ve sv´em fundament´aln´ım syst´emu. Oznaˇcme tento syst´em jako (a1, . . . , as−d).

3 Zn´ame A = (a1, . . . , as−d)T a dopoˇcteme b z rovnice A · p = b.

aPozor: matici XT zn´ame, nezn´am´a je oznaˇcena jako a.

(18)

Pˇr´ıklad

Nad R naleznˇete (jakoukoli) soustavu tvaru A · x = b, kter´a m´a ˇreˇsen´ı

1 1

−2 0 2

+ span(

2 1 1 0 0

 ,

1 2 0 1 0

 ,

−1 2 0 0 1

 )

1 Oznaˇcme X =

2 1 −1

1 2 2

1 0 0

0 1 0

0 0 1

, potom XT =

2 1 1 0 0

1 2 0 1 0

−1 2 0 0 1

. Plat´ı

3 = rank(X) = rank(XT).

2 Matice A m´a jako ˇr´adky fundament´aln´ı syst´em soustavy XT· a = o.

Protoˇze rank(XT) = 3, bude m´ıt matice A dva line´arnˇe nez´avisl´e ˇr´adky.

(19)

Pˇr´ıklad (pokraˇc.)

3 Fundament´aln´ı syst´em soustavy XT· a = o, neboli homogenn´ı soustavy

2 1 1 0 0 0

1 2 0 1 0 0

−1 2 0 0 1 0

, je napˇr´ıklad

−1/2

−1/4 5/4

1 0

,

1/2

−1/4

−3/4 0 1

.

ziteˇcn´y trik:aproto je i 4 ·

−1/2

−1/4 5/4

1 0

=

−2

−1 5 4 0

, 4 ·

1/2

−1/4

−3/4 0 1

=

2

−1

−3 0 4

fundament´aln´ı syst´em soustavy XT· a = o.

zeme tedy ps´at: A =−2 −1 5 4 0

2 −1 −3 0 4

 .

aFundament´aln´ı syst´em tvoˇr´ı b´azi j´adra matice soustavy. Anenulov´eskal´arn´ı asobky prvk˚u jak´ekoli b´aze opˇet tvoˇr´ı b´azi.

(20)

Pˇr´ıklad (pokraˇc.)

4 Dopoˇcteme b z rovnice A ·

1 1

−2 0 2

= b.

Tud´ıˇz b =−2 −1 5 4 0

2 −1 −3 0 4



·

1 1

−2 0 2

=−13 15

 .

Odpovˇed’: 3-dimension´aln´ı afinn´ı podprostor v R5

1 1

−2 0 2

+ span(

2 1 1 0 0

,

1 2 0 1 0

,

−1 2 0 0 1

)

je ˇreˇsen´ım soustavy

 −2 −1 5 4 0 −13

2 −1 −3 0 4 15

 nad R.

(21)

Z´avˇereˇcn´e pozn´amky

1 GEM je sice univers´aln´ı metodouˇreˇsen´ı soustav line´arn´ıch rovnic, nad R (nebo C) je vˇsak numericky nestabiln´ı. V praxi je pro ˇreˇsen´ı (zvl´aˇstˇe velk´ych) soustav line´arn´ıch rovnic nad R (nebo C) nutno pouˇz´ıt jin´e metody(napˇr´ıklad iteraˇcn´ı Gaussovu-Seidelovu metodu,a a jin´e). Tyto metody jsou mimo sylabus standardn´ı pˇredn´aˇsky z line´arn´ı algebry.

2 Jak ˇreˇsit soustavy s parametrem? GEM je univers´aln´ı metodou! 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´ı vyvineme pozdˇeji dalˇs´ı metodu ˇreˇsen´ı (kombinaci GEM a Cramerovy vˇety).

3 Nepovinn´e: Nad R lze m´ıt i dalˇs´ı geometrick´y pohled na GEM (tzv. Householderovy reflexe).

aViz Pozn´amku 6.4.7skript.

Cytaty

Powiązane dokumenty

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ˇ

Stˇr´ıdaˇ c vyˇ zaduje 5 galvanicky oddˇ elen´ ych vˇ etv´ı - jednu pro nap´ ajen´ı procesorov´ e ˇ c´ asti, dvˇ e pro na- p´ ajen´ı horn´ıch tranzistor˚ u v m˚

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

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´ı... Z´

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

Pˇri numerick ´em ˇreˇsen´ı diferenci ´aln´ı rovnice se v kaˇzd ´em kroku dopouˇst´ıme lok ´aln´ı diskretizaˇcn´ı chyby.. Glob ´aln´ı diskretizaˇcn´ı chyba

(4) Matice jako zobrazen´ı, n´asoben´ı matic..