Lisä- ja projektitehtäviä V3-kurssille

Samankaltaiset tiedostot
MS-C1340 Lineaarialgebra ja

MS-C1340 Lineaarialgebra ja differentiaaliyhtälöt

Osoita, että täsmälleen yksi vektoriavaruuden ehto ei ole voimassa.

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

x = y x i = y i i = 1, 2; x + y = (x 1 + y 1, x 2 + y 2 ); x y = (x 1 y 1, x 2 + y 2 );

Kaksinkertaisen ominaisarvon tapauksessa voi olla yksi tai kaksi lineaarisesti riippumatonta ominaisvektoria.

Lineaarialgebra, kertausta aiheita

x = y x i = y i i = 1, 2; x + y = (x 1 + y 1, x 2 + y 2 ); x y = (x 1 y 1, x 2 + y 2 );

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

Numeeriset menetelmät

5 Ominaisarvot ja ominaisvektorit

Ratkaisuehdotukset LH 7 / vko 47

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

Sisätuloavaruudet. 4. lokakuuta 2006

Luento 2. Jaksolliset signaalit

Matemaattinen Analyysi / kertaus

MS-C1340 Lineaarialgebra ja

x = y x i = y i i = 1, 2; x + y = (x 1 + y 1, x 2 + y 2 ); x y = (x 1 y 1, x 2 + y 2 );

6 MATRIISIN DIAGONALISOINTI

1. Normi ja sisätulo

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

Analyysi III. Jari Taskinen. 28. syyskuuta Luku 1

Kanta ja Kannan-vaihto

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

1 Ominaisarvot ja ominaisvektorit

Alkeismuunnokset matriisille, sivu 57

= 2 L L. f (x)dx. coshx dx = 1 L. sinhx nπ. sin. sin L + 2 L. a n. L 2 + n 2 cos. tehdään approksimoinnissa virhe, jota voidaan arvioida integraalin

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

MS-A0003/A0005 Matriisilaskenta Laskuharjoitus 2 / vko 45

1. Lineaarialgebraa A := Matriisin osia voidaan muutella päivittämällä riviä, saraketta tai osamatriisia (Matlabmaisesti): B :=

3.1 Lineaarikuvaukset. MS-A0004/A0006 Matriisilaskenta. 3.1 Lineaarikuvaukset. 3.1 Lineaarikuvaukset

BM20A5840 Usean muuttujan funktiot ja sarjat Harjoitus 7, Kevät 2018

Mat / Mat Matematiikan peruskurssi C3-I / KP3-I Harjoitus 5 / vko 42, loppuviikko, syksy 2008

Matriisit ovat matlabin perustietotyyppejä. Yksinkertaisimmillaan voimme esitellä ja tallentaa 1x1 vektorin seuraavasti: >> a = 9.81 a = 9.

Pienimmän neliösumman menetelmä

Lineaarialgebra ja differentiaaliyhtälöt Harjoitus 4 / Ratkaisut

Lineaarialgebra b, kevät 2019

Inversio-ongelmien laskennallinen peruskurssi Luento 3

MS-C1340 Lineaarialgebra ja

