Luku 4 - Kuvien taajuusanalyysi

Koko: px
Aloita esitys sivulta:

Download "Luku 4 - Kuvien taajuusanalyysi"

Transkriptio

1 Luku 4 - Kuvien taajuusanalyysi Matti Eskelinen Kuvien taajuusanalyysi Tässä luvussa tutustumme taajuustasoon ja opimme analysoimaan kuvia ja muitakin signaaleja Fourier-muunnoksen avulla. Aiheina Fourier-muunnos, DFT/FFT, lyhyesti Gaborin suotimet. Käytännöllisiä asioita tällä kerralla: kokeillaan DFT:tä erilaisiin oikeisiin ja keinotekoisiin kuviin, mietitään taajuustason sisältämää informaatiota, kokeillaan Gaborin suotimia kuviin. Näytteistetyn signaalin integroituva malli Fourier-analyysiä varten meidän on pystyttävä esittämään kuva integroituvana funktiona. Intuitiivisesti ajateltuna kuvan integraalin tulisi olla kuvan kaikkien pikselien summa, mutta jos integroimme pisteittäin määriteltyä funktiota, jollainen näytteistetty kuva on, integraaliksi tulee 0. Edellisestä luvusta muistamme Diracin δ:n, jonka integraali yli koko reaaliakselin on 1. Koska δ saa arvon 0 kaikkialla muualla paitsi origossa, on funktion f ja δ:n tulon integraali sama kuin f0). δx)fx)dx = f0). Summaamalla yhteen siirrettyjä versioita δ:sta siten, että jokaisessa reaaliakselin kokonaislukupisteessä on oma δ, saadaan funktionkaltainen matemaattinen konstruktio, jonka integraali yli reaaliakselin on funktion f arvojen summa. Näin saamme siis määriteltyä näytteistetyn signaalin integroituvana funktiona, joka on summa joukosta siirrettyjä δ-olioita. 1

2 Fourier-muunnos Aiemmin esitettiin tulkinta, jonka mukaan kuvat ovat vektoreita eli painotettuja summia kantavektoreista, jotka puolestaan vastaavat yksittäisiä pikseleitä. Lineaarialgebrasta on tuttua ajatus siitä, että vektoriavaruuksissa voidaan suorittaa kannanvaihtoja, eli esittää samat vektorit joidenkin toisten kantavektoreiden avulla. Tällaiset kannanvaihdot voidaan myös kääntää ja palauttaa vektorit alkuperäisten kantavektorien mukaiseen muotoon. Kannanvaihdon tavoitteena on yleensä saada jotakin etua muuntamalla vektorit sellaiseen muotoon, jolla on joitakin hyödyllisiä ominaisuuksia tutkittavan ongelman kannalta. Aiemmalla luennolla havainnollistettiin, kuinka signaaleita voidaan koostaa summaamalla yhteen taajuuskomponentteja, jotka ovat eri taajuisia siniaaltoja. Muuttamalla siniaaltojen amplitudia ja vaihetta saadaan taajuuskomponentit vahvistamaan ja kumoamaan toisiaan sopivasti. Mutta voiko tällä tavalla saada aikaan minkä tahansa signaalin? Käy ilmi, että vastaus on kyllä, ja että Fouriermuunnos on työkalu, jolla minkä tahansa signaalin saa purettua erillisiksi taajuuskomponenteikseen. Fourier-muunnos voidaan ymmärtää kannanvaihtona, jossa uudet kantavektorit ovat taajuuskomponentteja. Kuvien tapauksessa nämä ovat eri suuntiin eteneviä ja eri taajuisia sinitasoaaltoja, eli tasossa eteneviä siniaaltoja, jotka saavat vakioarvoja tietyn suuntaisilla suorilla. Kannanvaihdon tavoitteena on, että nämä siniaaltokomponentit kuvaisivat kuvassa tapahtuvia tietyn suuntaisia ja taajuisia muutoksia. Seuraavassa kuvassa on muutamia esimerkkejä eri taajuisista sinitasoaalloista. Voi tuntua kummalliselta ajatella siniaaltoja kantavektoreina, mutta on muistettava, että tutkimme vektorimuodossa olevia kuvia. Kantavektorit ovat hyvin korkeaulotteisia, ja ne ovat tulkittavissa kuviksi jos vektorien arvot järjestetään sopivalla tavalla riveiksi ja tulkitaan vektorin alkioiden arvot pikselien kirkkauksiksi. Normaalissa kuvakannassa kantavektorit ovat sellaisia, joissa vain yksi arvo poikkeaa nollasta. Sisätulo tällaisen kantavektorin kanssa tuottaa siis hyvin paikallista informaatiota kuvasta. Fourier-kannassa kantavektorien arvoista suurin osa poikkeaa nollasta, ja kuvana esitettäessä ne näyttävät sinitasoaalloilta. Sisätulo Fourier-kantavektorien kanssa siis tuottaa informaatiota kuvan globaaleista säännöllisistä vaihteluista. Tutkitaan aluksi Fourier-muunnosta jo aiemmin tutkimillemme yksiulotteisille keinotekoisille signaaleille. Yksiulotteisen integroituvan signaalin gx) Fouriermuunnos määritellään näin: F gx))u) = gx)e i2πux dx. Eksponenttilauseke näyttää pelottavalta, mutta se on vain Eulerin kaava, joka esittää trigonometristen funktioiden ja kompleksisen eksponenttifunktion yhtey- 2

3 Kuva 1: Fourier-kantavektoreita 3

4 den. Eulerin kaava kertoo, että e ix = cosx+isinx ja e ix = cos x)+isin x) = cosx isinx, joten yllä oleva eksponenttilauseke voidaan kirjoittaa auki näin: e i2πux = cos2πux) isin2πux). Huomataan, että tuloksena on kompleksilukuja. Fourier-muunnos tuottaa siis x:n suhteen määritellystä reaaliarvoisesta funktiosta u:n suhteen määritellyn kompleksiarvoisen funktion, jonka reaali- ja imaginaariosa ovat kumpikin siniaaltoja. Tarkennetaan vielä, että myös alkuperäinen funktio g on itse asiassa kompleksiarvoinen funktio, jonka imaginaariosa vain on kaikkialla 0. Kaava e ix voidaan tulkita siten, että se piirtää yksikköympyröitä reaaliakselin ympäri kun x liikkuu pitkin reaaliakselia. Tällöin reaalitasoon projisoituna tulos näyttää siniaallolta. Tästä saadaan myös selitys sille, minkä takia Fouriermuunnoksen tulos koostuu kompleksiluvuista: jotta Fourier-muunnos pystyisi esittämään kaikki mahdolliset syötteet taajuustasossa, sen täytyy voida esittää siniaallon taajuuden lisäksi sen amplitudi eli siniaallon korkeus tai voimakkuus sekä vaihe eli intuitiivisesti ajateltuna mistä kohdasta siniaallon värähtely alkaa. Aallon korkeus ja vaihe esitetään kompleksitasossa polaarikoordinaatteina. Korkeus on etäisyys origosta, eli intuitiivisesti reaaliakselin ympärille piirtyvän ympyrän säde, ja vaihe on kulma joka osoittaa alkukohdan josta ympyrää aletaan piirtää lähdettäessä liikkeelle origosta. Taajuus on ymmärrettävä nopeutena jolla ympyrää piirretään suhteessa x:n muutosnopeuteen. Jos syötesignaali on parillisesti symmetrinen taajuuden suhteen eli kaikki taajuuskomponentit ovat nollia origossa), Fourier-muunnoksen tulos on täysin reaalinen. Diskreetti Fourier-muunnos Esitetään seuraavaksi, kuinka Fourier-muunnos lasketaan diskreetille signaalille. Kyseinen operaatio on diskreetti Fourier-muunnos engl. Discrete Fourier Transform) joka lyhennetään usein DFT. Tutkitaan aluksi N-periodista diskreettiä signaalia, joka esitetään N-ulotteisena vektorina xn), n [0, N 1]. Periodisuusehto tarkoittaa sitä, että kyseessä tulisi olla ääretön signaali, jossa sama N:n alkion jono toistuu loputtomasti. Äärellisellä signaalilla tämä saadaan aikaan, kun signaali vaimennetaan molemmissa päissä nollaan. Jos näin ei tehdä, tulokseen voi tulla virhettä. Tämä johtuu siitä, että Fourier-muunnos tulkitsee signaalin periodiseksi ja olettaa, että arvon xn 1) jälkee tulee uudestaan x0). Jos tässä kohtaa on hyppäys, se vaikuttaa koko signaalin taajuusanalyysiin. Signaalin xn) diskreetti Fourier-muunnos voidaan laskea kaavalla F x n)) u) = N 1 n=0 un i2π x n) e N, u Z. Käyttämällä Eulerin kaavaa tämä muuttuu muotoon 4

