Matematiikka ja teknologia, kevät 2011

Samankaltaiset tiedostot
Matematiikka ja teknologia, kevät 2011

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

Oppimistavoitematriisi

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

Oppimistavoitematriisi

Matematiikka ja teknologia, kevät 2011

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

Lineaariset kongruenssiyhtälöryhmät

Matematiikka ja teknologia, kevät 2011

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

MS-A0004/MS-A0006 Matriisilaskenta Laskuharjoitus 6 / vko 42

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

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

Käänteismatriisin ominaisuuksia

Talousmatematiikan perusteet: Luento 10. Lineaarikuvaus Matriisin aste Determinantti Käänteismatriisi

Matematiikka ja teknologia, kevät 2011

Ominaisarvo ja ominaisvektori

Inversio-ongelmien laskennallinen peruskurssi Luento 3

MS-C1340 Lineaarialgebra ja

MS-C1340 Lineaarialgebra ja differentiaaliyhtälöt

802118P Lineaarialgebra I (4 op)

Vektoreiden virittämä aliavaruus

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.

Talousmatematiikan perusteet: Luento 11. Lineaarikuvaus Matriisin aste Käänteismatriisi

7 Vapaus. 7.1 Vapauden määritelmä

Lineaarinen yhtälöryhmä

Satelliittipaikannus

2.5. Matriisin avaruudet ja tunnusluvut

Käänteismatriisi 1 / 14

Lineaariset yhtälöryhmät ja matriisit

Tehtäväsarja I Kertaa tarvittaessa materiaalin lukuja 1 3 ja 9. Tarvitset myös luvusta 4 määritelmän 4.1.

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

Vapaus. Määritelmä. Vektorijono ( v 1, v 2,..., v k ) on vapaa eli lineaarisesti riippumaton, jos seuraava ehto pätee:

Gaussin ja Jordanin eliminointimenetelmä

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

Kohdeyleisö: toisen vuoden teekkari

MS-A0207 Differentiaali- ja integraalilaskenta 2 (Chem) Yhteenveto, osa I

Numeeriset menetelmät

Ominaisarvo ja ominaisvektori

Similaarisuus. Määritelmä. Huom.

BM20A5800 Funktiot, lineaarialgebra ja vektorit Harjoitus 5, Syksy 2015

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

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

Lineaarialgebra ja matriisilaskenta I

Lineaarialgebra ja matriisilaskenta I

Matematiikka B2 - TUDI

Johdatus tekoälyn taustalla olevaan matematiikkaan

Matemaattinen Analyysi, s2016, L2

Insinöörimatematiikka D

802120P Matriisilaskenta (5 op)

Kanta ja Kannan-vaihto

Lineaarialgebra II, MATH.1240 Matti laaksonen, Lassi Lilleberg

Lineaarialgebra ja matriisilaskenta I

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

Matematiikka B2 - Avoin yliopisto

Lineaarialgebra ja matriisilaskenta I

MS-C1340 Lineaarialgebra ja

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

MS-A0004/A0006 Matriisilaskenta

Vektorien virittämä aliavaruus

MS-A0003/A0005 Matriisilaskenta Laskuharjoitus 2 / vko 45

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.

1 Matriisit ja lineaariset yhtälöryhmät

MS-C1340 Lineaarialgebra ja

Luento 9: Yhtälörajoitukset optimoinnissa

4. Lasketaan transienttivirrat ja -jännitteet kuvan piiristä. Piirielimien arvot ovat C =

Numeeriset menetelmät

Talousmatematiikan perusteet: Luento 9

Lineaarikombinaatio, lineaarinen riippuvuus/riippumattomuus

5 Lineaariset yhtälöryhmät

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

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:

Muutoksen arviointi differentiaalin avulla

10 Matriisit ja yhtälöryhmät

Dynaamiset regressiomallit

Antti Rasila. Kevät Matematiikan ja systeemianalyysin laitos Aalto-yliopisto. Antti Rasila (Aalto-yliopisto) MS-A0204 Kevät / 16

Insinöörimatematiikka D

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

Ennakkotehtävän ratkaisu

Insinöörimatematiikka D

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

Insinöörimatematiikka D, laskuharjoituksien esimerkkiratkaisut

Matriisilaskenta Luento 8: LU-hajotelma

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

3.2.2 Tikhonovin regularisaatio

Insinöörimatematiikka D

Matriisialgebra harjoitukset, syksy x 1 + x 2 = a 0

Inversio-ongelmien laskennallinen peruskurssi Luento 4

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

Oletetaan ensin, että tangenttitaso on olemassa. Nyt pinnalla S on koordinaattiesitys ψ, jolle pätee että kaikilla x V U

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.