mplperusteet 1. Tiedosto: mplp001.tex Ohjelmat: Maple, [Mathematica] Sievennä lauseke x 1 ( mplp002.tex (PA P1 s.2011)

Tehtäväsarja I Kerrataan lineaarikuvauksiin liittyviä todistuksia ja lineaarikuvauksen muodostamista. Sarjaan liittyvät Stack-tehtävät: 1 ja 2.

Ortogonaaliprojektio äärellisulotteiselle aliavaruudelle

HY / Avoin yliopisto Lineaarialgebra ja matriisilaskenta II, kesä 2015 Harjoitus 1 Ratkaisut palautettava viimeistään maanantaina klo

Integroimistekniikkaa Integraalifunktio

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.

MS-A0004/A0006 Matriisilaskenta

Ominaisvektoreiden lineaarinen riippumattomuus

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

Tyyppi metalli puu lasi työ I II III

Demorastitiedot saat demonstraattori Markus Niskaselta Lineaarialgebra (muut ko) p. 1/104

Ortogonaalisen kannan etsiminen

i=1 Näistä on helppo näyttää ominaisuudet (1)-(4). Ellei toisin mainita, käytetään R n :ssä

MS-C1340 Lineaarialgebra ja differentiaaliyhtälöt

Tehtäväsarja I Seuraavat tehtävät liittyvät kurssimateriaalin lukuun 7 eli vapauden käsitteeseen ja homogeenisiin

Ominaisarvo-hajoitelma ja diagonalisointi

C = {(x,y) x,y R} joiden joukossa on määritelty yhteen- ja kertolasku seuraavasti

Lukujonot Z-muunnos Z-muunnoksen ominaisuuksia Z-käänteismuunnos Differenssiyhtälöt. Z-muunnos. 5. joulukuuta Z-muunnos

Tehtäväsarja I Seuraavat tehtävät liittyvät kurssimateriaalin lukuun 7 eli vapauden käsitteeseen ja homogeenisiin

Kuvaus. Määritelmä. LM2, Kesä /160

Lineaarialgebra ja differentiaaliyhtälöt Laskuharjoitus 1 / vko 44

Avaruuden R n aliavaruus

JAKSO 2 KANTA JA KOORDINAATIT

2. Fourier-sarjoista. Aaltoliikkeen ja lämmöjohtumisen matemaattinen tarkastelu

Numeeriset menetelmät

6. OMINAISARVOT JA DIAGONALISOINTI

MS-A0003/A0005 Matriisilaskenta Laskuharjoitus 3 /

Osa IX. Z muunnos. Johdanto Diskreetit funktiot

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

MS-A0003/A0005 Matriisilaskenta Laskuharjoitus 1 / vko 44

sitä vastaava Cliffordin algebran kannan alkio. Merkitään I = e 1 e 2 e n

Inversio-ongelmien laskennallinen peruskurssi Luento 4

Tilastollinen vastepintamallinnus: kokeiden suunnittelu, regressiomallin analyysi, ja vasteen optimointi. Esimerkit laskettu JMP:llä

1 Avaruuksien ja lineaarikuvausten suora summa

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

Matemaattinen Analyysi

Milloin A diagonalisoituva?

u(0, t) = 0 kaikille t > 0: lämpötila pidetään vakiona pisteessä x = 0;

Ensimmäisen ja toisen kertaluvun differentiaaliyhtälöistä

ja B = 2 1 a) A + B, b) AB, c) BA, d) A 2, e) A T, f) A T B, g) 3A (e)

Lineaarialgebra ja matriisilaskenta I

17. Differentiaaliyhtälösysteemien laadullista teoriaa.

tyyppi metalli puu lasi työ I II III metalli puu lasi työ

Numeeriset menetelmät

Koodausteoria, Kesä 2014

Monissa käytännön ongelmissa ei matriisiyhtälölle Ax = b saada ratkaisua, mutta approksimaatio on silti käyttökelpoinen.

MATRIISIALGEBRA. Harjoitustehtäviä syksy Olkoot A =, B =

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

3x + y + 2z = 5 e) 2x + 3y 2z = 3 x 2y + 4z = 1. x + y 2z + u + 3v = 1 b) 2x y + 2z + 2u + 6v = 2 3x + 2y 4z 3u 9v = 3. { 2x y = k 4x + 2y = h

Kohdeyleisö: toisen vuoden teekkari

Lineaarikuvauksen R n R m matriisi

Insinöörimatematiikka D

5 Differentiaaliyhtälöryhmät

MS-A0003/A0005 Matriisilaskenta Malliratkaisut 5 / vko 48

Ortogonaaliset matriisit, määritelmä 1

MS-A0003/A Matriisilaskenta Laskuharjoitus 6

1 Lineaariavaruus eli Vektoriavaruus

Likimääräisratkaisut ja regularisaatio

Lukujonot Z-muunnos Z-muunnoksen ominaisuuksia Z-käänteismuunnos Differenssiyhtälöt. Z-muunnos. 1. joulukuuta Z-muunnos

Vektorien pistetulo on aina reaaliluku. Esimerkiksi vektorien v = (3, 2, 0) ja w = (1, 2, 3) pistetulo on

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 )