5 F x n)) u) = N 1 n=0 x n) cos 2π un )) i x n) sin 2π N un ))). N Tuloksena on siis kompleksilukuja, jotka vastaavat tietyn taajuisen siniaallon amplitudia ja vaihetta. Näitä lukuja kutsutaan Fourier-kertoimiksi engl. Fourier coefficients). Koska Fourier-muunnos on periodinen, normaalisti on riittävää käyttää u:n arvoja väliltä [0, N 1]. Lisäksi reaalisilla syötteillä Fourier-muunnos on symmetrinen, joten periaatteessa vain puolet kertoimista tarvitaan loput saadaan peilaamalla alkuosa), ja lisäksi kertoimet 0 ja N/2 ovat aina reaalilukuja ja vastaavat koko signaalin keskiarvoa. Käänteinen Fourier-muunnos, jolla saadaan takaisin alkuperäiset arvot xn), on x n) = 1 N N 1 u=0 un i2π F x n)) u) e N, n Z. Käytetään jälleen Eulerin kaavaa ja muistetaan, että lopputulos on reaaliluku, joten imaginaariosa voidaan olettaa nollaksi. xn) = N 1 u=0 Re F x n)) u)) cos 2π un )) Im F x n)) u)) sin 2π N un ))). N Tehtävä 4.1 Seuraavassa koodiesimerkissä esitetään aiemmilta luennoilta tutun yksiulotteisen, korruptoidun signaalin palauttaminen Fourier-kertoimista. Kurssisivulla pääsee kokeilemaan erilaisia signaaleita ja eri tapoja valita Fourier-kertoimet. Oheisessa kuvassa on esitetty yhdeksästä vahvimmasta kertoimesta palautettu signaali, ja nähdään että se on lähellä oikeaa. On huomattava, että signaalin arvoväli skaalataan eri tavalla Fourier-muunnoksen yhteydessä, joten Fourierkertoimet eivät täysin vastaa signaalin generoimisessa käytettyjä amplitudi- ja vaihearvoja. Kokeile erilaisilla signaaleilla, kohinan tasoilla ja käänteismuunnoksessa käytettyjen komponenttien määrillä. Kuvaile Fourier-muunnoksien eroja ja käänteismuunnoksen tuloksia. Kaksiulotteinen Fourier-muunnos Kaksiulotteisen integroituvan signaalin gx, y) Fourier-muunnos määritellään samaan tapaan kuin yksiulotteisen: 5

6 Kuva 2: Fourier-kertoimista palautettu signaali 6

7 F g x, y)) u, v) = g x, y) e i2πux+vy) dxdy. Fourier-muunnos tuottaa siis x:n ja y:n suhteen määritellystä reaaliarvoisesta funktiosta u:n ja v:n suhteen määritellyn kompleksiarvoisen funktion, jonka reaali- ja imaginaariosa ovat kumpikin sinitasoaaltoja. Eksponenttilauseke saadaan kirjoitettua jälleen auki e i2πux+vy) = cos 2π ux + vy)) i sin 2π ux + vy)) ja tämän lausekkeen reaali- ja imaginaariosia tutkimalla havaitaan, että ne tuottavat molemmat vakioarvoja, kun ux + vy) on vakio. Näin tapahtuu siis pitkin reaali- ja kompleksitason suoria, joiden suunnalle θ pätee tan theta) = v u. Tuloksena on siis kohtisuoraan tätä suoraa vastaan eteneviä siniaaltoja, joiden taajuus eli värähtelynopeus on u 2 + v 2. Reaali- ja kompleksitason sinitasoaallot ovat muuten samanlaisia, mutta ne ovat vastakkaisessa vaiheessa. Yllä kuvattuja sinitasoaaltoja kutsutaan spatiaalisiksi taajuuskomponenteiksi ja Fourier-muunnokseen sisältyvä integraali tulee ymmärtää sisätulona näiden taajuuskomponenttien mukaisten vektorien kanssa. Sisätulo mittaa kuinka paljon tiettyä vektoria sisältyy toiseen vektoriin, joten voidaan ymmärtää integraali operaationa, joka mittaa kuinka paljon kutakin taajuuskomponenttia sisältyy kuvaan. Kaksiulotteinen diskreetti Fourier-muunnos Moniulotteisen signaalin Fourier-muunnos voidaan laskea muuntamalla dimensio kerrallaan käyttäen yksiulotteista muunnosta. Kuvan tapauksessa siis voidaan muuntaa ensin sarake kerrallaan ja sitten tämän operaation tulos rivi kerrallaan, tai toisinpäin. Olkoon nyt Ix, y) kuva, jonka leveys on W ja korkeys H, jolloin x [0, W 1] ja y [0, H 1]. Kuvan diskreetti Fourier-muunnos on F I x, y)) u, v) = = W 1 x=0 W 1 x=0 ux i2π e W H 1 y=0 H 1 y=0 ) vy i2π e H I x, y) ux I x, y) e i2π W + vy H ). Tuloksena on siis ikään kuin kompleksiarvoinen kuva, joka on saman kokoinen kuin alkuperäinen kuva. Jokaista tuloskuvan pikseliä kohti lasketaan summa kaikista alkuperäisen kuvan pikseleistä kerrottuna sinitasoaaltoja kuvaavalla eksponenttilausekkeella. Onkin helppo nähdä, että Fourier-muunnos on hyvin 7

8 kallis operaatio, ja juuri tämän vuoksi nopean Fourier-muunnoksen mahdollistavaa algoritmia engl. Fast Fourier Transform, FFT) pidetään merkittävänä keksintönä. Käänteismuunnos kuvalle on vastaavasti kuin aiemmin I x, y) = 1 N M W 1 u=0 H 1 v=0 ux F I x, y)) u, v) e +i2π W + vy H ). Muistetaan vielä tapa, jolla eksponenttilauseke avataan, ja saamme seuraavat kaavat: ux e i2π W + vy H ) ux = cos 2π ux e +i2π W + vy H ) = cos 2π W + vy )) H ux W + vy H i sin )) + i sin ux 2π W + vy )) H )) 2π. ux W + vy H Näiden perusteella voimme vaikkapa toteuttaa käsin kuvien naiivin Fouriermuunnoksen ja käänteismuunnoksen, ja yrittää hieman ymmärtää sen toimintaa. On syytä huomata, että näin toteutettuna operaatio on erittäin hidas vähänkin suuremmille kuville, joten pitäydytään pienikokoisissa esimerkeissä. Tehtävä 4.2 Seuraavassa koodiesimerkissä esitetään yksinkertaisen kuvan taajuustason amplitudi ja vaihe. Kurssisivulla pääsee kokeilemaan eri kuvia. On huomattava, että tässä DFT toteutetaan naiivisti, joten suurilla kuvilla operaatio on hyvin hidas. Tutki erilaisten pikkukuvien Fourier-muunnoksen polaariesitystä. Pohdi ja kuvaile eri kuvien eroja. Tehtävä 4.3 Seuraavassa koodiesimerkissä havainnollistetaan pienen kuvan Fourier-kantaa esittämällä painotetut kantavektorit samassa järjestyksessä kuin kertoimet esitettiin yllä. Kantavektorit ovat siis pieniä kuvia. Kurssisivulla pääsee kokeilemaan eri kuvia. Näistä voi havainnoida, minkä suuntaisia ja taajuisia komponentteja kussakin pikkukuvassa on. Samalla voidaan tehdä johtopäätös, että yksinkertainenkin kuva syntyy summana hyvin suuresta määrästä erilaisia taajuuskomponentteja, jotka vahvistavat ja kumoavat toisiaan. Yksittäisistä taajuuskomponenteista ei siis ole kovinkaan paljon apua kuvan analysoimisessa. Tutki erilaisten pikkukuvien Fourier-kantaa. Osaatko selittää, mistä erot kuvien välillä johtuvat? Seuraavassa puolestaan havainnollistetaan sitä, että Fourier-kanta tuottaa melko harvan esityksen. Kuvan taajuuskomponentit on lajiteltu amplitudin mukaiseen järjestykseen, ja käänteismuunnos on tehty käyttäen vain osaa komponenteista, 8

9 Kuva 3: Fourier-kanta 9

10 alkaen vahvimmasta ja lisäten komponenttien määrää yhdellä joka askelella. Huomaamme siis, että muutama tärkein taajuuskomponentti palauttaa kappaleen perusmuodon, ja sen jälkeen tulevat komponentit tuottavat vain pieniä korjauksia. Kuva 4: Taajuuskomponenttien vaikutus Seuraavassa esitetään vielä taajuuskomponentit siinä järjestyksessä kuin niitä yllä olevassa kuvassa käytetään. Fast Fourier Transform Kuten yllä todettiin, jokaista Fourier-kerrointa varten on laskettava summa kaikista kuvan pikseleistä kerrottuna sopivalla siniaaltofunktiolla. Naiivin algoritmin aikavaativuus on siis ON 2 ) kun kuvan pikselien määrä on N. Nopea FFT-algoritmi suoriutuu operaatiosta ajassa ON log N) jakamalla ongelmaa 10

11 Kuva 5: Taajuuskomponenttien järjestys 11

