4.6 Matriisin kääntäminen rivioperaatioilla

Samankaltaiset tiedostot
Yhtälöryhmän herkkyys

Kaksirivisen matriisin determinantille käytämme myös merkintää. a 11 a 12 a 21 a 22. = a 11a 22 a 12 a 21. (5.1) kaksirivine

Käänteismatriisin. Aiheet. Käänteismatriisin ominaisuuksia. Rivioperaatiot matriisitulona. Matriisin kääntäminen rivioperaatioiden avulla

Ennakkotehtävän ratkaisu

Käänteismatriisin ominaisuuksia

Lineaarialgebra II, MATH.1240 Matti laaksonen, Lassi Lilleberg

3 Lineaariset yhtälöryhmät ja Gaussin eliminointimenetelmä

2.5. Matriisin avaruudet ja tunnusluvut

Käänteismatriisi 1 / 14

Talousmatematiikan perusteet

3 Lineaariset yhtälöryhmät ja Gaussin eliminointimenetelmä

Matriisien tulo. Matriisit ja lineaarinen yhtälöryhmä

Insinöörimatematiikka D

Ratkaisuehdotukset LH 3 / alkuvko 45

Osittaistuenta Gaussin algoritmissa: Etsitään 1. sarakkeen itseisarvoltaan suurin alkio ja vaihdetaan tämä tukialkioiksi (eli ko. rivi 1. riviksi).

Matriisilaskenta. Harjoitusten 3 ratkaisut (Kevät 2019) 1. Olkoot AB = ja 2. Osoitetaan, että matriisi B on matriisin A käänteismatriisi.

Matriisi-vektori-kertolasku, lineaariset yhtälöryhmät

Lineaariset yhtälöryhmät ja matriisit

802118P Lineaarialgebra I (4 op)

1.1. Määritelmiä ja nimityksiä

1 Matriisit ja lineaariset yhtälöryhmät

2.8. Kannanvaihto R n :ssä

Matriisit. Määritelmä 1 Reaaliluvuista a ij, missä i = 1,..., k ja j = 1,..., n, muodostettua kaaviota a 11 a 12 a 1n a 21 a 22 a 2n A =

Lineaarialgebra ja matriisilaskenta I

Matriisit, kertausta. Laskutoimitukset. Matriisikaavoja. Aiheet. Määritelmiä ja merkintöjä. Laskutoimitukset. Matriisikaavoja. Matriisin transpoosi

Kurssin loppuosassa tutustutaan matriiseihin ja niiden käyttöön yhtälöryhmien ratkaisemisessa.

Ortogonaalinen ja ortonormaali kanta

Lineaarinen yhtälöryhmä

Sovitaan ensin merkintätavoista. Ratkaisemme ensin yksinkertaisen yhtälöparin. 5y = 10. x = 3 x = 1

Lineaarikuvausten. Lineaarikuvaus. Lineaarikuvauksia. Ydin. Matriisin ydin. aiheita. Aiheet. Lineaarikuvaus. Lineaarikuvauksen matriisi

Matriisipotenssi. Koska matriisikertolasku on liitännäinen (sulkuja ei tarvita; ks. lause 2), voidaan asettaa seuraava määritelmä: ja A 0 = I n.

Matriisilaskenta (TFM) MS-A0001 Hakula/Vuojamo Ratkaisut, Viikko 47, 2017

10 Matriisit ja yhtälöryhmät

Determinantit. Kaksirivinen determinantti. Aiheet. Kaksirivinen determinantti. Kaksirivinen determinantti. Kolmirivinen determinantti

LU-hajotelma. Esimerkki 1 Matriisi on yläkolmiomatriisi ja matriisi. on alakolmiomatriisi. 3 / 24

Gaussin ja Jordanin eliminointimenetelmä

Matematiikka B2 - TUDI

Matematiikka B2 - Avoin yliopisto

Yhteenlaskun ja skalaarilla kertomisen ominaisuuksia

9 Matriisit. 9.1 Matriisien laskutoimituksia

8 KANNAT JA ORTOGONAALISUUS. 8.1 Lineaarinen riippumattomuus. Vaasan yliopiston julkaisuja 151

Matriisit, L20. Laskutoimitukset. Matriisikaavoja. Aiheet. Määritelmiä ja merkintöjä. Laskutoimitukset. Matriisikaavoja. Matriisin transpoosi

Insinöörimatematiikka D

Lineaariset kongruenssiyhtälöryhmät

Lineaarialgebra, kertausta aiheita