Transkriptio:

17.1.2003 Heikki Apiola..H/projekti/teht.pdf (ei linkkiä mistään) Lisä- ja projektitehtäviä V3-kurssille Kirsti Vettenranta, kvettenr@cc.hut.fi Hanna.Hovi@hut.fi Maple-avustusta read("../maple/v302.mpl"); antaa käyttöösi funktiot: randv,... Kannat,aliavaruudet,... 3 5 0 1 3 7 9 4 9 11 1. Määritä matriisin A = 5 7 2 5 7 3 7 3 4 0 sarakeavaruuden, riviavaruuden ja nolla-avaruuden kanta. Mihin dimensioita koskeviin lauseisiin saat uskonvahvistusta? Jos (kun) lasket Maplella, tee muutama rivioperaatio malliksi Maplella käsin. Sitten voit käyttää ref/rref-aliaksia (alustukset, kuten LA.mws, yms. työarkeissa). Lineaarikuvaukset ja homogeeniset koordinaatit Lähteitä: Lay 1.9 The Matrix of Lin transf. ss. 82 92 Lay 2.7 Applications to computer graphics ss. 158 167 Lineaarikuvauksen havainnollistaminen: L7maple.mws nuolikuva: sininen lähtö, punainen kuva Harj. 3 LV: Monikulmioalueen kuva saadaan piirtämällä nurkkapisteet ja yhdistämällä ne. Jos nurkkien koordinaatiti ovat listassa, tehdään vain plot(lista);. (Huomaa, että alkupiste on otettava myös loppuun.) Esim: Yksikköneliö: > lista:=[[0,0],[1,0],[1,1],[0,1],[0,0]]; > plot(lista,scaling=constrained); (0,1) (1,1) ----------------- ------------------ (0,0) (1,0) Kun tutkitaan, miten matriisin A määräämä linearikuvaus kuvaa monikulmioalueen, sijoitetaan kärkipisteet 2 (N +1) matriisin M sarakkeiksi (tässä N=4) ja kerrotaan: K = AM. Kaksirivinen matriisi muuntuu pisteiden listaksi näin: convert(transpose(m),listlist); Siis tähän tapaan: > with(linearalgebra): > A:=<<1,-1> <-1,2>>; # Kuvausmatriisi > M:=<<0,0> <1,0> <1,1> <0,1> <0,0>>; # Yksiköneliö > K:=A.M; # Yksikköneliön kuva > Mlista:=convert(Transpose(M),listlist); > Klista:=convert(Transpose(K),listlist); > plot(mlista,scaling=constrained); # Yksikköneliö > plot(klista,scaling=constrained); # Yksikköneliön A-kuva. Polygonialueiden piirtoon on myös erikoistuneita välineitä plottools-