12 pienempiin osiin. Se tuottaa täsmälleen saman tuloksen, mutta koska laskutoimitusten määrä on pienempi, pyöristysvirheiden kertautuminen saattaa tehdä naiivista toteutuksesta jopa epätarkemman. Seuraavassa esitetään valokuvan Fourier-muunnos käyttäen FFT-algoritmia. Seuraavassa havainnollistetaan, että kuvien Fourier-muunnoksen oleellinen informaatio sisältyy Fourier-kertoimien vaiheeseen: kahden eri kuvan vaihekomponentit vaihdetaan keskenään, ja lopputuloksena oleva kuva muistuttaa enemmän sitä kuvaa, jonka vaihekomponentti yhdistelmässä on. Tämä johtuu siitä, että luonnollisia näkymiä esittävissä valokuvissa on aina melko samankaltainen jakauma eri taajuuksia. Eroja on lähinnä siinä, mitä suuntia on edustettuna enemmän. Kuvan oleelliset piirteet syntyvätkin siitä, millä tavoin taajuuskomponentteja siirrellään eli mikä on kunkin komponentin vaihe. Konvoluutioteoreema Ymmärrämme nyt, mitä Fourier-muunnos tekee, ja kuinka se lasketaan. Meillä on myös tehokas työkalu sen laskemiseksi kuvista ja muista signaaleista. Mutta mitä käytännön hyötyä siitä on? Taajuustason intuitiivinen hahmottaminen auttaa ymmärtämään kuvasignaaleja, mutta koska Fourier-muunnos tuottaa globaalia tietoa koko kuvasta, sitä on hankalaa käyttää varsinaisessa kuvan analysoinnissa. Fourier-muunnoksella on kuitenkin joitakin hyödyllisiä ominaisuuksia, joista tärkein lienee konvoluutioteoreemana tunnettu lause: F f g) = F f) F g) Konvoluutio muuttuu siis taajuustasossa kertolaskuksi. Tämä on erittäin hyödyllistä, jos ajatellaan kuvien suodattamista hyvin suurilla maskeilla. Konvoluutiohan vaatii maskin koon verran kerto- ja yhteenlaskuoperaatioita jokaista pikseliä kohti. Jos maski on riittävän suuri, operaatio hoituu nopeammin laskemalla sekä kuvan että maskin Fourier-muunnos, kertomalla ne keskenään ja tekemällä lopputulokselle käänteismuunnos. Muistamme myös konvoluution ja ristikorrelaation yhteyden edelliseltä luennolta. Käy ilmi, että ristikorrelaatiolle pätee F f g) = F f) F g), missä F f) tarkoittaa Fourier-muunnoksen kompleksikonjugaattia. Paikallinen taajuusinformaatio Olemme todenneet jo useaan otteeseen, että Fourier-muunnoksen globaali luonne tuottaa hankaluuksia. Jos halutaan paikallisempaa tietoa signaalin sisältämistä 12

13 taajuuksista, voidaan tietysti tutkia vain osaa signaalista kerrallaan. Tämä on yleistä erityisesti äänisignaalien tapauksessa: voidaan tehdä Fourier-muunnosta lyhyille aikapätkille kerrallaan. Tästä operaatiosta käytetään nimeä short-time Fourier transform STFT), toisinaan myös short-term Fourier transform jos kyse ei ole ajan suhteen tapahtuvista muutoksista. Tyypillinen tapa toteuttaa tällainen paikallinen Fourier-muunnos on kertoa signaalia ikkunointifunktiolla, joka on nollaa suurempi vain rajoitetulla osalla reaaliakselia. Gaussin funktio on yleisesti käytetty, vaikka se periaatteessa onkin nollaa suurempi koko reaaliakselilla. Ikkunointi pakottaa signaalin nollaksi muualla paitsi tutkittavan alueen ympäristössä, jolloin tämän tulon Fourier-muunnos tuottaa paikallista tietoa taajuustasosta. Ongelmaksi muodostuu resoluutio: jos ikkuna on kovin pieni, se tuottaa paikallisempaa tietoa, mutta tutkittava taajuuskaista jää kapeaksi - kovin hitaita signaalin muutoksia ei mahdu ikkunaan. Vastaavasti suurempi ikkuna tuottaa paikan tai ajan suhteen globaalimpaa tietoa. Tästä käytetään termiä epätarkkuusperiaate engl. uncertainty principle). Paikallisen Fourier-muunnoksen sukulaisoperaatio on Gaborin suotimilla konvolvoiminen. Nämä suotimet koostuvat siniaallosta, jota kerrotaan Gaussin funktiolla, jolloin siniaallon muodostama taajuuskomponentti vaimenee nollaan pienen ikkunan ulkopuolella. Näillä suotimilla on reaali- ja kompleksiosa, joten niillä konvolvointi vastaa eräänlaista paikallista Fourier-muunnosta. On viitteitä siitä, että ihmisen aivokuoressa on neuroneita, jotka laskevat hyvin paljon Gaborsuotimia muistuttavia esitysmuotoja verkkokalvon tuottamasta informaatiosta. Vaikuttaakin siltä, että tällainen tieto on olennaista näkymien analysoinnin kannalta, ja palaamme tähän myöhemmillä luennoilla. Kuva 6: Gabor-maskit 13

14 Spatial envelope Vielä eräs tapa hyödyntää hieman paikallisempaa taajuustietoa on tehdä kuvan Fourier-muunnos muutamassa osassa, esimerkiksi jakamalla kuva 4x4 osaan ja muuntamalla kukin osa erikseen. Tällä tavalla saadaan tietoa siitä, millä tavalla esimerkiksi kuvan ala- ja yläosa eroavat taajuuskomponenteiltaan, mikä voi olla avuksi pääteltäessä millainen näkymä voisi olla kyseessä. Näitä eroja kuvan sisällä ja kuvien välillä tutkitaan tilastollisesti. Tätä tekniikkaa on kutsuttu kirjallisuudessa nimellä spatial envelope. Tehtäviä 1) Kokeile Fourier-muunnosta erilaisilla signaaleilla, kohinan tasoilla ja käänteismuunnoksessa käytettyjen komponenttien määrillä. Kuvaile Fouriermuunnoksien eroja ja käänteismuunnoksen tuloksia. 2) Tutki erilaisten pikkukuvien Fourier-muunnoksen polaariesitystä. Pohdi ja kuvaile eri kuvien eroja. 3) Tutki erilaisten pikkukuvien Fourier-muunnosta sekä polaarimuodossa että Fourier-kannan muodossa. Osaatko selittää, mistä erot kuvien välillä johtuvat? 14

Kompleksiluvut signaalin taajuusjakauman arvioinnissa

Kompleksiluvut signaalin taajuusjakauman arvioinnissa Kompleksiluvut signaalin taajuusjakauman arvioinnissa Vierailuluento IMA-kurssilla Heikki Huttunen Lehtori, TkT Signaalinkäsittely, TTY heikki.huttunen@tut.fi Department of Signal Processing Fourier-muunnos

Lisätiedot

Numeeriset menetelmät

Numeeriset menetelmät Numeeriset menetelmät Luento 13 Ti 18.10.2011 Timo Männikkö Numeeriset menetelmät Syksy 2011 Luento 13 Ti 18.10.2011 p. 1/43 p. 1/43 Nopeat Fourier-muunnokset Fourier-sarja: Jaksollisen funktion esitys

Lisätiedot

1 Kompleksiluvut. Kompleksiluvut 10. syyskuuta 2005 sivu 1 / 7

1 Kompleksiluvut. Kompleksiluvut 10. syyskuuta 2005 sivu 1 / 7 Kompleksiluvut 10. syyskuuta 2005 sivu 1 / 7 1 Kompleksiluvut Lukualueiden laajennuksia voi lähestyä polynomiyhtälöiden ratkaisemisen kautta. Yhtälön x+1 = 0 ratkaisemiseksi tarvitaan negatiivisia lukuja.

Lisätiedot

MS-A0003/A0005 Matriisilaskenta Laskuharjoitus 2 / vko 45

MS-A0003/A0005 Matriisilaskenta Laskuharjoitus 2 / vko 45 MS-A0003/A0005 Matriisilaskenta Laskuharjoitus / vko 5 Tehtävä 1 (L): Hahmottele kompleksitasoon ne pisteet, jotka toteuttavat a) z 3 =, b) z + 3 i < 3, c) 1/z >. Yleisesti: ehto z = R, z C muodostaa kompleksitasoon

Lisätiedot

Kompleksianalyysi, viikko 6

Kompleksianalyysi, viikko 6 Kompleksianalyysi, viikko 6 Jukka Kemppainen Mathematics Division Funktion erikoispisteet Määr. 1 Jos f on analyyttinen pisteen z 0 aidossa ympäristössä 0 < z z 0 < r jollakin r > 0, niin sanotaan, että

Lisätiedot

Matematiikan tukikurssi

Matematiikan tukikurssi Matematiikan tukikurssi Kurssikerta 4 Jatkuvuus Jatkuvan funktion määritelmä Tarkastellaan funktiota f x) jossakin tietyssä pisteessä x 0. Tämä funktio on tässä pisteessä joko jatkuva tai epäjatkuva. Jatkuvuuden

Lisätiedot

Spektri- ja signaalianalysaattorit