3.2 Matriisien laskutoimitukset. 3.2 Matriisien laskutoimitukset. 3.2 Matriisien laskutoimitukset. 3.2 Matriisien laskutoimitukset

Insinöörimatematiikka D, laskuharjoituksien esimerkkiratkaisut

Determinantti 1 / 30

Insinöörimatematiikka D

Ville Turunen: Mat Matematiikan peruskurssi P1 1. välikokeen alueen teoriatiivistelmä 2007

Ominaisarvo ja ominaisvektori

Kannan vektorit siis virittävät aliavaruuden, ja lisäksi kanta on vapaa. Lauseesta 7.6 saadaan seuraava hyvin käyttökelpoinen tulos:

MS-C1340 Lineaarialgebra ja differentiaaliyhtälöt

Lineaarialgebra ja matriisilaskenta I

A = a b B = c d. d e f. g h i determinantti on det(c) = a(ei fh) b(di fg) + c(dh eg). Matriisin determinanttia voi merkitä myös pystyviivojen avulla:

DI matematiikan opettajaksi: Täydennyskurssi, kevät 2010 Luentorunkoa ja harjoituksia viikolle 11: ti klo 13:00-15:30

Numeeriset menetelmät

MS-C1340 Lineaarialgebra ja differentiaaliyhtälöt

Matriisit, L20. Laskutoimitukset. Matriisikaavoja. Aiheet. Määritelmiä ja merkintöjä. Laskutoimitukset. Matriisikaavoja. Matriisin transpoosi

MS-C1340 Lineaarialgebra ja

Lineaarialgebra ja matriisilaskenta I

Johdatus tekoälyn taustalla olevaan matematiikkaan

1 Kannat ja kannanvaihto

Matemaattinen Analyysi, s2016, L2

Simplex-algoritmi. T Informaatiotekniikan seminaari , Susanna Moisala

x 2 x 3 x 1 x 2 = 1 2x 1 4 x 2 = 3 x 1 x 5 LINEAARIALGEBRA I Oulun yliopisto Matemaattisten tieteiden laitos 2014 Esa Järvenpää, Hanna Kiili

Yhtälöryhmä matriisimuodossa. MS-A0004/A0006 Matriisilaskenta. Tarkastellaan esimerkkinä lineaarista yhtälöparia. 2x1 x 2 = 1 x 1 + x 2 = 5.

Lineaarialgebra ja matriisilaskenta I

Vektoreiden virittämä aliavaruus

Insinöörimatematiikka D

Kanta ja Kannan-vaihto

Neliömatriisin adjungaatti, L24

Lineaarialgebra ja matriisilaskenta II Syksy 2009 Laskuharjoitus 1 ( ) Ratkaisuehdotuksia Vesa Ala-Mattila

Mat Lineaarinen ohjelmointi

BM20A0700, Matematiikka KoTiB2

Ominaisarvoon 4 liittyvät ominaisvektorit ovat yhtälön Ax = 4x eli yhtälöryhmän x 1 + 2x 2 + x 3 = 4x 1 3x 2 + x 3 = 4x 2 5x 2 x 3 = 4x 3.

Johdatus tekoälyn taustalla olevaan matematiikkaan

Similaarisuus. Määritelmä. Huom.

Määritelmä Olkoon T i L (V i, W i ), 1 i m. Yksikäsitteisen lineaarikuvauksen h L (V 1 V 2 V m, W 1 W 2 W m )

MS-C1340 Lineaarialgebra ja differentiaaliyhtälöt

Insinöörimatematiikka D

1 Ominaisarvot ja ominaisvektorit

1. LINEAARISET YHTÄLÖRYHMÄT JA MATRIISIT. 1.1 Lineaariset yhtälöryhmät

Matriiseista. Emmi Koljonen

Insinöörimatematiikka D

Determinantti. Määritelmä

3.2 Matriisien laskutoimitukset. 3.2 Matriisien laskutoimitukset. 3.2 Matriisien laskutoimitukset. 3.2 Matriisien laskutoimitukset. Olkoot A 2 := AA =

Numeeriset menetelmät TIEA381. Luento 3. Kirsi Valjus. Jyväskylän yliopisto. Luento 3 () Numeeriset menetelmät / 45

Lineaarialgebra ja matriisilaskenta I

Ax, y = x, A y. A = A A hermiittinen. Jokainen reaalinen ja symmetrinen matriisi on määritelmän mukaan myös hermiittinen. A =, HARJOITUSTEHTÄVIÄ

2.2 Gaussin eliminaatio. 2.2 Gaussin eliminaatio. 2.2 Gaussin eliminaatio. 2.2 Gaussin eliminaatio