Liittomatriisi. Liittomatriisi. Määritelmä 16 Olkoon A 2 M(n, n). Matriisin A liittomatriisi on cof A 2 M(n, n), missä. 1) i+j det A ij.

MS-C1340 Lineaarialgebra ja differentiaaliyhtälöt

JAKSO 2 KANTA JA KOORDINAATIT

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

MS-C1340 Lineaarialgebra ja differentiaaliyhtälöt

Suhteellisuusteorian perusteet 2017

Talousmatematiikan perusteet

Ominaisvektoreiden lineaarinen riippumattomuus

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

Transkriptio:

Matematiikka ja teknologia, kevät 2011 Peter Hästö 13. tammikuuta 2011 Matemaattisten tieteiden laitos

Tarkoitus Kurssin tarkoituksena on tutustuttaa ja käydä läpi eräisiin teknologisiin sovelluksiin liittyvää matematiikkaa. Kurssilla pyritään vastaamaan ennemmin kysymykseen mihin tätä [matematiikkaa] tarvitaan? kuin kysymykseen miten tämä vempain toimii?. Ei välttämättä käydä läpi kaikkea asiaan liittyvää matematiikkaa, vaan kiinnostavin osa. Peter Hästö Matemaattisten tieteiden laitos 13. tammikuuta 2011 2 / 22

Rakenne Luennot koostuvat kahdesta osasta, perusosasta klo 16:05 17:15 ja jatko-osasta 17:25 18:30. Kurssin voi suorittaa kahdessa laajuudessa: 1 op Tämä suoritustapa edellyttää osallistumista vähintään viiden luennon perusosaan sekä tiivistelmän (<150 sanaa) kirjoittamista niistä. 2 op Tämä suoritustapa edellyttää osallistumista vähintään viiden luennon kumpaankin osaan sekä tiivistelmän (<250 sanaa) kirjoittamista niistä. Tiivistelmästä enemmän kohta. Peter Hästö Matemaattisten tieteiden laitos 13. tammikuuta 2011 3 / 22

Sisältö Kurssi koostuu kuudesta (seitsemästä) toisistaan riippumattomasta luennosta. Aihepiirit ovat: 13.1 Global positioning system (GPS) 20.1 Satunnaislukugeneraattorit 27.1 Google ja PageRank algoritmi 3.2 JPEG kuvanpakkaus 10.2 ei luentoa! 17.2 Geometria arkkitehtuurissa 24.2 ROF kuvan virheenpoisto (3.3 Fraktaalit ja kuvanpakkaus) HUOM! 3.3 on ylimääräinen luento fraktaaleista tässä luennossa ei ole ollenkaan perusosaa, koska aiheen käsittely vaatii enemmän matemaattista pohjaa. Peter Hästö Matemaattisten tieteiden laitos 13. tammikuuta 2011 4 / 22

Tiivistelmästä Perusosan tiivistelmässä vastataan seuraaviin kysymyksiin: Mitä matematiikkaa ilmiöön liittyy? Miksi juuri tämä matematiikka on relevanttia? Jatko-osan tiivistelmässä vastataan lisäksi kysymykseen: Miten tätä matematiikkaa käytetään? Tiivistelmän yleisiä ohjeita: Lukija ei tiedä sisältöä, mutta aihepiiri yleensä on tuttu Kerro asioita, älä pelkästään luettele Kirjoita käytetyt lähteet näkyviin [ei osa tiivistelmää]. HUOM! Sanamäärät ovat ylärajoja tärkeä ei ole sanojen vaan asian määrä! Peter Hästö Matemaattisten tieteiden laitos 13. tammikuuta 2011 5 / 22

Tiivistelmien palautus Luennot ovat viikoilla 2 5 ja 7 8(9). Ensimmäisten 3 4 tiivistelmän palautus on 17.2 (viikko 7). Loput tiivistelmät palautetaan 10.3 mennessä. Jos tiivistelmä näyttää siltä, että se on viidessä minuutissa Wikipediasta värkätty, niin ei mene läpi... Peter Hästö Matemaattisten tieteiden laitos 13. tammikuuta 2011 6 / 22

Aihe 1: GPS Peter Hästö Matemaattisten tieteiden laitos 13. tammikuuta 2011 7 / 22

