Lineaarialgebra a, kevät 2018 Harjoitusta 5 Maplella

Samankaltaiset tiedostot
Determinantti 1 / 30

Lineaarialgebra a, kevät 2019 Harjoitus 6 (ratkaisuja Maple-dokumenttina) > restart; with(linalg): # toteuta ihan aluksi!

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.

Ominaisarvo ja ominaisvektori

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:

Determinantti. Määritelmä

Lineaarialgebra ja matriisilaskenta I

Ominaisarvo ja ominaisvektori

Lineaarikuvauksen R n R m matriisi

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

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

Determinantti. Määritelmä

2.8. Kannanvaihto R n :ssä

Päättelyn voisi aloittaa myös edellisen loppupuolelta ja näyttää kuten alkupuolella, että välttämättä dim W < R 1 R 1

Similaarisuus. Määritelmä. Huom.

Matematiikka B2 - TUDI

Insinöörimatematiikka D

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

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

Insinöörimatematiikka D

Lineaarialgebra a, kevät 2018

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

Ortogonaalisen kannan etsiminen

MS-A0003/A0005 Matriisilaskenta Malliratkaisut 4 / vko 47

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

Lineaarialgebra a, kevät 2018

Matematiikka B2 - Avoin yliopisto

Yhteenlaskun ja skalaarilla kertomisen ominaisuuksia

9 Matriisit. 9.1 Matriisien laskutoimituksia

Insinöörimatematiikka D

Matematiikan johdantokurssi, syksy 2016 Harjoitus 11, ratkaisuista

Lineaarialgebra ja matriisilaskenta II. LM2, Kesä /141

Ortogonaalinen ja ortonormaali kanta

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

Ominaisarvo-hajoitelma ja diagonalisointi

802118P Lineaarialgebra I (4 op)

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

Käänteismatriisi 1 / 14

Ensimmäinen induktioperiaate

Lineaarialgebra b, kevät 2019

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

Ensimmäinen induktioperiaate

Miten osoitetaan joukot samoiksi?

Lineaarialgebra ja matriisilaskenta I

Induktiota käyttäen voidaan todistaa luonnollisia lukuja koskevia väitteitä, jotka ovat muotoa. väite P(n) on totta kaikille n = 0,1,2,...

Lineaarialgebra II, MATH.1240 Matti laaksonen, Lassi Lilleberg

Ennakkotehtävän ratkaisu

Ortogonaaliset matriisit, määritelmä 1

Matriisiteoria Harjoitus 1, kevät Olkoon. cos α sin α A(α) = . sin α cos α. Osoita, että A(α + β) = A(α)A(β). Mikä matriisi A(α)A( α) on?

BM20A0700, Matematiikka KoTiB2

Vapaus. Määritelmä. jos c 1 v 1 + c 2 v c k v k = 0 joillakin c 1,..., c k R, niin c 1 = 0, c 2 = 0,..., c k = 0.

1 Matriisit ja lineaariset yhtälöryhmät

Neliömatriisin adjungaatti, L24

Vektoreiden virittämä aliavaruus

Lineaarialgebra ja matriisilaskenta I

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

1 Ominaisarvot ja ominaisvektorit

1. Osoita, että joukon X osajoukoille A ja B on voimassa toinen ns. de Morganin laki (A B) = A B.

MS-A0003/A0005 Matriisilaskenta Malliratkaisut 5 / vko 48

7 Vapaus. 7.1 Vapauden määritelmä

Lineaarialgebra b, kevät 2019

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

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

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

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

5 OMINAISARVOT JA OMINAISVEKTORIT

1.1. Määritelmiä ja nimityksiä

Talousmatematiikan perusteet: Luento 9. Matriisien peruskäsitteet Yksinkertaiset laskutoimitukset Transponointi Matriisitulo

4 Matemaattinen induktio

Johdatus tekoälyn taustalla olevaan matematiikkaan

Kurssikoe on maanantaina Muista ilmoittautua kokeeseen viimeistään 10 päivää ennen koetta! Ilmoittautumisohjeet löytyvät kurssin kotisivuilla.

Lineaarialgebra a, kevät 2018

Talousmatematiikan perusteet: Luento 10. Matriisien peruskäsitteet Yksinkertaiset laskutoimitukset Matriisitulo Determinantti

Ominaisvektoreiden lineaarinen riippumattomuus

Esitetään tehtävälle kaksi hieman erilaista ratkaisua. Ratkaisutapa 1. Lähdetään sieventämään epäyhtälön vasenta puolta:

Lineaarikombinaatio, lineaarinen riippuvuus/riippumattomuus

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