Neliömatriisi A on ortogonaalinen (eli ortogonaalimatriisi), jos sen alkiot ovat reaalisia ja

Yhtälöryhmä matriisimuodossa. MS-A0007 Matriisilaskenta. Tarkastellaan esimerkkinä lineaarista yhtälöparia. 2x1 x 2 = 1 x 1 + x 2 = 5.

Lineaarikombinaatio, lineaarinen riippuvuus/riippumattomuus

5 OMINAISARVOT JA OMINAISVEKTORIT

Sisätuloavaruudet. 4. lokakuuta 2006

Ortogonaaliset matriisit, määritelmä 1

3 Simplex-menetelmä. c T x = min! Ax = b (x R n ) (3.1) x 0. Tarvittaessa sarakkeiden järjestystä voidaan vaihtaa, joten voidaan oletetaan, että

Determinantti. Määritelmä

Numeeriset menetelmät

Transkriptio:

Vaasan liopiston julkaisuja 9 kuva.plot(,n, k-o,,n, k-s,,n3, k-d ); kuva.set_label( kausi ); kuva.set_label( lkm ); kuva.ais([,,,8]); kuva = fig.add_subplot(); kuva.plot(,tulo, k-o ); kuva.set_label( kausi ); kuva.set_label( tulo ); kuva.ais([,,,]); plt.show() Ohjelman piirtämä graafi on kuvassa 3. LAPc3sfig 3 3 6789 3 3 6789 LAPc3sfig Kuva 3. Rhmien koko ja tallin tulo tulevina kausina. nvgaussjordan.6 Matriisin kääntäminen rivioperaatioilla Seuraavassa esitett Gaussin algoritmi perustuu tuttuihin rivioperaatioihin. Teoria on esitett mahdollisimman lhesti ja esimerkit saavat selvittää asian. Algoritmi esite-

Vaasan liopiston julkaisuja 9 tään vasta lopuksi, koska se tiivistää esimerkit. Olkoon A seuraavassa n n-matriisi. Rivioperaatiot voidaan muuntaa matriisilla (rivioperaattorilla) kertomiseksi seuraavalla tavalla: ) kahden rivin vaihto Kun matriisi A kerrotaan matriisilla (rivioperaattorilla) e pq = e qp = E vaihda p;q = (e i j ), missä e ii =, kun i p ja i q e i j =, muulloin niin rivit p ja q vaihtavat paikkaa. Esim: 3 E vaihda ; 3 = 3 3 33 3 3 3 3 33 =, 3 3 3 3 33 ) rivin kertominen luvulla λ Kun matriisi A kerrotaan matriisilla (rivioperaattorilla) e pp = λ E kerro p;λ = (e i j), missä e ii =, kun i p e i j =, muulloin niin rivi p tulee kerrotuksi luvulla λ. Esim: 3 E kerro ; 3 = 3 3 33 3 3 3 3 33 =, 3 3 3 3 33 3) rivin p lisääminen luvulla λ kerrottuna riviin q Kun matriisi A kerrotaan matriisilla (rivioperaattorilla) E lisaa p,q;λ = (e i j), missä e ii =, i e qp = λ e i j =, muulloin niin rivi p tulee lisätksi luvulla λ kerrottuna riviin q. Esim: 3 3 E lisaa,; 3 = 3 3 3 33 3 3 33, = 3 33 3 3 33

Vaasan liopiston julkaisuja 9 Kaikki edellä esiintneet rivioperaattorit ovat säännöllisiä sillä helposti nähdään että ( ) E vaihto p,q = E vaihto p,q, ( ) E kerro p;λ = E kerro p; /λ ja ( ) E lisaa p,q;λ = E lisaa p,q; λ, Lause 83 Olkoon A säännöllinen n n-matriisi. Jos on olemassa n n-matriisi B, jolle BA = I, niin A = B. Todistus: AB = ABAA = AIA = I Lause 8 Olkoon A säännöllinen n n-matriisi. Jos A voidaan muuttaa jonolla rivioperaatioita ksikkömatriisiksi I, niin käänteismatriisi A saadaan tekemällä samat rivioperaatiot ksikkömatriisille I. Todistus: Olkoon E, E,..., E n jono rivioperaattoreita siten, että E n E E A = I. Silloin edellisen lauseen mukaan A = E n E E = E n E E I Esimerkki 8 Määritetään käänteismatriisi matriisille A =. 8 Kirjoitetaan ensin kaavio (A I), jolle rhdmme tekemään rivioperaatioita. Tällä var-