pakkauksessa: Edelliset plot-komennot voidaan korvata tämän tyyppisillä (saadaan myös alueen täyttö, eikä tarvita alkupisteen toistoa). > with(plottools): with(plots): > display(polygon(klista,color=red)); Tehtävää 1) Opiskele Lay 1.9, tutustu erityisesti tason lineaarikuvausten tyyppeihin: Table 1,2,3 ss. 85 87. 1. Tee joitakin tehtävistä 1.9 s. 90. Sanokaamme nyt ainakin 5,6,8,12. Piirrä Maplella yksikköneliö ja sen kuva. 2) Opiskele Lay 2.7, selvitä, mitä tarkoittavat homogeeniset koordinaatit, ja miksi ne ovat hyödylliset. Tehtäviä 2.7, s. 165 167: 1. Teht. 1, 3, 5, 6. 2. Teht. 11, 17, 18, 19. Piirrä kuvia aina kun se on mielekästä. Erit. tehtävässä 19 on hyvä verrata Maplen 3d-piirtoon. Voit valita muitakin tehtäviä ja vaihtaa ehdotettuja muihin yhtä mielenkiintoisiin. 3) Jos haluat edetä pitemmälle, voit etsiä käsiisi jonkun tietokonegrafiikan oppikirjan, kuten: Foley van Dam Feiner Huges: Computer Graphics: Principles and Practice, 3 rd ed. A-W 2002, erit. Ch. 5,6. Matriisin diagonalisointi L8maple.mws Kirjoita pieni essee aiheesta. Asiaan kuuluvaa: Diagonalisoituvuus ja ominaisarvojen kertaluvut, ominaisvektorikanta Miksi matriisin potensseja on helppo laskea? Miksi niitä halutaan laskea? Sovellusesimerkkejä differenssi- ja/tai differentiaaliyhtälösyst. PNS-approksimaatio ja lineaarinen ennustava koodaus Lähteitä: Lay Eirola LA L10maple.mws/html,../ratk/harj7LV.mws Boggess Narchowich: A first course in Wavelets with Fourier analysis, Prentice Hall 2001, ss.29 32, 36 Osa 1 Harjoitustehtäviä ja teoriaa Osa on käsinlaskutehtäviä, kaikissa laskuissa saa käyttää Maplea. 1. (Lay 6.5 s. 416 teht. 3) Kirjoita normaaliyhtälöt ja ratkaise PNS mielessä systeemi Ax = b, kun 1 2 3 1 2 1 A = ja b = 0 3 4 2 5 2 2. Muodosta PNS-suora aineistolle (1, 0), (2, 1), (4, 2), (5, 3). Piirrä data ja PNS-suora. 3. Valitse vaikkapa Lay n kirjasta joku tehtävä kustakin seur. aihepiiristä: (a) Vektorin esittäminen OG kannan avulla, (b) Ortogonalisointi GSmenetelmällä, (c) QR-hajotelman laskeminen. Käytä ihmeessä Maplen palveluja ja malliratkaisu- sekä luentotyöarkkeja. (harj6, harj7, L10maple,...)