GPS GPS Global Positioning System on paikannusjärjestelmä joka perustuu satelliittien lähettämien signaalien käyttöön. Toimintaan 7/95 kun ensimmäiset 24 satelliittia olivat radoillaan. satelliitit ovat kuudella radalla, 20200 km korkeudessa (kiertoaika 11h58min). Jokaisessa satelliitissa on atomikello, ja se lähettää signaalin ennalta sovittuina aikoina (2/s). Jokaisen satelliitin sijainti on tiedossa (laskettavissa). Näiden tietojen avulla GPS vastaanotin voi määrittää sijainnin n. 20m tarkkuudella (100m ennen 5/2000). Peter Hästö Matemaattisten tieteiden laitos 13. tammikuuta 2011 8 / 22

Miten sijainti määritellään? (versio 1) Oletetaan, että vastaanotin havaitsee signaalin ajanhetkellä t 1. Tämä signaali on lähetetty tasan edellisenä sekuntina tai puolisekuntina t 1, koska aikaisemmat signaalit ovat jo ohittaneet maapallon ( 1 2 s c = 150000km). Peter Hästö Matemaattisten tieteiden laitos 13. tammikuuta 2011 9 / 22

Miten sijainti määritellään? (versio 1) Oletetaan, että vastaanotin havaitsee signaalin ajanhetkellä t 1. Tämä signaali on lähetetty tasan edellisenä sekuntina tai puolisekuntina t 1, koska aikaisemmat signaalit ovat jo ohittaneet maapallon ( 1 2 s c = 150000km). Signaalin kulkuaika on siis t 1 := t 1 t 1 ja kuljettu matka on c t 1. Peter Hästö Matemaattisten tieteiden laitos 13. tammikuuta 2011 9 / 22

Miten sijainti määritellään? (versio 1) Oletetaan, että vastaanotin havaitsee signaalin ajanhetkellä t 1. Tämä signaali on lähetetty tasan edellisenä sekuntina tai puolisekuntina t 1, koska aikaisemmat signaalit ovat jo ohittaneet maapallon ( 1 2 s c = 150000km). Signaalin kulkuaika on siis t 1 := t 1 t 1 ja kuljettu matka on c t 1. Merkitään satelliitin paikkaa koordinaattimuodossa (a 1, b 1, c 1 ). GPS vastaanotin sijaitsee siis etäisyydellä c t 1 tästä, eli sen koordinaatit (x, y, z) toteuttavat, Pytagoran lauseen mukaisesti, yhtälön (x a 1 ) 2 + (y b 1 ) 2 + (z c 1 ) 2 = (c t 1 ) 2. Peter Hästö Matemaattisten tieteiden laitos 13. tammikuuta 2011 9 / 22

Miten sijainti määritellään? (versio 1) Oletetaan, että vastaanotin havaitsee signaalin ajanhetkellä t 1. Tämä signaali on lähetetty tasan edellisenä sekuntina tai puolisekuntina t 1, koska aikaisemmat signaalit ovat jo ohittaneet maapallon ( 1 2 s c = 150000km). Signaalin kulkuaika on siis t 1 := t 1 t 1 ja kuljettu matka on c t 1. Merkitään satelliitin paikkaa koordinaattimuodossa (a 1, b 1, c 1 ). GPS vastaanotin sijaitsee siis etäisyydellä c t 1 tästä, eli sen koordinaatit (x, y, z) toteuttavat, Pytagoran lauseen mukaisesti, yhtälön (x a 1 ) 2 + (y b 1 ) 2 + (z c 1 ) 2 = (c t 1 ) 2. Tämän yhtälön toteuttavat kaikki sopivalla pallonkuorella olevat pisteet, eli se ei vielä määrää sijaintia. Peter Hästö Matemaattisten tieteiden laitos 13. tammikuuta 2011 9 / 22

Miten sijainti määritellään? (versio 1) Paikan määräämiseksi käytämme hyväksi useamman satelliitin tietoja. Vastaavalla tavalla saamme (x a 1 ) 2 + (y b 1 ) 2 + (z c 1 ) 2 = (c t 1 ) 2, (1) (x a 2 ) 2 + (y b 2 ) 2 + (z c 2 ) 2 = (c t 2 ) 2, (2) (x a 3 ) 2 + (y b 3 ) 2 + (z c 3 ) 2 = (c t 3 ) 2, (3) missä (a i, b i, c i ) merkkaa satelliitin i sijaintia ja t i aikaa jolta signaalilla kuluu saapua satelliitista vastaanottimelle. Peter Hästö Matemaattisten tieteiden laitos 13. tammikuuta 2011 10 / 22