Spektri- ja signaalianalysaattorit Spektri- ja signaalianalysaattorit Pyyhkäisevät spektrianalysaattorit Suora pyyhkäisevä Superheterodyne Reaaliaika-analysaattorit Suora analoginen analysaattori FFT-spektrianalysaattori DFT FFT Analysaattoreiden

Lisätiedot

y z = (x, y) Kuva 1: Euklidinen taso R 2

y z = (x, y) Kuva 1: Euklidinen taso R 2 Kompleksiluvut. Määritelmä Tarkastellaan euklidista tasoa R = {(, y), y R}. y y z = (, y) R Kuva : Euklidinen taso R Suorakulmaisessa koordinaatistossa on -akseli ja y-akseli. Luvut ja y ovat pisteen z

Lisätiedot

z muunnos ja sen soveltaminen LTI järjestelmien analysointiin

z muunnos ja sen soveltaminen LTI järjestelmien analysointiin z muunnos ja sen soveltaminen LTI järjestelmien analysointiin muunnoksella (eng. transform) on vastaava asema diskreettiaikaisten signaalien ja LTI järjestelmien analyysissä kuin Laplace muunnoksella jatkuvaaikaisten

Lisätiedot

1 Kompleksiluvut 1. y z = (x, y) Kuva 1: Euklidinen taso R 2

1 Kompleksiluvut 1. y z = (x, y) Kuva 1: Euklidinen taso R 2 Sisältö 1 Kompleksiluvut 1 1.1 Määritelmä............................ 1 1. Kertolasku suorakulmaisissa koordinaateissa.......... 4 1.3 Käänteisluku ja jakolasku..................... 9 1.4 Esimerkkejä.............................

Lisätiedot

1 Kannat ja kannanvaihto

1 Kannat ja kannanvaihto 1 Kannat ja kannanvaihto 1.1 Koordinaattivektori Oletetaan, että V on K-vektoriavaruus, jolla on kanta S = (v 1, v 2,..., v n ). Avaruuden V vektori v voidaan kirjoittaa kannan vektorien lineaarikombinaationa:

Lisätiedot

z 1+i (a) f (z) = 3z 4 5z 3 + 2z (b) f (z) = z 4z + 1 f (z) = 12z 3 15z 2 + 2

z 1+i (a) f (z) = 3z 4 5z 3 + 2z (b) f (z) = z 4z + 1 f (z) = 12z 3 15z 2 + 2 BM20A5700 - Integraauunnokset Harjoitus 2 1. Laske seuraavat raja-arvot. -kohta ratkeaa, kun pistät sekä yläkerran että alakerran muotoon (z z 1 )(z z 2 ), missä siis z 1 ja z 2 ovat näiden lausekkeiden

Lisätiedot

SIGNAALITEORIAN KERTAUSTA 1

SIGNAALITEORIAN KERTAUSTA 1 SIGNAALITEORIAN KERTAUSTA 1 1 (26) Fourier-muunnos ja jatkuva spektri Spektri taajuuden funktiona on kompleksiarvoinen funktio, jonka esittäminen graafisesti edellyttää 3D-kuvaajan piirtämisen. Yleensä

Lisätiedot

1. Piirrä kompleksitasoon seuraavat matemaattiset objektit/alueet.

1. Piirrä kompleksitasoon seuraavat matemaattiset objektit/alueet. BM0A5700 - Integraalimuunnokset Harjoitus 1 1. Piirrä kompleksitasoon seuraavat matemaattiset objektit/alueet. a Piste z 1 i. Ympyrä z 1 i. Avoin kiekko z 1 i

Lisätiedot

Kompleksiluvut., 15. kesäkuuta /57

Kompleksiluvut., 15. kesäkuuta /57 Kompleksiluvut, 15. kesäkuuta 2017 1/57 Miksi kompleksilukuja? Reaaliluvut lukusuoran pisteet: Tiedetään, että 7 1 0 x 2 = 0 x = 0 1 7 x 2 = 1 x = 1 x = 1 x 2 = 7 x = 7 x = 7 x 2 = 1 ei ratkaisua reaalilukujen

Lisätiedot

y x1 σ t 1 = c y x 1 σ t 1 = y x 2 σ t 2 y x 2 x 1 y = σ(t 2 t 1 ) x 2 x 1 y t 2 t 1

y x1 σ t 1 = c y x 1 σ t 1 = y x 2 σ t 2 y x 2 x 1 y = σ(t 2 t 1 ) x 2 x 1 y t 2 t 1 1. Tarkastellaan funktiota missä σ C ja y (y 1,..., y n ) R n. u : R n R C, u(x, t) e i(y x σt), (a) Miksi funktiota u(x, t) voidaan kutsua tasoaalloksi, jonka aaltorintama on kohtisuorassa vektorin y

Lisätiedot

1. Viikko. K. Tuominen MApu II 1/17 17

1. Viikko. K. Tuominen MApu II 1/17 17 1. Viikko Keskeiset asiat ja tavoitteet: 1. Kompleksiluvut, kompleksitaso, polaariesitys, 2. Kompleksilukujen peruslaskutoimitukset, 3. Eulerin ja De Moivren kaavat, 4. Potenssi ja juuret, kompleksinen

Lisätiedot

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

Vektorien pistetulo on aina reaaliluku. Esimerkiksi vektorien v = (3, 2, 0) ja w = (1, 2, 3) pistetulo on 13 Pistetulo Avaruuksissa R 2 ja R 3 on totuttu puhumaan vektorien pituuksista ja vektoreiden välisistä kulmista. Kuten tavallista, näiden käsitteiden yleistäminen korkeampiulotteisiin avaruuksiin ei onnistu

Lisätiedot

Lineaarialgebra ja matriisilaskenta II. LM2, Kesä /141

Lineaarialgebra ja matriisilaskenta II. LM2, Kesä /141 Lineaarialgebra ja matriisilaskenta II LM2, Kesä 2012 1/141 Kertausta: avaruuden R n vektorit Määritelmä Oletetaan, että n {1, 2, 3,...}. Avaruuden R n alkiot ovat jonoja, joissa on n kappaletta reaalilukuja.

Lisätiedot

SGN-1200 Signaalinkäsittelyn menetelmät, Tentti

SGN-1200 Signaalinkäsittelyn menetelmät, Tentti SG-1200 Signaalinkäsittelyn menetelmät, Tentti 21.3.2006 Kirjoita nimesi ja opiskelijanumerosi jokaiseen paperiin. Vastauspaperit tullaan irrottamaan toisistaan. Jos tila ei riitä, jatka kääntöpuolelle

Lisätiedot

MS-A0003/A0005 Matriisilaskenta Laskuharjoitus 2 / vko 45

MS-A0003/A0005 Matriisilaskenta Laskuharjoitus 2 / vko 45 MS-A3/A5 Matriisilaskenta Laskuharjoitus 2 / vko 45 Tehtävä (L): Hahmottele kompleksitasoon ne pisteet, jotka toteuttavat a) z 2i = 2, b) z 2i < 2, c) /z

Lisätiedot

SGN-1200 Signaalinkäsittelyn menetelmät, Tentti

SGN-1200 Signaalinkäsittelyn menetelmät, Tentti SG-00 Signaalinkäsittelyn menetelmät, Tentti..005 Kirjoita nimesi ja opiskelijanumerosi jokaiseen paperiin. Vastauspaperit tullaan irrottamaan toisistaan. Jos tila ei riitä, jatka kääntöpuolelle ja sen

Lisätiedot

SGN-1200 Signaalinkäsittelyn menetelmät, Tentti

SGN-1200 Signaalinkäsittelyn menetelmät, Tentti SGN-1200 Signaalinkäsittelyn menetelmät, Tentti 18.3.2008 Kirjoita nimesi ja opiskelijanumerosi jokaiseen paperiin. Vastauspaperit tullaan irrottamaan toisistaan. Jos tila ei riitä, jatka kääntöpuolelle

Lisätiedot

Matematiikan tukikurssi

Matematiikan tukikurssi Matematiikan tukikurssi Kurssikerta 7 1 Useamman muuttujan funktion raja-arvo Palautetaan aluksi mieliin yhden muuttujan funktion g(x) raja-arvo g(x). x a Tämä raja-arvo kertoo, mitä arvoa funktio g(x)

Lisätiedot

Suorista ja tasoista LaMa 1 syksyllä 2009

Suorista ja tasoista LaMa 1 syksyllä 2009 Viidennen viikon luennot Suorista ja tasoista LaMa 1 syksyllä 2009 Perustuu kirjan Poole: Linear Algebra lukuihin I.3 - I.4 Esko Turunen esko.turunen@tut.fi Aluksi hiukan 2 ja 3 ulotteisen reaaliavaruuden

Lisätiedot

SGN-1200 Signaalinkäsittelyn menetelmät, Tentti

SGN-1200 Signaalinkäsittelyn menetelmät, Tentti SGN-1200 Signaalinkäsittelyn menetelmät, Tentti 5.5.2008 Kirjoita nimesi ja opiskelijanumerosi jokaiseen paperiin. Vastauspaperit tullaan irrottamaan toisistaan. Jos tila ei riitä, jatka kääntöpuolelle

Lisätiedot

Matematiikan tukikurssi