Lineaarialgebra ja matriisilaskenta I, HY Kurssikoe Ratkaisuehdotus. 1. (35 pistettä)

Ominaisarvot ja ominaisvektorit 140 / 170

10 Matriisit ja yhtälöryhmät

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

Lineaarialgebra ja matriisilaskenta I. LM1, Kesä /218

Insinöörimatematiikka D

Lineaariset kongruenssiyhtälöryhmät

Esimerkki 19. Esimerkissä 16 miniminormiratkaisu on (ˆx 1, ˆx 2 ) = (1, 0).

5 Ominaisarvot ja ominaisvektorit

Johdatus diskreettiin matematiikkaan Harjoitus 5, Ratkaise rekursioyhtälö

Informaatiotieteiden yksikkö. Lineaarialgebra 1A. Pentti Haukkanen. Puhtaaksikirjoitus: Joona Hirvonen

(1.1) Ae j = a k,j e k.

s = 11 7 t = = 2 7 Sijoittamalla keskimmäiseen yhtälöön saadaan: k ( 2) = 0 2k = 8 k = 4

Salausmenetelmät LUKUTEORIAA JA ALGORITMEJA. Veikko Keränen, Jouko Teeriaho (RAMK, 2006) 3. Kongruenssit. à 3.4 Kongruenssien laskusääntöjä

Matematiikan tukikurssi, kurssikerta 5

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 =

Matriisilaskenta Laskuharjoitus 5 - Ratkaisut / vko 41

Ositetuista matriiseista

MS-A0004/A0006 Matriisilaskenta

Ratkaisu: Käytetään induktiota propositiolauseen A rakenteen suhteen. Alkuaskel. A = p i jollain i N. Koska v(p i ) = 1 kaikilla i N, saadaan

Kurssikoe on maanantaina Muista ilmoittautua kokeeseen viimeistään 10 päivää ennen koetta! Ilmoittautumisohjeet löytyvät kurssin kotisivuilla.

= 3 = 1. Induktioaskel. Induktio-oletus: Tehtävän summakaava pätee jollakin luonnollisella luvulla n 1. Induktioväite: n+1

5 Lineaariset yhtälöryhmät

Transkriptio:

Lineaarialgebra a, kevät 2018 Harjoitusta 5 Maplella Tehtävä 1. Determinantti = 0, kun 2 samaa saraketta restart; with(linalg): Induktiotodistus matriisin koon ( ) suhteen. Väite. Jos ja n x n -matriisissa A on kaksi samanlaista saraketta, niin det(a) = 0. Todistus. 1) Väite on selvästikin tosi pienimmällä arvolla n = 2: 'det'(matrix(2,2,[a,a,b,b])) = det(matrix(2,2,[a,a,b,b])); 2) : Induktio-oletus. Oletetaan, että väite on tosi k x k -matriiseille; ts. kahden sarakkeen samuus vie determinantin nollaksi. 3) : Olkoon A neliömatriisi kokoa ja olkoon siinä kaksi identtistä saraketta i ja j. Koska, on matriisissa jokin muu sarake m. Kehitetään matriisin A determinantti sarakkeen m mukaan: (1.1) missä kofaktoreissa on sarakkeen m alkioiden vastaavien k x k -matriisien determinantteja. Kuhunkin näistä on "periytynyt" kaksi samanlaista saraketta sarakkeista i ja j (vaikkakaan niiden numerot eivät ehkä enää ole i ja j matriiseissa ), ja induktio-oletuksen mukaan niiden determinantit, ja siten myös y.o. summan sisältämät kofaktorit, ovat = 0. Täten myös det(a) = 0. Induktioperiaatteen nojalla väite on tosi. Tehtävä 2. Yläkolmiomatriisin determinanttisääntö Todistustehtävän hahmottelua Maplella. Kuvaillaan tilannetta esimerkillä: restart; with(linalg): A := matrix(5,5,(i,j) - if (i j) then 0 else a[i,j] fi); (2.1) Kehitetään nyt kokeeksi 1. sarakkeen suhteen: 'det(a)' = a[1,1] * 'det'(submatrix(a,2..5,2..5)) + 0 ; (2.2)