Miten sijainti määritellään? (versio 1) Paikan määräämiseksi käytämme hyväksi useamman satelliitin tietoja. Vastaavalla tavalla saamme (x a 1 ) 2 + (y b 1 ) 2 + (z c 1 ) 2 = (c t 1 ) 2, (1) (x a 2 ) 2 + (y b 2 ) 2 + (z c 2 ) 2 = (c t 2 ) 2, (2) (x a 3 ) 2 + (y b 3 ) 2 + (z c 3 ) 2 = (c t 3 ) 2, (3) missä (a i, b i, c i ) merkkaa satelliitin i sijaintia ja t i aikaa jolta signaalilla kuluu saapua satelliitista vastaanottimelle. Yhtälöryhmässä on kolme muuttujaa ja kolme yhtälöä, mutta se ei ole lineaarinen, eli siihen ei voi soveltaa yleistä ratkaisumenetelmää. Peter Hästö Matemaattisten tieteiden laitos 13. tammikuuta 2011 10 / 22

Miten sijainti määritellään? (versio 1) Paikan määräämiseksi käytämme hyväksi useamman satelliitin tietoja. Vastaavalla tavalla saamme (x a 1 ) 2 + (y b 1 ) 2 + (z c 1 ) 2 = (c t 1 ) 2, (1) (x a 2 ) 2 + (y b 2 ) 2 + (z c 2 ) 2 = (c t 2 ) 2, (2) (x a 3 ) 2 + (y b 3 ) 2 + (z c 3 ) 2 = (c t 3 ) 2, (3) missä (a i, b i, c i ) merkkaa satelliitin i sijaintia ja t i aikaa jolta signaalilla kuluu saapua satelliitista vastaanottimelle. Yhtälöryhmässä on kolme muuttujaa ja kolme yhtälöä, mutta se ei ole lineaarinen, eli siihen ei voi soveltaa yleistä ratkaisumenetelmää. Ratkaisuun voisi käyttää numeerista menetelmää, mutta pienellä päättelyllä voimme säästää paljon vaivaa. Peter Hästö Matemaattisten tieteiden laitos 13. tammikuuta 2011 10 / 22

Miten sijainti määritellään? (versio 1) Toisen asteen termit (x 2, y 2, z 2 ) esiintyvät kaikissa yhtälöissä samalla kertoimella. Peter Hästö Matemaattisten tieteiden laitos 13. tammikuuta 2011 11 / 22

Miten sijainti määritellään? (versio 1) Toisen asteen termit (x 2, y 2, z 2 ) esiintyvät kaikissa yhtälöissä samalla kertoimella. Siten on hyödyllistä tarkastella yhtälöitä (1) (3), (2) (3) ja (3): 2(a 3 a 1 )x + 2(b 3 b 1 )y + 2(c 3 c 1 )z = O 1, (4) 2(a 3 a 2 )x + 2(b 3 b 2 )y + 2(c 3 c 2 )z = O 2, (5) (x a 3 ) 2 + (y b 3 ) 2 + (z c 3 ) 2 = (c t 3 ) 2. (6) Peter Hästö Matemaattisten tieteiden laitos 13. tammikuuta 2011 11 / 22

Miten sijainti määritellään? (versio 1) Toisen asteen termit (x 2, y 2, z 2 ) esiintyvät kaikissa yhtälöissä samalla kertoimella. Siten on hyödyllistä tarkastella yhtälöitä (1) (3), (2) (3) ja (3): 2(a 3 a 1 )x + 2(b 3 b 1 )y + 2(c 3 c 1 )z = O 1, (4) 2(a 3 a 2 )x + 2(b 3 b 2 )y + 2(c 3 c 2 )z = O 2, (5) (x a 3 ) 2 + (y b 3 ) 2 + (z c 3 ) 2 = (c t 3 ) 2. (6) Nyt yhtälöt (4)&(5) ovat lineaarisia, mutta kahdessa yhtälössä on kolme tuntematonta. Peter Hästö Matemaattisten tieteiden laitos 13. tammikuuta 2011 11 / 22

Miten sijainti määritellään? (versio 1) Toisen asteen termit (x 2, y 2, z 2 ) esiintyvät kaikissa yhtälöissä samalla kertoimella. Siten on hyödyllistä tarkastella yhtälöitä (1) (3), (2) (3) ja (3): 2(a 3 a 1 )x + 2(b 3 b 1 )y + 2(c 3 c 1 )z = O 1, (4) 2(a 3 a 2 )x + 2(b 3 b 2 )y + 2(c 3 c 2 )z = O 2, (5) (x a 3 ) 2 + (y b 3 ) 2 + (z c 3 ) 2 = (c t 3 ) 2. (6) Nyt yhtälöt (4)&(5) ovat lineaarisia, mutta kahdessa yhtälössä on kolme tuntematonta. Ongelma ratkeaa, kun ensin ratkaisemme yhtälöistä (4)&(5) muuttujat x ja y muuttujan z lineaarisena funktiona. Peter Hästö Matemaattisten tieteiden laitos 13. tammikuuta 2011 11 / 22