Matematiikan tukikurssi Matematiikan tukikurssi Kurssikerta 5 Tasointegraalin laskeminen iemmin tutkimme ylä- ja alasummien antamia arvioita tasointegraalille f (x, ydxdy. Tässä siis funktio f (x, y integroidaan muuttujien x

Lisätiedot

Matriisilaskenta Luento 10: Polaarimuoto ja kompleksilukujen geometriaa

Matriisilaskenta Luento 10: Polaarimuoto ja kompleksilukujen geometriaa Matriisilaskenta Luento 10: Polaarimuoto ja kompleksilukujen geometriaa Antti Rasila 2016 Polaarimuoto Kuvasta nähdään: { x = r cos θ, y = r sin θ. Siis z = x + iy = r cos θ + ir sin θ. Saadaan kompleksiluvun

Lisätiedot

SMG-2100: SÄHKÖTEKNIIKKA. Kompleksilukujen hyödyntäminen vaihtosähköpiirien

SMG-2100: SÄHKÖTEKNIIKKA. Kompleksilukujen hyödyntäminen vaihtosähköpiirien SMG-100: SÄHKÖTEKNIIKKA Kompleksilukujen hyödyntäminen vaihtosähköpiirien analyysissä Osoitin Trigonometrinen muoto Polaarimuoto Kompleksilukujen peruslaskutoimitukset Viime luennolla esitettiin, että

Lisätiedot

SIGNAALITEORIAN KERTAUSTA OSA 1

SIGNAALITEORIAN KERTAUSTA OSA 1 1 SIGNAALITEORIAN KERTAUSTA OSA 1 Millainen on signaalin spektri ja miten se lasketaan? SIGNAALIEN JA SPEKTRIN PERUSKÄSITTEITÄ 2 Spektri taajuuden funktiona on kompleksiarvoinen funktio, jonka graafinen

Lisätiedot

SIGNAALITEORIAN KERTAUSTA OSA 2

SIGNAALITEORIAN KERTAUSTA OSA 2 1 SIGNAALITEORIAN KERTAUSTA OSA 2 Miten spektri lasketaan moduloiduille ja näytteistetyille tietoliikennesignaaleille? KONVOLUUTIO JA KERTOLASKU 2 Kantataajuussignaali (baseband) = sanomasignaali ilman

Lisätiedot

MATEMATIIKAN KOE, PITKÄ OPPIMÄÄRÄ HYVÄN VASTAUKSEN PIIRTEITÄ

MATEMATIIKAN KOE, PITKÄ OPPIMÄÄRÄ HYVÄN VASTAUKSEN PIIRTEITÄ MATEMATIIKAN KOE, PITKÄ OPPIMÄÄRÄ 4.9.09 HYVÄN VASTAUKSEN PIIRTEITÄ Alustavat hyvän vastauksen piirteet on suuntaa-antava kuvaus kokeen tehtäviin odotetuista vastauksista ja tarkoitettu ensisijaisesti

Lisätiedot

IIR-suodattimissa ongelmat korostuvat, koska takaisinkytkennästä seuraa virheiden kertautuminen ja joissakin tapauksissa myös vahvistuminen.

IIR-suodattimissa ongelmat korostuvat, koska takaisinkytkennästä seuraa virheiden kertautuminen ja joissakin tapauksissa myös vahvistuminen. TL536DSK-algoritmit (J. Laitinen)..5 Välikoe, ratkaisut Millaisia ongelmia kvantisointi aiheuttaa signaalinkäsittelyssä? Miksi ongelmat korostuvat IIR-suodatinten tapauksessa? Tarkastellaan Hz taajuista

Lisätiedot

Digitaalinen signaalinkäsittely Kuvankäsittely

Digitaalinen signaalinkäsittely Kuvankäsittely Digitaalinen signaalinkäsittely Kuvankäsittely Teemu Saarelainen, teemu.saarelainen@kyamk.fi Lähteet: Ifeachor, Jervis, Digital Signal Processing: A Practical Approach H.Huttunen, Signaalinkäsittelyn menetelmät,

Lisätiedot

1 Vastaa seuraaviin. b) Taajuusvasteen

1 Vastaa seuraaviin. b) Taajuusvasteen Vastaa seuraaviin a) Miten määritetään digitaalisen suodattimen taajuusvaste sekä amplitudi- ja vaihespektri? Tässä riittää sanallinen kuvaus. b) Miten viivästys vaikuttaa signaalin amplitudi- ja vaihespektriin?

Lisätiedot

Ortogonaaliprojektio äärellisulotteiselle aliavaruudelle

Ortogonaaliprojektio äärellisulotteiselle aliavaruudelle Ortogonaaliprojektio äärellisulotteiselle aliavaruudelle Olkoon X sisätuloavaruus ja Y X äärellisulotteinen aliavaruus. Tällöin on olemassa lineaarisesti riippumattomat vektorit y 1, y 2,..., yn, jotka

Lisätiedot

SGN-1200 Signaalinkäsittelyn menetelmät Välikoe

SGN-1200 Signaalinkäsittelyn menetelmät Välikoe SGN-00 Signaalinkäsittelyn menetelmät Välikoe 9.3.009 Sivuilla - on. Älä vastaa siihen, jos et ollut ensimmäisessä välikokeessa. Tentin kysymykset ovat sivuilla 3-4. Vastaa vain jompaan kumpaan kokeeseen,

Lisätiedot

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

Yhtälöryhmä matriisimuodossa. MS-A0004/A0006 Matriisilaskenta. Tarkastellaan esimerkkinä lineaarista yhtälöparia. 2x1 x 2 = 1 x 1 + x 2 = 5. 2. MS-A4/A6 Matriisilaskenta 2. Nuutti Hyvönen, c Riikka Kangaslampi Matematiikan ja systeemianalyysin laitos Aalto-yliopisto 5.9.25 Tarkastellaan esimerkkinä lineaarista yhtälöparia { 2x x 2 = x + x 2

Lisätiedot

BM20A5800 Funktiot, lineaarialgebra ja vektorit Harjoitus 4, Syksy 2016

BM20A5800 Funktiot, lineaarialgebra ja vektorit Harjoitus 4, Syksy 2016 BM20A5800 Funktiot, lineaarialgebra ja vektorit Harjoitus 4, Syksy 2016 1. Hahmottele karkeasti funktion f : R R 2 piirtämällä sen arvoja muutamilla eri muuttujan arvoilla kaksiulotteiseen koordinaatistoon

Lisätiedot

MS-C1340 Lineaarialgebra ja differentiaaliyhtälöt

MS-C1340 Lineaarialgebra ja differentiaaliyhtälöt MS-C1340 Lineaarialgebra ja differentiaaliyhtälöt Vektoriavaruudet Riikka Kangaslampi Matematiikan ja systeemianalyysin laitos Aalto-yliopisto 2015 1 / 17 R. Kangaslampi Vektoriavaruudet Vektoriavaruus

Lisätiedot

a) z 1 + z 2, b) z 1 z 2, c) z 1 z 2, d) z 1 z 2 = 4+10i 4 = 10i 5 = 2i. 4 ( 1)

a) z 1 + z 2, b) z 1 z 2, c) z 1 z 2, d) z 1 z 2 = 4+10i 4 = 10i 5 = 2i. 4 ( 1) Matematiikan johdantokurssi, syksy 06 Harjoitus, ratkaisuista. Osoita, että kompleksilukujen yhteenlasku määriteltynä tasopisteiden kautta koordinaateittain on liitännäinen, so. z + (z + z ) = (z + z )

Lisätiedot

12.5. Vertailua. Silmäillään laskostumisen estoa tietokonegrafiikan kannalta. Kuva 12.8. luonnehtii vaihtoehtoja.

12.5. Vertailua. Silmäillään laskostumisen estoa tietokonegrafiikan kannalta. Kuva 12.8. luonnehtii vaihtoehtoja. 1.5. Vertailua Silmäillään laskostumisen estoa tietokonegrafiikan kannalta. Kuva 1.8. luonnehtii vaihtoehtoja. (1)Esisuodatus äärettömästi näytteitä pikseliä kohti Lasketaan projisoidun kohteen palojen

Lisätiedot

5. Z-muunnos ja lineaariset diskreetit systeemit. z n = z

5. Z-muunnos ja lineaariset diskreetit systeemit. z n = z 5. Z-muunnos ja lineaariset diskreetit systeemit Jono: (x(n)) n=0 = (x(0), x(1), x(2),..., x(n),...) Z-muunnos: X(z) = n=0 x(n)z n, jos sarja suppenee jossain kompleksitason osassa. Esim. 4. Ykkösjonon

Lisätiedot

MS-C1340 Lineaarialgebra ja

MS-C1340 Lineaarialgebra ja MS-C1340 Lineaarialgebra ja differentiaaliyhtälöt Vektoriavaruudet Riikka Kangaslampi kevät 2017 Matematiikan ja systeemianalyysin laitos Aalto-yliopisto Idea Lineaarisen systeemin ratkaiseminen Olkoon

Lisätiedot

SGN-1200 Signaalinkäsittelyn menetelmät, Tentti