Vaasan liopiston julkaisuja 93 mistamme, että I:hin kohdistuu täsmälleen samat rivioperaatiot kuin A:han. (A I) [] 8 () [] 3 () () [] () 6 7 () 7 3 [] 6 7 7/ 3/ A = 6 7 7/ 3/ + + + + : Tarkistus AA = A A = 8 6 7 7/ 3/ 6 7 7/ 3/ 8 = = Esimerkki 86 Määritetään käänteismatriisi matriisille A = 3.

Vaasan liopiston julkaisuja 9 (A I) [] 3 () [] 3 3 () 3/ / () [] 7/ 3/ + + +/ +3/ Viimeinen pivotointi epäonnistuu, jonka tulkitsemme merkiksi siitä, että matriisilla ei ole käänteismatriisia. Edellä kuvattu menetelmä johtaa helposti hankaliin murtolukulaskuihin, mutta se on erittäin suoraviivainen ja sellaisena helppo omaksua. Gaussin algoritmi (käänteismatriisin määrittämiseksi): () Aseta k =, B() = (A I). () Otetaan tukialkioksi (pivot element) alkio b(k) kk. () Jos tukialkio on ja tukialkion sarakkeessa tukialkion alapuolella on nollasta poikkeava alkio b(k) rk, r > k, vaihdetaan rivit r ja k keskenään. Jos tukialkio on ja sen alapuoleltakaan ei löd nollasta poikkeavaa alkiota, lopetetaan ja todetaan ettei käänteismatriisia ole olemassa. (3) Jaetaan tukialkion rivi tukialkiolla. (Eli tehdään tukialkio :ksi.) () Lisätään tukialkion rivi muihin riveihin sopivalla luvulla kerrottuna siten, että tukialkion lä- ja alapuolella olevat alkion muuttuvat nolliksi. () Jos k < n, niin kasvatetaan k:ta hdellä ja siirrtään kohtaan (). (6) A on saadun n n-matriisin B(k) oikea puolikas.

Vaasan liopiston julkaisuja 9.7 Yhtälörhmän ratkaisun herkks Yhtälörhmän ratkaisu on 3 + = + + = + + = 3 } {{ } =A = = = A b = = = b Jos jonkun htälön RHS muuttuu, niin mös ratkaisu muuttuu. Jos kolmannen htälön RHS kasvaa arvosta arvoon, niin htälörhmän ratkaisu muuttuu. Uusi ratkaisu on 3 + = + + = + + = 3 } {{ } =A = = = b ratkaisu on = = A b =..7 Muutos ratkaisussa on Δ = =..7 =.7. = Δ Δ Δ Kun siis hdenkin htälön RHS muuttui, niin jokaisen muuttujan arvo ratkaisussa muuttui!

Vaasan liopiston julkaisuja 96 Jos pienikin muutos htälörhmän RHS-luvuissa saa aikaan suuria muutoksia muuttujien ratkaisu-arvoihin sanomme, että htälörhmä on herkkä. Herkkdelle on olemassa mitta (kerroinmatriisin kuntoluku), mutta emme opettele sitä vielä nt. Toinen esimerkki Edellisessä esimerkissä muutos RHS:ssä oli melko suuri. Seuraavaksi katsomme vastaavan esimerkin, jossa RHS:n muutos on pienempi (realistisempi, koska pieniä muutoksia on aina). Olkoon htälörhmän kertoimet samat kuin edellisessä esimerkissä. Alkutilanteen RHS on b = ja lopputilanteen RHS olkoon b =, Δ b = b 3 =.. = b + =. Laskemme vastaavan muutoksen ratkaisuvektorissa : Δ = 3 3 = A b 3 A b Esimerkkien hteenveto., b 3 = b + Δ b = = A ( b 3 b ) = A Δ b Δ = A Δ b..7.7 =. =.... Yksinkertainen periaate: Tarkastellaan htälörhmää A = b. Jos k:nnen htälön RHS kasvaa hdellä, niin ratkaisuvektori muuttuu määrällä, joka on kerroinmatriisin käänteismatriisin k:nnes sarake.. Merkitään A:n käänteismatriisin k:tta saraketta vektorilla u k = (u k u k...u nk ) T Täsmällisempi periaate: Tarkastellaan htälörhmää A = b. Jos htälörhmän RHS kasvaa määrällä Δ b = (Δb Δb...Δb n ) T, niin ratkaisuvektori muuttuu määrällä Δ = A Δ b = Δb u + Δb u +...Δb n u n