Miten sijainti määritellään? (versio 1) Toisen asteen termit (x 2, y 2, z 2 ) esiintyvät kaikissa yhtälöissä samalla kertoimella. Siten on hyödyllistä tarkastella yhtälöitä (1) (3), (2) (3) ja (3): 2(a 3 a 1 )x + 2(b 3 b 1 )y + 2(c 3 c 1 )z = O 1, (4) 2(a 3 a 2 )x + 2(b 3 b 2 )y + 2(c 3 c 2 )z = O 2, (5) (x a 3 ) 2 + (y b 3 ) 2 + (z c 3 ) 2 = (c t 3 ) 2. (6) Nyt yhtälöt (4)&(5) ovat lineaarisia, mutta kahdessa yhtälössä on kolme tuntematonta. Ongelma ratkeaa, kun ensin ratkaisemme yhtälöistä (4)&(5) muuttujat x ja y muuttujan z lineaarisena funktiona. Kun nämä sijoitetaan yhtälöön (6), saadaan muuttujan z suhteen toisen asteen yhtälö, joka voidaan ratkaista. Peter Hästö Matemaattisten tieteiden laitos 13. tammikuuta 2011 11 / 22

Ongelma ajastuksen kanssa Tavallinen GPS vastaanotin ei sisällä atomikelloa! Jos vastaanottimen kello on esimerkiksi 0,0001 sekuntia väärässä, niin virhe paikannuksessa on 0, 0001s c = 15000m. Peter Hästö Matemaattisten tieteiden laitos 13. tammikuuta 2011 12 / 22

Ongelma ajastuksen kanssa Tavallinen GPS vastaanotin ei sisällä atomikelloa! Jos vastaanottimen kello on esimerkiksi 0,0001 sekuntia väärässä, niin virhe paikannuksessa on 0, 0001s c = 15000m. Ongelma voidaan ratkaista huomaamalla, että vastaanottimen kello on lyhyessä ajassa erittäin tarkka (esim. virhe 10 10 s sekunnissa), vaikka virhettä olisi kertynyt pitkän aikavälin kuluessa paljon enemmän. Peter Hästö Matemaattisten tieteiden laitos 13. tammikuuta 2011 12 / 22

Miten sijainti määritellään? (versio 2) Oletetaan seuraavaksi, että kaikki satelliitit ovat (atomikelloineen) täsmälleen oikeassa ajassa, mutta GPS vastaanottimen kello saattaa olla väärässä. Merkitään vastaanottimen ajan virhettä muuttujalla τ, eli GPS aika = oikea aika + τ. Oletetaan edelleen, että vastaanotin havaitsee signaalin ajanhetkellä t 1, omalla kellolla mitattuna. Tämä signaali on lähetetty aikaan t 1, satelliitin kellolla mitattuna. Peter Hästö Matemaattisten tieteiden laitos 13. tammikuuta 2011 13 / 22

Miten sijainti määritellään? (versio 2) Oletetaan seuraavaksi, että kaikki satelliitit ovat (atomikelloineen) täsmälleen oikeassa ajassa, mutta GPS vastaanottimen kello saattaa olla väärässä. Merkitään vastaanottimen ajan virhettä muuttujalla τ, eli GPS aika = oikea aika + τ. Oletetaan edelleen, että vastaanotin havaitsee signaalin ajanhetkellä t 1, omalla kellolla mitattuna. Tämä signaali on lähetetty aikaan t 1, satelliitin kellolla mitattuna. Signaalin todellinen vastaanottohetki on, muuttujan τ määritelmän mukaan, t 1 τ. Signaalin kulkuaika on siis t 1 τ (muista, että t 1 = t 1 t 1 ) ja kuljettu matka on c (t 1 τ). Peter Hästö Matemaattisten tieteiden laitos 13. tammikuuta 2011 13 / 22

Miten sijainti määritellään? (versio 2) Oletetaan seuraavaksi, että kaikki satelliitit ovat (atomikelloineen) täsmälleen oikeassa ajassa, mutta GPS vastaanottimen kello saattaa olla väärässä. Merkitään vastaanottimen ajan virhettä muuttujalla τ, eli GPS aika = oikea aika + τ. Oletetaan edelleen, että vastaanotin havaitsee signaalin ajanhetkellä t 1, omalla kellolla mitattuna. Tämä signaali on lähetetty aikaan t 1, satelliitin kellolla mitattuna. Signaalin todellinen vastaanottohetki on, muuttujan τ määritelmän mukaan, t 1 τ. Signaalin kulkuaika on siis t 1 τ (muista, että t 1 = t 1 t 1 ) ja kuljettu matka on c (t 1 τ). Aiemman päättelyn mukaisesti (x a 1 ) 2 + (y b 1 ) 2 + (z c 1 ) 2 = (c (t 1 τ)) 2. Nyt myös τ on tuntematon muuttuja. Peter Hästö Matemaattisten tieteiden laitos 13. tammikuuta 2011 13 / 22