SGN-1200 Signaalinkäsittelyn menetelmät, Tentti SG-00 Signaalinkäsittelyn menetelmät, Tentti 6.3.006 Kirjoita nimesi ja opiskelijanumerosi jokaiseen paperiin. Vastauspaperit tullaan irrottamaan toisistaan. Jos tila ei riitä, jatka kääntöpuolelle ja

Lisätiedot

Fourier-analyysi, I/19-20, Mallivastaukset, Laskuharjoitus 7

Fourier-analyysi, I/19-20, Mallivastaukset, Laskuharjoitus 7 MS-C14, Fourier-analyysi, I/19- Fourier-analyysi, I/19-, Mallivastaukset, Laskuharjoitus 7 Harjoitustehtävä 7.1. Hetkellä t R olkoon s(t) 1 + cos(4πt) + sin(6πt). Laske tämän 1-periodisen signaalin s Fourier-kertoimet

Lisätiedot

Signaalit ja järjestelmät aika- ja taajuusalueissa

Signaalit ja järjestelmät aika- ja taajuusalueissa Signaalit ja järjestelmät aika- ja taajuusalueissa Signaalit aika ja taajuusalueissa Muunnokset aika ja taajuusalueiden välillä Fourier sarja (jaksollinen signaali) Fourier muunnos (jaksoton signaali)

Lisätiedot

Kertausta: avaruuden R n vektoreiden pistetulo

Kertausta: avaruuden R n vektoreiden pistetulo Kertausta: avaruuden R n vektoreiden pistetulo Määritelmä Vektoreiden v R n ja w R n pistetulo on v w = v 1 w 1 + v 2 w 2 + + v n w n. Huom. Pistetulo v w on reaaliluku! LM2, Kesä 2012 227/310 Kertausta:

Lisätiedot

SGN-1200 Signaalinkäsittelyn menetelmät Välikoe

SGN-1200 Signaalinkäsittelyn menetelmät Välikoe SGN-100 Signaalinkäsittelyn menetelmät Välikoe 6.4.010 Sivuilla 1- on. Älä vastaa siihen, jos et ollut ensimmäisessä välikokeessa. Tentin kysymykset ovat sivuilla 3-4. Vastaa vain jompaan kumpaan kokeeseen,

Lisätiedot

F {f(t)} ˆf(ω) = 1. F { f (n)} = (iω) n F {f}. (11) BM20A5700 - INTEGRAALIMUUNNOKSET Harjoitus 10, viikko 46/2015. Fourier-integraali:

F {f(t)} ˆf(ω) = 1. F { f (n)} = (iω) n F {f}. (11) BM20A5700 - INTEGRAALIMUUNNOKSET Harjoitus 10, viikko 46/2015. Fourier-integraali: BMA57 - INTEGRAALIMUUNNOKSET Harjoitus, viikko 46/5 Fourier-integraali: f(x) A() π B() π [A() cos x + B() sin x]d, () Fourier-muunnos ja käänteismuunnos: f(t) cos tdt, () f(t) sin tdt. (3) F {f(t)} ˆf()

Lisätiedot

Matriisilaskenta Laskuharjoitus 1 - Ratkaisut / vko 37

Matriisilaskenta Laskuharjoitus 1 - Ratkaisut / vko 37 Matriisilaskenta Laskuharjoitus 1 - Ratkaisut / vko 37 Tehtävä 1: Käynnistä Matlab-ohjelma ja kokeile laskea sillä muutama peruslaskutoimitus: laske jokin yhteen-, vähennys-, kerto- ja jakolasku. Laske

Lisätiedot

Tehtävä 1. Arvioi mitkä seuraavista väitteistä pitävät paikkansa. Vihje: voit aloittaa kokeilemalla sopivia lukuarvoja.

Tehtävä 1. Arvioi mitkä seuraavista väitteistä pitävät paikkansa. Vihje: voit aloittaa kokeilemalla sopivia lukuarvoja. Tehtävä 1 Arvioi mitkä seuraavista väitteistä pitävät paikkansa. Vihje: voit aloittaa kokeilemalla sopivia lukuarvoja. 1 Jos 1 < y < 3, niin kaikilla x pätee x y x 1. 2 Jos x 1 < 2 ja y 1 < 3, niin x y

Lisätiedot

(0 desimaalia, 2 merkitsevää numeroa).

(0 desimaalia, 2 merkitsevää numeroa). NUMEERISET MENETELMÄT DEMOVASTAUKSET SYKSY 20.. (a) Absoluuttinen virhe: ε x x ˆx /7 0.4 /7 4/00 /700 0.004286. Suhteellinen virhe: ρ x x ˆx x /700 /7 /00 0.00 0.%. (b) Kahden desimaalin tarkkuus x ˆx

Lisätiedot

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

Numeeriset menetelmät TIEA381. Luento 14. Kirsi Valjus. Jyväskylän yliopisto. Luento 14 () Numeeriset menetelmät / 55 Numeeriset menetelmät TIEA381 Luento 14 Kirsi Valjus Jyväskylän yliopisto Luento 14 () Numeeriset menetelmät 15.5.2013 1 / 55 Luennon 14 sisältö Nopeat Fourier-muunnokset (FFT) Yleinen algoritmi 2-kantainen

Lisätiedot

Kompleksiluvut 1/6 Sisältö ESITIEDOT: reaaliluvut

Kompleksiluvut 1/6 Sisältö ESITIEDOT: reaaliluvut Kompleksiluvut 1/6 Sisältö Kompleksitaso Lukukäsitteen vaiheittainen laajennus johtaa luonnollisista luvuista kokonaislukujen ja rationaalilukujen kautta reaalilukuihin. Jokaisessa vaiheessa ratkeavien

Lisätiedot

Tällaisessa tapauksessa on usein luontevaa samaistaa (u,v)-taso (x,y)-tason kanssa, jolloin tason parametriesitys on *** VEKTORIANALYYSI.

Tällaisessa tapauksessa on usein luontevaa samaistaa (u,v)-taso (x,y)-tason kanssa, jolloin tason parametriesitys on *** VEKTORIANALYYSI. 39 VEKTORIANALYYI Luento 6 5. Pinnat ja pintaintegraalit Pintojen parametriesitys. Aikaisemmin käsittelimme käyrän esittämistä parametrimuodossa. iihen riitti yksi reaalinen parametri (t), joka sai aroja

Lisätiedot

Vektorialgebra 1/5 Sisältö ESITIEDOT: vektori

Vektorialgebra 1/5 Sisältö ESITIEDOT: vektori Vektorialgebra 1/5 Sisältö Skalaaritulo Vektoreiden yhteenlaskun ja skalaarilla kertomisen lisäksi vektoreiden välille voidaan määritellä myös kertolasku. Itse asiassa näitä on kaksi erilaista. Seurauksena

Lisätiedot

1.1 Vektorit. MS-A0007 Matriisilaskenta. 1.1 Vektorit. 1.1 Vektorit. Reaalinen n-ulotteinen avaruus on joukko. x 1. R n. 1. Vektorit ja kompleksiluvut

1.1 Vektorit. MS-A0007 Matriisilaskenta. 1.1 Vektorit. 1.1 Vektorit. Reaalinen n-ulotteinen avaruus on joukko. x 1. R n. 1. Vektorit ja kompleksiluvut ja kompleksiluvut ja kompleksiluvut 1.1 MS-A0007 Matriisilaskenta 1. ja kompleksiluvut Nuutti Hyvönen, c Riikka Kangaslampi Matematiikan ja systeemianalyysin laitos Aalto-yliopisto 26.10.2015 Reaalinen

Lisätiedot

(a) Kyllä. Jokainen lähtöjoukon alkio kuvautuu täsmälleen yhteen maalijoukon alkioon.

(a) Kyllä. Jokainen lähtöjoukon alkio kuvautuu täsmälleen yhteen maalijoukon alkioon. HY / Avoin yliopisto Johdatus yliopistomatematiikkaan, kesä 015 Harjoitus 4 Ratkaisuehdotuksia Tehtäväsarja I Seuraavat tehtävät liittyvät kuvauksiin. 1. Merkitään X = {1,,, 4}. Ovatko seuraavat säännöt

Lisätiedot

Tietoliikennesignaalit & spektri

Tietoliikennesignaalit & spektri Tietoliikennesignaalit & spektri 1 Tietoliikenne = informaation siirtoa sähköisiä signaaleja käyttäen. Signaali = vaihteleva jännite (tms.), jonka vaihteluun on sisällytetty informaatiota. Signaalin ominaisuuksia

Lisätiedot

MS-A0003/A0005 Matriisilaskenta Malliratkaisut 4 / vko 47

MS-A0003/A0005 Matriisilaskenta Malliratkaisut 4 / vko 47 MS-A3/A5 Matriisilaskenta Malliratkaisut 4 / vko 47 Tehtävä 1 (L): Oletetaan, että AB = AC, kun B ja C ovat m n-matriiseja. a) Näytä, että jos A on kääntyvä, niin B = C. b) Seuraako yhtälöstä AB = AC yhtälö

Lisätiedot

Diskreetti Fourier-muunnos ja sen hyödyntäminen signaalien spektrien muodostamisessa. Pentti Romppainen