1 6 6 3 8 3 4. (a) Muodosta matriisin A = 1 2 6 1 4 3. sarakeavaruudelle ortonormaali kanta Gram Schmidt n menettelyllä. Maplella laskiessa tee käsinlaskua simuloiden, ei siis valmiilla GramSchmidt:llä. (b) Muodosta A:n QR-hajotelman matriisit Q ja R. (c) Ratkaise pienimmän neliösumman tehtävä min x Ax b QRhajotelmaa käyttäen. Malliratkaisu- sekä luentotyöarkkeja: harj6, harj7, L10maple,... 5. Tarkastellaan avaruuden C[ π, π] aliavaruutta H =sp(t ), jonka virittää funktiojoukko T = {1, cos x, cos 2x, cos 3x}. Osoita, että T on H:n ortogonaalinen kanta, kun sisätulona on: f 1, f 2 = π π f 1 (x)f 2 (x)dx Vihje: Käytä tyyppiä cos α cos β olevia kaavoja. Maplekin antaa niitä komennolla: combine(cos(alpha)*cos(beta));. Määritä funktion f(x) = x 2 projektio f aliavaruudella H. (Ts. paras approksimaatiot, eli pienimmän neliösumman approksimaatio) Piirrä samaan kuvaan kantafunktiot sekä f ja f Määritä myös erotuksen normi: f f Osa 2 Sovelluksia Vrt.. Harj. 7 LV teht. 4 1. Lay 6.6, s. 426, teht. 11 (Keplerin laki ja komeetan rata). Kun olet saanut määrätyksi parametrit e ja β, niin piirrä myös komeetan rata. 2. Tutustu jaettuihin sivuihin aiheesta Linear predictive coding. (Kirjasta Boggess Narchowich: A first Course in Wavelets with Fourier Analysis) Kirjoita lyhyt selvitys aiheesta. Tähän liittyen sovella lineaarista ennustavaa koodausta lukujonon pakkaamiseen. Ajatuksena on lähettää lähes jaksollinen merkkijono verkon kautta vastaanottajalle siten, että dataa tiivistetään merkittävästi. Olkoon X = (x 1,..., x N ), ja olkoon jono jaksollinen, jaksona p << N. Esimerkiksi x j = sin(jπ/3), 1 j N = 60. Tässä siis p = 6. Sovella lineaarista ennustavaa koodausta kertoimien a 1,..., a p laskemiseksi. Virheen pitäisi olla 0, lukuunottamatta pyöristysvirheitä. Häiritse jonoa pienellä satunnaisella virheellä. Tätä varten voit määritellä funktion randv, kts. kohtaa Maple-avustusta. Voit kokeilla satunnaislisäystä d*randv(n), missä d on sopiva luku, vaikkapa 0.2. Valitse sopiva hyväksymiskriteeri, kuten virhetoleranssi luokkaa 0.1 tms. Montako termiä yli p = 6:n joudut siirtämään? Vertaa alkuperäistä ja siirrettyä kuvaa. Tee pieni tutkielma, jossa kokeilet muutamalla d:n arvolla ja vaihdellen myös toleranssia. Piirrä datapisteet, jotta näet, miten lähellä jaksollista datasi on. Havainnollista esitystäsi taulukoin ja piirroksin. 3. Lay 6.5 teht, 26 s. 417, liittyy signaalien suodatukseen (johdantoesimerkki differenssiyhtälöihin, alipäästösuodatin). Hiukan suppeampi kuin edellinen. Voit valita näistä toisen, edellisen pistearvo on hiukan suurempi. (Mutta riippuu toteutuksesta.) Differentiaaliyhtälösysteemit 1. Ratkaise harj. 10 LV tehtävä 2 matriisitekniikkaa käyttäen. Huomaa, että perustapa on muuntaa systeemi ensin 4 4 systeemiksi, joka on 1. kertalukua. Suorita vertailuja L-muunnosta käyttävän malliratkaisun kanssa, ja tee samat visualisoinnit. (Laskuissa ehkä tulee tuo 5 vastaan jollain tavalla.) 2. Ratkaise x = Ax, x(0) = [0, 1, 1] kun 14 160 40 A = 181 5 2 96 84 18