missä laskettava determinantti on riviä ja saraketta pienempi, mutta edelleen yläkolmiomatriisi. Induktiotodistus neliömatriisin koon n suhteen voidaan nyt helposti keksiä: 1. Asia on selvä tapauksessa n = 1: det( ) =. Tapaus n = 2 on myös tosi (katso itse se). 2. Induktioaskel. Induktio-oletus: väite pätee k x k -matriiseille jollakin arvolla k = 2, ts. sen kokoisille yläkolmiomatriiseille determinantti on diagonaalialkioiden tulo. Olkoon nyt B = ( ) yläkolmiomatriisi kokoa (k+1) x (k+1). Kehitetään se yllä olevan esimerkin tapaan 1. sarakkeen suhteen. Tässä sarakkeessa ovat kaikki muut luvut nollia paitsi ehkä ei. Nyt det(b) = = det( ), missä vastaavaksi matriisiksi tulee yläkolmiomatriisi kokoa kxk. Induktio-oletuksen mukaan det( ) =..., joten kaikenkaikkiaan det(b) =... eli päälävistäjäalkioidensa tulo. Induktioperiaatteen nojalla väite on tosi kaikilla n = 1. Tehtävä 3. Tulon "singulaarisuussääntö" Sääntö vastaa lukujen maailman tulon nollasääntöä. Oletus. Olkoot A ja B n x n -matriiseja ja B singulaarinen. Väitös. Tulomatriisi AB on singulaarinen. Todistus. Käytetään Lausetta 5.4.2 (a) <= (b) muodossa, että niiden negaatiotkin ovat ekvivalentteja. Merkitään C := AB. Koska B on singulaarinen, on homogeenisella yhtälöllä Bx = 0 triviaaliratkaisun lisäksi nollavektorista poikkeava ratkaisu y ei 0. Mutta koska Cy = (AB)y = A(By) = A0 = 0, (lisää perustelut!) on myös yhtälöllä Cx = 0 (tämä sama) nollasta poikkeava ratkaisu y. Lauseen 5.4.2 nojalla AB on singulaarinen. Tehtävä 4. Determinantit restart; with(linalg): A := matrix([[1,6,1,-2], [0,1,-1,2], [2,3,-2,1], [-3,2,0,3]] ); (4.1) Kehitetään 1. sarakkeen suhteen: detera := 1*(-1)^(1+1)*'det'(minor(A,1,1)) + 0*(-1)^(2+1)*'det'(minor(A,2,1)) + 2*(-1)^(3+1)*'det'(minor(A,3,1)) + (-3)*(-1)^(4+1)*'det'(minor(A,4,1)); (4.2)

Tästä edelleen vaikkapa Sarrusin säännöllä (ei kylläkään tässä Maplella, katso vain tulokset alempana) 'det'(matrix([[1,-1,2],[3,-2,1],[2,0,3]])) = det(matrix([[1, -1,2],[3,-2,1],[2,0,3]])), 'det'(matrix([[6,1,-2],[1,-1,2],[2,0,3]])) = det(matrix([[6, 1,-2],[1,-1,2],[2,0,3]])), 'det'(matrix([[6,1,-2],[1,-1,2],[3,-2,1]])) = det(matrix([ [6,1,-2],[1,-1,2],[3,-2,1]])); (4.3) 1*9-0 + 2*(-21) - (-3)*21; 30 det(a); # Maplella suoraankin 30 (4.4) (4.5) B := matrix([[2, -4, 1, 8], [3,1,1,-2], [-1,-2,0,4], [3,-3, -10,6]]); (4.6) Matriisiin järjestyy nolla näin tyypin III alkeissarakeoperaatiolla, jolloin determinantin arvo ei muutu. #?addcol addcol(%,2,4,2); (4.7) joten myös matriisin B determinantti = 0.

Lisälasku huvin vuoksi manipuloimalla C := matrix(5,5,[-1,1,0,2,-3, 4,2,1,3,0, -6,3,0,0,9, -1, 0,2,-1,1, 2,1,0,-2,-3]); (4.1.1) addrow(%,2,4,-2); (4.1.2) Nyt kehitetään 3. sarakkeen suhteen; tätä varten ensin vastaava matriisi M[23]:= delrows(delcols(%,3..3),2..2); (4.1.3) Nollataan toista riviä: addcol(%,2,1,2):addcol(%,2,4,-3); (4.1.4) ja sen determinantti 2. rivin mukaan DETM23 := 3*(-1)^(2+2)*'det'(delrows(delcols(%,2..2),2..2)); (4.1.5) Kaikenkaikkiaan siis determinantti on (-1)*DETM23; det(c); 1212 1212 (4.1.6) (4.1.7)