Diskreetti Fourier-muunnos ja sen hyödyntäminen signaalien spektrien muodostamisessa. Pentti Romppainen Diskreetti Fourier-muunnos ja sen hyödyntäminen signaalien spektrien muodostamisessa Pentti Romppainen Kajaanin ammattikorkeakoulu Oy Kajaani University of Applied Sciences Diskreetti Fourier-muunnos ja

Lisätiedot

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

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

Lisätiedot

9. Vektorit. 9.1 Skalaarit ja vektorit. 9.2 Vektorit tasossa

9. Vektorit. 9.1 Skalaarit ja vektorit. 9.2 Vektorit tasossa 9. Vektorit 9.1 Skalaarit ja vektorit Skalaari on koon tai määrän mitta. Tyypillinen esimerkki skalaarista on massa. Lukumäärä on toinen hyvä esimerkki skalaarista. Vektorilla on taas suuruus ja suunta.

Lisätiedot

JAKSO 2 KANTA JA KOORDINAATIT

JAKSO 2 KANTA JA KOORDINAATIT JAKSO 2 KANTA JA KOORDINAATIT Kanta ja dimensio Tehtävä Esittele vektoriavaruuden kannan määritelmä vapauden ja virittämisen käsitteiden avulla ja anna vektoriavaruuden dimension määritelmä Esittele Lause

Lisätiedot

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

Mat / Mat Matematiikan peruskurssi C3-I / KP3-I Harjoitus 5 / vko 42, loppuviikko, syksy 2008 Mat-.3 / Mat-.33 Matematiikan peruskurssi C3-I / KP3-I Harjoitus 5 / vko 4, loppuviikko, syksy 8 Ennen malliratkaisuja, muistin virkistämiseksi kaikkien rakastama osittaisintegroinnin kaava: b a u(tv (t

Lisätiedot

Matematiikan tukikurssi

Matematiikan tukikurssi Matematiikan tukikurssi Kurssikerta 6 varuusintegraali iemmin laskimme yksiulotteisia integraaleja b a f (x)dx, jossa integrointialue on x-akselin väli [a, b]. Lisäksi laskimme kaksiulotteisia integraaleja

Lisätiedot

Johdatus matematiikkaan

Johdatus matematiikkaan Johdatus matematiikkaan Luento 6 Mikko Salo 6.9.2017 Sisältö 1. Kompleksitaso 2. Joukko-oppia Kompleksiluvut Edellisellä luennolla huomattiin, että toisen asteen yhtälö ratkeaa aina, jos ratkaisujen annetaan

Lisätiedot

Kapeakaistainen signaali

Kapeakaistainen signaali Tiedonsiirrossa sellaiset signaalit ovat tyypillisiä, joilla informaatio jakautuu kapealle taajuusalueelle jonkun keskitaajuuden ympäristöön. Tällaisia signaaleja kutustaan kapeakaistaisiksi signaaleiksi

Lisätiedot

Matematiikan johdantokurssi, syksy 2016 Harjoitus 11, ratkaisuista

Matematiikan johdantokurssi, syksy 2016 Harjoitus 11, ratkaisuista Matematiikan johdantokurssi, syksy 06 Harjoitus, ratkaisuista. Valitse seuraaville säännöille mahdollisimman laajat lähtöjoukot ja sopivat maalijoukot niin, että syntyy kahden muuttujan funktiot (ks. monisteen

Lisätiedot

SGN-1200 Signaalinkäsittelyn menetelmät, Tentti

SGN-1200 Signaalinkäsittelyn menetelmät, Tentti SG-1200 Signaalinkäsittelyn menetelmät, Tentti 24.4.2006 Kirjoita nimesi ja opiskelijanumerosi jokaiseen paperiin. Vastauspaperit tullaan irrottamaan toisistaan. Jos tila ei riitä, jatka kääntöpuolelle

Lisätiedot

Injektio (1/3) Funktio f on injektio, joss. f (x 1 ) = f (x 2 ) x 1 = x 2 x 1, x 2 D(f )

Injektio (1/3) Funktio f on injektio, joss. f (x 1 ) = f (x 2 ) x 1 = x 2 x 1, x 2 D(f ) Injektio (1/3) Määritelmä Funktio f on injektio, joss f (x 1 ) = f (x 2 ) x 1 = x 2 x 1, x 2 D(f ) Seurauksia: Jatkuva injektio on siis aina joko aidosti kasvava tai aidosti vähenevä Injektiolla on enintään

Lisätiedot

Matematiikan tukikurssi

Matematiikan tukikurssi Matematiikan tukikurssi Kurssikerta 12 1 Eksponenttifuntio Palautetaan mieliin, että Neperin luvulle e pätee: e ) n n n ) n n n n n ) n. Tästä määritelmästä seuraa, että eksponenttifunktio e x voidaan

Lisätiedot

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

Numeeriset menetelmät TIEA381. Luento 13. Kirsi Valjus. Jyväskylän yliopisto. Luento 13 () Numeeriset menetelmät / 42 Numeeriset menetelmät TIEA381 Luento 13 Kirsi Valjus Jyväskylän yliopisto Luento 13 () Numeeriset menetelmät 8.5.2013 1 / 42 Luennon 13 sisältö Tavallisten differentiaaliyhtälöiden numeriikasta Moniaskelmenetelmien

Lisätiedot

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:

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: 11 Determinantti Neliömatriisille voidaan laskea luku, joka kertoo muun muassa, onko matriisi kääntyvä vai ei Tätä lukua kutsutaan matriisin determinantiksi Determinantilla on muitakin sovelluksia, mutta

Lisätiedot

Osa VI. Fourier analyysi. A.Rasila, J.v.Pfaler () Mat Matematiikan peruskurssi KP3-i 12. lokakuuta / 246

Osa VI. Fourier analyysi. A.Rasila, J.v.Pfaler () Mat Matematiikan peruskurssi KP3-i 12. lokakuuta / 246 Osa VI Fourier analyysi A.Rasila, J.v.Pfaler () Mat-1.1331 Matematiikan peruskurssi KP3-i 12. lokakuuta 2007 127 / 246 1 Johdanto 2 Fourier-sarja 3 Diskreetti Fourier muunnos A.Rasila, J.v.Pfaler () Mat-1.1331

Lisätiedot

Tehtävänanto oli ratkaista seuraavat määrätyt integraalit: b) 0 e x + 1

Tehtävänanto oli ratkaista seuraavat määrätyt integraalit: b) 0 e x + 1 Tehtävä : Tehtävänanto oli ratkaista seuraavat määrätyt integraalit: a) a) x b) e x + Integraali voisi ratketa muuttujanvaihdolla. Integroitava on muotoa (a x ) n joten sopiva muuttujanvaihto voisi olla

Lisätiedot

Lineaarinen yhtälöryhmä

Lineaarinen yhtälöryhmä Lineaarinen yhtälöryhmä 1 / 39 Lineaarinen yhtälö Määritelmä 1 Lineaarinen yhtälö on muotoa a 1 x 1 + a 2 x 2 + + a n x n = b, missä a i, b R, i = 1,..., n ovat tunnettuja ja x i R, i = 1,..., n ovat tuntemattomia.

Lisätiedot

Täydellisyysaksiooman kertaus

Täydellisyysaksiooman kertaus Täydellisyysaksiooman kertaus Luku M R on joukon A R yläraja, jos a M kaikille a A. Luku M R on joukon A R alaraja, jos a M kaikille a A. A on ylhäältä (vast. alhaalta) rajoitettu, jos sillä on jokin yläraja

Lisätiedot

1.1 Vektorit. MS-A0004/A0006 Matriisilaskenta. 1.1 Vektorit. 1.1 Vektorit. Reaalinen n-ulotteinen avaruus on joukko. x 1. R n.

1.1 Vektorit. MS-A0004/A0006 Matriisilaskenta. 1.1 Vektorit. 1.1 Vektorit. Reaalinen n-ulotteinen avaruus on joukko. x 1. R n. ja kompleksiluvut ja kompleksiluvut 1.1 MS-A0004/A0006 Matriisilaskenta 1. ja kompleksiluvut Nuutti Hyvönen, c Riikka Kangaslampi Matematiikan ja systeemianalyysin laitos Aalto-yliopisto 8.9.015 Reaalinen

Lisätiedot

MS-A0003/A0005 Matriisilaskenta Malliratkaisut 5 / vko 48

MS-A0003/A0005 Matriisilaskenta Malliratkaisut 5 / vko 48 MS-A3/A5 Matriisilaskenta Malliratkaisut 5 / vko 48 Tehtävä (L): a) Onko 4 3 sitä vastaava ominaisarvo? b) Onko λ = 3 matriisin matriisin 2 2 3 2 3 7 9 4 5 2 4 4 ominaisvektori? Jos on, mikä on ominaisarvo?

Lisätiedot

1 Ominaisarvot ja ominaisvektorit

1 Ominaisarvot ja ominaisvektorit 1 Ominaisarvot ja ominaisvektorit Olkoon A = [a jk ] n n matriisi. Tarkastellaan vektoriyhtälöä Ax = λx, (1) 1 missä λ on luku. Sellaista λ:n arvoa, jolla yhtälöllä on ratkaisu x 0, kutsutaan matriisin