Suorita ratkaisu normaaliin tapaan ominaisarvoteoriaa käyttäen, lausu ratkaisut reaalisen kannan avulla. Piirrä ratkaisukäyräparvi (aikariippuvuuskuva) sekä faasiavaruuskuva (pisteiden (x 1 (t), x 2 (t), x 3 (t)) muodostama avaruuskäyrä, kun t on parametrina). Ratkaisupisteiden laskennassa voit käyttää suoraan linalg[exponential]- funktiota, ellet halua kirjoittaa edellä saamaasi ratkaisua Maple-proseduuriksi. Piirrä samaan kuvaan reaalinen ominaisvektori ja kompleksisen ominaisvektorin re- ja im- osien muodostamat vektorit. Matlabissa Kokeile aluksi sellaisilla alkuarvoilla, jotka sijaitsevat kompleksisen ominaisvektorin Re/Im-osien määräämällä tasoilla. Muita alkuarvoja kannattaa hakea varsin läheltä reaalista ominaisvektoria, satunnaisesti avaruudesta valittu alkuarvo voi karata käsistä. Fourier-sarjat Opiskele aihetta vaikkapa KRE-kirjasta ja http://www.math.hut.fi/teaching/v/3/02/l/l16four.html:sta. Selvitä perusasioita: Jaksollinen funktio ja jaksollinen laajennus, Kertoimien laskemisen periaate (ortogonaalisuuden rooli), Suppenemislause ja Gibbsin ilmiö, Puolen jakson laajennukset (pariton ja parillinen laajennus), Laske joitakin esimerkkejä: (alla on jokunen ehdotus) 1) Yleinen (ei parillinen eikä pariton) 2) Pariton laajennus 3) Parillinen laajennus. Suorita Maplella mallityöarkkeja hyväksi käyttäen. Piirrä jaksollinen jatko sekä Fourier-osasummia. Miten Gibbsin ilmiö näkyy kuvissa (missä esiintyy ja missä ei). Joitakin konkreettisia esimerkkejä: 1. Muodosta funktion f(x) = sin x, x [0, π] puolen jakson parillinen laajennus (eli kosinisarja) ja piirrä normaaliin tapaan. (Kyseessä on kokoaaltotasasuunnattu sinikäyrä.) (Tyhmä) kysymys: Mikä on f:n sinisarja? 2. Muodosta puoliaaltotasasuunnatun sinikäyrän Fourier-sarja ja piirrä. Ilmaistaanpa vaihteeksi asia käyttäen jakson sijasta kulmataajuutta ω. Kyseessä on tällöin: f(t) = { sin ωt, 0 < t < π ω π 0, ω < t < 2π ω. Piirtämistä varten valiaan tietysti jokin sopiva numeroarvo ω:lle. 3. Tutki Gibbsin ilmiötä muodostamalla vaikkapa kanttiaallon tms. Fouriersarja ja piirtämällä sopivasti valittuja osasummia. Älä täytä kuvaasi Fourier-summilla, vaan piirrä mieluummin harvoja, mutta valittuja (suuria) osasummia. Tarkkaile myös maksimipisteen siirtymistä hyppypistettä kohti. Vahvista kokeellisesti tuo väite n. 9%:n yli/ali-ampumisesta. Diffyhtälöesimerkki, Fourier-sarjan ja Laplace-muunnoksen vertailua 1. Ratkaise AA-tehtävä x + 2x = r, x(0) = x (0) = 0,missä r(t) on 2πjaksoinen neliöaalto, joka perusvälillä [0, 2π] määritellään näin : { 1, 0 < t < π r(t) =. 1, π < t < 2π Suorita ratkaisu seuraavilla kahdella eri tavalla: (a) Muodosta herätefunktio vaikkapa 3:n jakson alueella ja ratkaise yhtälö Laplace-muunnoksella. Saat käyttää Maple-funktiota dsolve(...,method=laplace);. Ylimääräinen pohdiskelu: Jaksollinen funktio on helppo Laplace-muuntaa, valmis kaavakin on johdettu KRE-kirjassa (Laplace Tranf. of periodic function). Miten onnistuisi ratkaisu tätä käyttäen. (Ongelma: Käänteismuuntaminen voi olla vaikeaa. Katso, onko näin.) Ehdotetussa tekniikassa otetaan vain äärellinen määrä aikasiivuja, jolloin ratkaisuapproksimaatio tapahtuu aika-akselilla (korkeintaan) sinne saakka, johon herätettä otetaan mukaan.

(b) Kehitä r(t) Fourier-sinisarjaksi ja käytä osasummaa S 7 (eli mukana ovat termit sin 7t-termiin saakka.) oikean herätteen approksimointiin. (c) Vertaa molemmilla menetelmillä saamiasi tuloksia, esitä graafisesti ja katso, miten tarkkuus paranee, kun otat korkeamman asteisia Fourierosasummia. Aaltoyhtälö Jonkin aaltoyhtälötehtävän ratkaisu ja visualisoinnit harj. 12:n tapaan.