Miten sijainti määritellään? (versio 2) Koska tuntemattomia muuttujia on neljä, tarvitsemme neljä yhtälöä; ne saadaan vastaanottamalla signaali vielä neljänneltä satelliitilta: (x a 1 ) 2 + (y b 1 ) 2 + (z c 1 ) 2 = (c (t 1 τ)) 2, (x a 2 ) 2 + (y b 2 ) 2 + (z c 2 ) 2 = (c (t 2 τ)) 2, (x a 3 ) 2 + (y b 3 ) 2 + (z c 3 ) 2 = (c (t 3 τ)) 2, (x a 4 ) 2 + (y b 4 ) 2 + (z c 4 ) 2 = (c (t 4 τ)) 2. Peter Hästö Matemaattisten tieteiden laitos 13. tammikuuta 2011 14 / 22

Miten sijainti määritellään? (versio 2) Koska tuntemattomia muuttujia on neljä, tarvitsemme neljä yhtälöä; ne saadaan vastaanottamalla signaali vielä neljänneltä satelliitilta: (x a 1 ) 2 + (y b 1 ) 2 + (z c 1 ) 2 = (c (t 1 τ)) 2, (x a 2 ) 2 + (y b 2 ) 2 + (z c 2 ) 2 = (c (t 2 τ)) 2, (x a 3 ) 2 + (y b 3 ) 2 + (z c 3 ) 2 = (c (t 3 τ)) 2, (x a 4 ) 2 + (y b 4 ) 2 + (z c 4 ) 2 = (c (t 4 τ)) 2. Yhtälöryhmässä on neljä muuttujaa ja neljä yhtälöä, mutta se ei ole lineaarinen, elikä siihen ei voi soveltaa yleistä ratkaisumenetelmää. Aikaisempaa menetelmää kuitenkin toimii, ja sillä päädytään ensin kolmen yhtälön lineaariseen ryhmään. Peter Hästö Matemaattisten tieteiden laitos 13. tammikuuta 2011 14 / 22

Realiteetteja ja muita parannuksia Usein voi käytössä olla useampi kuin 4 satelliittia. Silloin voidaan valita ne, joisa saa parhaan paikkatiedon: vastaavien pallonkuorien pitää leikata mahdollisimman kohtisuorassa. Peter Hästö Matemaattisten tieteiden laitos 13. tammikuuta 2011 15 / 22

Realiteetteja ja muita parannuksia Usein voi käytössä olla useampi kuin 4 satelliittia. Silloin voidaan valita ne, joisa saa parhaan paikkatiedon: vastaavien pallonkuorien pitää leikata mahdollisimman kohtisuorassa. Ilmakehästä johtuen signaalin nopeus ei ole täsmälleen c eikä reitti suora. Mikäli tämä korjataan ( Differential GPS ) voi tarkkuus paikannuksessa olla luokkaa 1cm. Peter Hästö Matemaattisten tieteiden laitos 13. tammikuuta 2011 15 / 22

Realiteetteja ja muita parannuksia Usein voi käytössä olla useampi kuin 4 satelliittia. Silloin voidaan valita ne, joisa saa parhaan paikkatiedon: vastaavien pallonkuorien pitää leikata mahdollisimman kohtisuorassa. Ilmakehästä johtuen signaalin nopeus ei ole täsmälleen c eikä reitti suora. Mikäli tämä korjataan ( Differential GPS ) voi tarkkuus paikannuksessa olla luokkaa 1cm. Erikoisen suhteellisuusteorian mukaan liikkuva kello (satelliitissa) käy hitaammin kuin paikallaan oleva. Toisaalta yleisen suhteellisuusteorian mukaan maan painovoiman muutoksen ansiosta kellot satelliiteissa käyvät nopeammin. Nämä efektit täytyy ajan mittauksessa korjata. Peter Hästö Matemaattisten tieteiden laitos 13. tammikuuta 2011 15 / 22