Tehtävä 5. 2x2-determinantit Näin det(a) Sarrusin säännöllä luku := (-2.72)*1.7-3.2*(-3.5); evalf(luku, 2); Maplessa on myös det-käsky: 6.6 A := matrix([[-2.72, -3.5], [3.2, 1.7]]); (5.1) (5.2) det(a); 6.576 B := matrix([[3*x, 4/(x+1)], [2*x, x - 1]]); (5.3) (5.4) (5.5) a) Matriisi B on singulaarinen jos ja vain jos se on määritelty ja det(b) = 0; solve(%,x); # Singulaarisuus arvolla x = (5.6) (5.7) B on määritelty, kun, ja muilla arvoilla: säännöllinen, kun ja ja. C := matrix([[3 - lambda, 2], [4, 5 - lambda]]); (5.8) b) Matriisi C on singulaarinen jos ja vain jos det(c) = 0; solve(%, lambda); C on singulaarinen arvoilla = 1 ja = 7. Kurssin lopulla ominaisarvojen yhteydessä esiintyy tyyppiä C olevia determinantteja. (5.9) (5.10)

Tehtävä 6. Determinanttien summa ja summan determinantti A := matrix(4,4,[2,1,-1,2,1,0,2,1,0,-2,0,3,2,-1,4,-2]); (6.1) B := matrix(4,4,[2,1,-1,2,1,0,2,1,0,-2,0,3,2,1,4,-2]); (6.2) Determinanttien summa voidaan laskea - paitsi kuten yleisesti laskemalla determinantit erikseen ja sitten summa: det(a), det(b); # käskyjä voi myös antaa jonona det(a) + det(b), det(a+b); (6.3) (6.4) - tässä myös determinanttien erikoisella yhteenlaskukaavalla (Lause 6.3.2b), koska saraketta 2 lukuun ottamatta sisällä olevat matriisit ova samat: C := matrix([ [2, 1+1, -1, 2], [1, 0+0, 2, 1], [0, -2-2, 0, 3], [2, -1+1, 4,-2]]): det(c); (6.5) Mitä tästä opimme? det(a+b) ei tavallisesti ola sama kuin det(a) + det(b).

Tehtävä 7. Eliminointimenetelmällä Muokataan matriisia tyypin III alkeisrivioperaatioilla, jolloin kussakin vaiheessa olevan matriisin determinantti pysyy samana lukuna. Emme nimittäin oikein voi Maplessa muokata determinantin sisällä olevaa matriisia: A := matrix([[2,-1,-2,2], [-2,2,1,1], [4,-1,-2,-3], [-2,4,2, 2]]); (7.1) addrow(%,1,2,1): addrow(%,1,3,-2): addrow(%,1,4,1); # I vaihe (7.2) addrow(%,2,3,-1): addrow(%,2,4,-3); # II vaihe (7.3) addrow(%,3,4,-1); # III vaihe, eikä skaalata johtavia ykkösiksi! (7.4) Tämä on yläkolmiomatriisi ja sen determinantti siksi on päälävistäjäalkioiden tulo, tässä myös suoraan det-käskyllä: 2*1*3*5, det(a); (7.5)

Tehtävä 8. Van der Monden matriisi a) Alkeellisimmin vaikkapa laskemalla determinantti ja toisaalta kertomalla auki väitetty lauseke. b) Myös voisi tyypin III sarakeoperaatioilla nollata pari ylärivin ykköstä, kehittää ekarivin suhteen ja laskea niin, että ottaa sopivasti yhteisiä tekijöitä (erotuksia). VDM3 := matrix([[1,1,1],[x,y,z],[x^2,y^2,z^2]]); (8.1) det(vdm3); tulos3 := factor(%); # det myös tulomuodossa Tässä väitetty tulo vähän muunnetussa muodossa, verrataan arvoon tulos3: simplify((y-x)*(z-x)*(z-y) - tulos3); 0 VDM4 := matrix([[1,1,1,1],[x,y,z,u],[x^2,y^2,z^2,u^2],[x^3, y^3,z^3,u^3]]); (8.2) (8.3) (8.4) det(vdm4); tulos4 := factor(%); # sama juttu simplify((y-x)*(z-x)*(u-x)*(z-y)*(u-y)*(u-z) - tulos4); # sääntö muotoutuu... 0 rivit := seq([x^k, y^k, z^k, u^k, w^k], k = 0..4); (8.5) (8.6) (8.7) VDM := matrix([rivit]); (8.8)

det(vdm); (8.9) tulos5 := factor(%); (8.10) simplify((y-x)*(z-x)*(u-x)*(w-x)*(z-y)*(u-y)*(w-y)*(u-z)*(wz)*(w-u) - tulos5); # taas erotus = 0 0 (8.11) Minkä konjektuurin voit tehdä yleisemmäksi tulokseksi isommillekin Van der Monden matriiseille? Näyttäisi siltä, että on laskettava kaikkien muuttujien erotusten tulo niin, että oikeanpuoleisista vähennetään vasemmanpuoleiset.