Lisätiedot

1 Määritelmä ja perusominaisuuksia. 2 Laskutoimitukset kompleksiluvuilla. 3 Reaaliluvut ja kompleksiluvut. 4 Kompleksilukujen algebraa

1 Määritelmä ja perusominaisuuksia. 2 Laskutoimitukset kompleksiluvuilla. 3 Reaaliluvut ja kompleksiluvut. 4 Kompleksilukujen algebraa 1 ja perusominaisuuksia 2 Laskutoimitukset kompleksiluvuilla 3 Reaaliluvut ja kompleksiluvut Matematiikan peruskurssi KP3 I OSA 1: Johdatus kompleksilukuihin 4 Kompleksilukujen algebraa 5 Kompleksitaso

Lisätiedot

Valintakoe

Valintakoe Valintakoe 7.3.05 Kokeessa saa käyttää kirjoitusvälinewiden lisäksi ainoastaan kokeessa jaettavaa funktiolaskinta ja taulukkoa Pisteytys 8*3p=4p. Tehtävien alakohtien pistemäärät voivat poiketa toisistaan..

Lisätiedot

Matematiikan tukikurssi

Matematiikan tukikurssi Matematiikan tukikurssi Kurssikerta 8 1 Suunnattu derivaatta Aluksi tarkastelemme vektoreita, koska ymmärrys vektoreista helpottaa alla olevien asioiden omaksumista. Kun liikutaan tasossa eli avaruudessa

Lisätiedot

Kompleksiluvut Kompleksitaso

Kompleksiluvut Kompleksitaso . Kompleksiluvut.. Kompleksitaso 8. Todista kompleksilukujen yhteen- ja kertolaskun (lukuparien avulla annettuihin) määritelmiin perustuen osittelulaki: z (z + z ) = z z + z z. 8. Todista kompleksilukujen

Lisätiedot

Numeeriset menetelmät

Numeeriset menetelmät Numeeriset menetelmät Luento 14 To 20.10.2011 Timo Männikkö Numeeriset menetelmät Syksy 2011 Luento 14 To 20.10.2011 p. 1/39 p. 1/39 Nopeat Fourier-muunnokset Diskreetti Fourier-muunnos ˆf k = 1 N 1 N

Lisätiedot

Matematiikan tukikurssi, kurssikerta 3

Matematiikan tukikurssi, kurssikerta 3 Matematiikan tukikurssi, kurssikerta 3 1 Epäyhtälöitä Aivan aluksi lienee syytä esittää luvun itseisarvon määritelmä: { x kun x 0 x = x kun x < 0 Siispä esimerkiksi 10 = 10 ja 10 = 10. Seuraavaksi listaus

Lisätiedot

Matematiikan tukikurssi

Matematiikan tukikurssi Matematiikan tukikurssi Kurssikerta 9 1 Implisiittinen derivointi Tarkastellaan nyt yhtälöä F(x, y) = c, jossa x ja y ovat muuttujia ja c on vakio Esimerkki tällaisesta yhtälöstä on x 2 y 5 + 5xy = 14

Lisätiedot

PERUSASIOITA ALGEBRASTA

PERUSASIOITA ALGEBRASTA PERUSASIOITA ALGEBRASTA Matti Lehtinen Tässä luetellut lauseet ja käsitteet kattavat suunnilleen sen mitä algebrallisissa kilpatehtävissä edellytetään. Ns. algebrallisia struktuureja jotka ovat nykyaikaisen

Lisätiedot

Talousmatematiikan perusteet: Luento 9

Talousmatematiikan perusteet: Luento 9 Talousmatematiikan perusteet: Luento 9 Vektorien peruslaskutoimitukset Lineaarinen riippumattomuus Vektorien sisätulo ja pituus Vektorien välinen kulma Motivointi Tähän asti olemme tarkastelleet yhden

Lisätiedot

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

Lineaarialgebra ja differentiaaliyhtälöt Laskuharjoitus 1 / vko 44 Lineaarialgebra ja differentiaaliyhtälöt Laskuharjoitus 1 / vko 44 Tehtävät 1-3 lasketaan alkuviikon harjoituksissa, verkkotehtävien dl on lauantaina aamuyöllä. Tehtävät 4 ja 5 lasketaan loppuviikon harjoituksissa.

Lisätiedot

Lineaarikuvauksen R n R m matriisi

Lineaarikuvauksen R n R m matriisi Lineaarikuvauksen R n R m matriisi Lauseessa 21 osoitettiin, että jokaista m n -matriisia A vastaa lineaarikuvaus L A : R n R m, jolla L A ( v) = A v kaikilla v R n. Osoitetaan seuraavaksi käänteinen tulos:

Lisätiedot

A B = (1, q, q 2 ) (2, 0, 2) = 2 2q q 2 = 0 q 2 = 1 q = ±1 A(±1) = (1, ±1, 1) A(1) A( 1) = (1, 1, 1) (1, 1, 1) = A( 1) A(1) A( 1) = 1

A B = (1, q, q 2 ) (2, 0, 2) = 2 2q q 2 = 0 q 2 = 1 q = ±1 A(±1) = (1, ±1, 1) A(1) A( 1) = (1, 1, 1) (1, 1, 1) = A( 1) A(1) A( 1) = 1 Mapu I Viikko 4 tehtävä malli Millä q:n arvoilla vektori A(q) (, q, q ) on kohtisuora vektorin B (, 0, ) kanssa? Ovatko A:n eri ratkaisut keskenään kohtisuoria? Jos eivät, määrää niiden välinen kulma!

Lisätiedot

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

Yhtälöryhmä matriisimuodossa. MS-A0007 Matriisilaskenta. Tarkastellaan esimerkkinä lineaarista yhtälöparia. 2x1 x 2 = 1 x 1 + x 2 = 5. 2. MS-A000 Matriisilaskenta 2. Nuutti Hyvönen, c Riikka Kangaslampi Matematiikan ja systeemianalyysin laitos Aalto-yliopisto 2..205 Tarkastellaan esimerkkinä lineaarista yhtälöparia { 2x x 2 = x x 2 =

Lisätiedot

IV. TASAINEN SUPPENEMINEN. f(x) = lim. jokaista ε > 0 ja x A kohti n ε,x N s.e. n n

IV. TASAINEN SUPPENEMINEN. f(x) = lim. jokaista ε > 0 ja x A kohti n ε,x N s.e. n n IV. TASAINEN SUPPENEMINEN IV.. Funktiojonon tasainen suppeneminen Olkoon A R joukko ja f n : A R funktio, n =, 2, 3,..., jolloin jokaisella x A muodostuu lukujono f x, f 2 x,.... Jos tämä jono suppenee

Lisätiedot

Talousmatematiikan perusteet: Luento 8. Vektoreista ja matriiseista Vektorien peruslaskutoimitukset Lineaarinen riippumattomuus Vektorien sisätulo

Talousmatematiikan perusteet: Luento 8. Vektoreista ja matriiseista Vektorien peruslaskutoimitukset Lineaarinen riippumattomuus Vektorien sisätulo Talousmatematiikan perusteet: Luento 8 Vektoreista ja matriiseista Vektorien peruslaskutoimitukset Lineaarinen riippumattomuus Vektorien sisätulo Motivointi Esim. Herkkumatikka maksaa 50 /kg. Paljonko

Lisätiedot

, c) x = 0 tai x = 2. = x 3. 9 = 2 3, = eli kun x = 5 tai x = 1. Näistä

, c) x = 0 tai x = 2. = x 3. 9 = 2 3, = eli kun x = 5 tai x = 1. Näistä Pitkä matematiikka 8.9.0, ratkaisut:. a) ( x + x ) = ( + x + x ) 6x + 6x = + 6x + 6x x = x =. b) Jos x > 0, on x = + x x = + x. Tällä ei ole ratkaisua. Jos x 0, on x = + x x = + x x =. c) x = x ( x) =

Lisätiedot

Johdatus reaalifunktioihin P, 5op

Johdatus reaalifunktioihin P, 5op Johdatus reaalifunktioihin 802161P, 5op Osa 2 Pekka Salmi 1. lokakuuta 2015 Pekka Salmi FUNK 1. lokakuuta 2015 1 / 55 Jatkuvuus ja raja-arvo Tavoitteet: ymmärtää raja-arvon ja jatkuvuuden määritelmät intuitiivisesti

Lisätiedot

Tämän luvun tarkoituksena on antaa perustaidot kompleksiluvuilla laskemiseen sekä niiden geometriseen tulkintaan. { (a, b) a, b œ R }

Tämän luvun tarkoituksena on antaa perustaidot kompleksiluvuilla laskemiseen sekä niiden geometriseen tulkintaan. { (a, b) a, b œ R } 7 Kompleksiluvut Tämän luvun tarkoituksena on antaa perustaidot kompleksiluvuilla laskemiseen sekä niiden geometriseen tulkintaan. 7.1 Kompleksilukujen määritelmä Määritelmä 7.1.1. Kompleksilukujen joukko

Lisätiedot