Realiteetteja ja muita parannuksia Usein voi käytössä olla useampi kuin 4 satelliittia. Silloin voidaan valita ne, joisa saa parhaan paikkatiedon: vastaavien pallonkuorien pitää leikata mahdollisimman kohtisuorassa. Ilmakehästä johtuen signaalin nopeus ei ole täsmälleen c eikä reitti suora. Mikäli tämä korjataan ( Differential GPS ) voi tarkkuus paikannuksessa olla luokkaa 1cm. Erikoisen suhteellisuusteorian mukaan liikkuva kello (satelliitissa) käy hitaammin kuin paikallaan oleva. Toisaalta yleisen suhteellisuusteorian mukaan maan painovoiman muutoksen ansiosta kellot satelliiteissa käyvät nopeammin. Nämä efektit täytyy ajan mittauksessa korjata. Eri syistä (esim. muiden kappaleiden painovoima) satelliitit eivät pysy täsmälleen alkuperäisillä radoillaan. Tästä syystä satelliitin lähettämä signaali sisältää tiedon radan muutoksista. Peter Hästö Matemaattisten tieteiden laitos 13. tammikuuta 2011 15 / 22

Väliaika ja muutama matemaattinen käsite Matriisi, vektori, rivivektori Käänteismatriisi, determinantti Lineaarisesti riippumaton/riippuva [Aritmetiikka modulo 2, kunta F 2, periodinen jono] Peter Hästö Matemaattisten tieteiden laitos 13. tammikuuta 2011 16 / 22

Miten sijainti määritellään? (versio 1 syv) Aiemmin tarkastelimme yhtälöryhmää 2(a 3 a 1 )x + 2(b 3 b 1 )y + 2(c 3 c 1 )z = O 1, 2(a 3 a 2 )x + 2(b 3 b 2 )y + 2(c 3 c 2 )z = O 2. Miten ratkaisemme muuttujan z yhtälöryhmästä? Peter Hästö Matemaattisten tieteiden laitos 13. tammikuuta 2011 17 / 22

Miten sijainti määritellään? (versio 1 syv) Aiemmin tarkastelimme yhtälöryhmää 2(a 3 a 1 )x + 2(b 3 b 1 )y + 2(c 3 c 1 )z = O 1, 2(a 3 a 2 )x + 2(b 3 b 2 )y + 2(c 3 c 2 )z = O 2. Miten ratkaisemme muuttujan z yhtälöryhmästä? Asetetaan ( ) a3 a A := 2 1 b 3 b 1, c := 2 a 3 a 2 b 3 b 2 ( c3 c 1 c 3 c 2 Nyt yhtälöpari voidaan kirjoittaa matriisimuodossa: ( ) x A = ω c z. y ), ω := ( O1 O 2 ). Peter Hästö Matemaattisten tieteiden laitos 13. tammikuuta 2011 17 / 22

Miten sijainti määritellään? (versio 1 syv) Matriisiyhtälö ( ) x A = ω c z y kerrotaan matriisin A käänteismatriisilla. Näin saamme ( ) x = A 1 ω A 1 c z, y josta erityisesti nähdään, että x ja y ovat lineaarisia muuttujan z suhteen. Peter Hästö Matemaattisten tieteiden laitos 13. tammikuuta 2011 18 / 22

Miten sijainti määritellään? (versio 1 syv) Matriisiyhtälö ( ) x A = ω c z y kerrotaan matriisin A käänteismatriisilla. Näin saamme ( ) x = A 1 ω A 1 c z, y josta erityisesti nähdään, että x ja y ovat lineaarisia muuttujan z suhteen. Tässä herää (toivottavasti) kysymys, miten tiedämme matriisin A olevan kääntyvä? Peter Hästö Matemaattisten tieteiden laitos 13. tammikuuta 2011 18 / 22

Miten sijainti määritellään? (versio 1 syv) Meidän pitää siis selvittää, milloin matriisilla ( ) a3 a A = 2 1 b 3 b 1 a 3 a 2 b 3 b 2 on käänteismatriisi. Peter Hästö Matemaattisten tieteiden laitos 13. tammikuuta 2011 19 / 22

Miten sijainti määritellään? (versio 1 syv) Meidän pitää siis selvittää, milloin matriisilla ( ) a3 a A = 2 1 b 3 b 1 a 3 a 2 b 3 b 2 on käänteismatriisi. Tämä tapahtuu jos ja vain jos matriisin rivit ovat toisistaan lineaarisesti riippumattomia (determinantti eroaa nollasta). Peter Hästö Matemaattisten tieteiden laitos 13. tammikuuta 2011 19 / 22

Miten sijainti määritellään? (versio 1 syv) Meidän pitää siis selvittää, milloin matriisilla ( ) a3 a A = 2 1 b 3 b 1 a 3 a 2 b 3 b 2 on käänteismatriisi. Tämä tapahtuu jos ja vain jos matriisin rivit ovat toisistaan lineaarisesti riippumattomia (determinantti eroaa nollasta). Ensimmäinen rivivektori osoittaa satelliitista 1 satelliittiin 3, toinen satelliitista 2 satelliittiin 3. Vektorit ovat siis lineaarisesti riippuvia täsmälleen silloin kun kolme satelliittia ovat samalla suoralla (x-y tasossa). Peter Hästö Matemaattisten tieteiden laitos 13. tammikuuta 2011 19 / 22

Miten sijainti määritellään? (versio 2 syv) Paikannusongelman realistisemmassa versiossa päädyimme käyttämään tietoa neljästä satelliitista, jolloin ensin piti ratkaista neljän muuttuja ja kolmen yhtälön lineaarinen ryhmä. Nyt matriisia A vastaa matriisi ( a4 a 1 b 4 b 1 c 4 c ) 1 2 a 4 a 2 b 4 b 2 c 4 c 2. a 4 a 3 b 4 b 3 c 4 c 3 Peter Hästö Matemaattisten tieteiden laitos 13. tammikuuta 2011 20 / 22

Miten sijainti määritellään? (versio 2 syv) Matriisi 2 ( a4 a 1 b 4 b 1 c 4 c ) 1 a 4 a 2 b 4 b 2 c 4 c 2 a 4 a 3 b 4 b 3 c 4 c 3 on kääntyvä jos ja vain jos rivit ovat toisistaan lineaarisesti riippumattomia, eli eivät kaikki sisälly mihinkään tasoon. Peter Hästö Matemaattisten tieteiden laitos 13. tammikuuta 2011 21 / 22

Miten sijainti määritellään? (versio 2 syv) Matriisi 2 ( a4 a 1 b 4 b 1 c 4 c ) 1 a 4 a 2 b 4 b 2 c 4 c 2 a 4 a 3 b 4 b 3 c 4 c 3 on kääntyvä jos ja vain jos rivit ovat toisistaan lineaarisesti riippumattomia, eli eivät kaikki sisälly mihinkään tasoon. Rivivektori k osoittaa satelliitista k satelliittiin 4; joten ne ovat siis lineaarisesti riippuvia täsmälleen silloin kun kaikki neljä satelliittia ovat samassa tasossa. Peter Hästö Matemaattisten tieteiden laitos 13. tammikuuta 2011 21 / 22

Miten sijainti määritellään? (versio 2 syv) Matriisi 2 ( a4 a 1 b 4 b 1 c 4 c ) 1 a 4 a 2 b 4 b 2 c 4 c 2 a 4 a 3 b 4 b 3 c 4 c 3 on kääntyvä jos ja vain jos rivit ovat toisistaan lineaarisesti riippumattomia, eli eivät kaikki sisälly mihinkään tasoon. Rivivektori k osoittaa satelliitista k satelliittiin 4; joten ne ovat siis lineaarisesti riippuvia täsmälleen silloin kun kaikki neljä satelliittia ovat samassa tasossa. Tästä syystä satelliittien kiertoradat on suunniteltu niin, että jokaisena ajanhetkenä on jokaisesta maapallon pisteestä näkyvissä vähintään neljä satelliittia jotka eivät ole lähellä samaa tasoa. Peter Hästö Matemaattisten tieteiden laitos 13. tammikuuta 2011 21 / 22

Lineaarinen siirtorekisteri Tähän saakka emme ole ottaneet kantaa siihen, missä muodossa signaali välittyy satelliitilta vastaanottimeen. Itse asiassa kaikki satelliitit käyttävät samaa taajuutta (n. 1500MHz) ja haluttut signaalit koodataan käyttäen niin sanottua asynkronista CDMA (code division multiple access) menetelmää. Tämä menetelmä perustuu lineaaristen siirtorekisterien (Linear shift registers) käyttöön. Peter Hästö Matemaattisten tieteiden laitos 13. tammikuuta 2011 22 / 22

Lineaarinen siirtorekisteri Tähän saakka emme ole ottaneet kantaa siihen, missä muodossa signaali välittyy satelliitilta vastaanottimeen. Itse asiassa kaikki satelliitit käyttävät samaa taajuutta (n. 1500MHz) ja haluttut signaalit koodataan käyttäen niin sanottua asynkronista CDMA (code division multiple access) menetelmää. Tämä menetelmä perustuu lineaaristen siirtorekisterien (Linear shift registers) käyttöön. [piirros taululle] Peter Hästö Matemaattisten tieteiden laitos 13. tammikuuta 2011 22 / 22