Numeeriset menetelmät

Samankaltaiset tiedostot
Kevät Kirsi Valjus. Jyväskylän yliopisto Tietotekniikan laitos

Numeeriset menetelmät

R. Mäkinen NUMEERISET MENETELMÄT

Numeeriset menetelmät

Nimi: Ratkaise tehtävät sivun alalaitaan. (paperi nro 1) 1. Valitse oikea toisen asteen yhtälön ratkaisukaava: (a) b ± b 4ac 2a. (b) b ± b 2 4ac 2a

Numeeriset menetelmät

Numeeriset menetelmät

2.7 Neliöjuuriyhtälö ja -epäyhtälö

Lukion. Calculus. Polynomifunktiot. Paavo Jäppinen Alpo Kupiainen Matti Räsänen Otava PIKATESTIN JA KERTAUSKOKEIDEN TEHTÄVÄT RATKAISUINEEN

Numeeriset menetelmät

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

2 Yhtälöitä ja epäyhtälöitä

jakokulmassa x 4 x 8 x 3x

Numeeriset menetelmät Pekka Vienonen

Muutoksen arviointi differentiaalin avulla

Algoritmit 1. Luento 10 Ke Timo Männikkö

MS-C1340 Lineaarialgebra ja

FUNKTIONAALIANALYYSIN PERUSKURSSI Johdanto

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

Johdantoa. Jokaisen matemaatikon olisi syytä osata edes alkeet jostakin perusohjelmistosta, Java MAPLE. Pascal MathCad

Numeeriset Menetelmät

Numeeriset menetelmät

Numeerinen analyysi Harjoitus 1 / Kevät 2017

Numeerinen integrointi ja derivointi

PERUSKOULUSTA PITKÄLLE

Algoritmit 1. Luento 3 Ti Timo Männikkö

MS-A0104 Differentiaali- ja integraalilaskenta 1 (ELEC2) MS-A0106 Differentiaali- ja integraalilaskenta 1 (ENG2)

Preliminäärikoe Pitkä Matematiikka

LIITE 1 VIRHEEN ARVIOINNISTA

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

Numeeriset menetelmät

Luento 2: Liikkeen kuvausta

4A 4h. KIMMOKERROIN E

PRELIMINÄÄRIKOE. Pitkä Matematiikka

MS-A0202 Differentiaali- ja integraalilaskenta 2 (SCI) Luento 4: Ketjusäännöt ja lineaarinen approksimointi

Numeeriset menetelmät

Juha Merikoski. Jyväskylän yliopiston Fysiikan laitos Kevät 2009

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

Algoritmit 1. Luento 1 Ti Timo Männikkö

Optimointi. Etsitään parasta mahdollista ratkaisua annetuissa olosuhteissa. Ongelman mallintaminen. Mallin ratkaiseminen. Ratkaisun analysointi

Testaa taitosi Piirrä yksikköympyrään kaksi erisuurta kulmaa, joiden a) sini on 0,75 b) kosini on

BM20A1501 Numeeriset menetelmät 1 - AIMO

Reaalilukuvälit, leikkaus ja unioni (1/2)

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

30 + x ,5x = 2,5 + x 0,5x = 12,5 x = ,5a + 27,5b = 1,00 55 = 55. 2,5a + (30 2,5)b (27,5a + 27,5b) =

Aluksi Kahden muuttujan lineaarinen epäyhtälö

(0 desimaalia, 2 merkitsevää numeroa).

Ei välttämättä, se voi olla esimerkiksi Reuleaux n kolmio:

5. Numeerisesta derivoinnista

MS-A0205/MS-A0206 Differentiaali- ja integraalilaskenta 2 Luento 4: Ketjusäännöt ja lineaarinen approksimointi

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

( ) ( ) ( ) ( ( ) Pyramidi 4 Analyyttinen geometria tehtävien ratkaisut sivu 271 Päivitetty a) = keskipistemuoto.

2.2 Täydellinen yhtälö. Ratkaisukaava

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

Johdatus yliopistomatematiikkaan, 2. viikko (2 op)

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

MS-A0204 Differentiaali- ja integraalilaskenta 2 (ELEC2) Luento 7: Pienimmän neliösumman menetelmä ja Newtonin menetelmä.

Algoritmit 1. Luento 13 Ti Timo Männikkö

Integrointialgoritmit molekyylidynamiikassa

LIITE 1 VIRHEEN ARVIOINNISTA

Matemaattinen Analyysi

Inversio-ongelmien laskennallinen peruskurssi Luento 3

Differentiaali- ja integraalilaskenta

LIITE 1 VIRHEEN ARVIOINNISTA

Liukulukulaskenta. Pekka Hotokka

MS-C1340 Lineaarialgebra ja differentiaaliyhtälöt

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

Algoritmit 2. Luento 1 Ti Timo Männikkö

Opetusperiodi:I, suunnattu hakukohteille: Teknillinen fysiikka ja matematiikka

Opetusperiodi:I, suunnattu hakukohteille:

c) Määritä paraabelin yhtälö, kun tiedetään, että sen huippu on y-akselilla korkeudella 6 ja sen nollakohdat ovat x-akselin kohdissa x=-2 ja x=2.

MS-A0501 Todennäköisyyslaskennan ja tilastotieteen peruskurssi

Inflaatio ja ei-gaussiset perturbaatiot

Algoritmit 1. Luento 10 Ke Timo Männikkö

MS-A0503 Todennäköisyyslaskennan ja tilastotieteen peruskurssi

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

Yhtälöryhmät 1/6 Sisältö ESITIEDOT: yhtälöt

Luento 4: Liikkeen kuvausta, differentiaaliyhtälöt

TIES592 Monitavoiteoptimointi ja teollisten prosessien hallinta. Yliassistentti Jussi Hakanen syksy 2010

ARVIOINTIPERIAATTEET

c) Määritä paraabelin yhtälö, kun tiedetään, että sen huippu on y-akselilla korkeudella 6 ja sen nollakohdat ovat x-akselin kohdissa x=-2 ja x=2.

Harjoitus 6: Simulink - Säätöteoria. Syksy Mat Sovelletun matematiikan tietokonetyöt 1

1 Di erentiaaliyhtälöt

Kun yhtälöä ei voi ratkaista tarkasti (esim yhtälölle x-sinx = 1 ei ole tarkkaa ratkaisua), voidaan sille etsiä likiarvo.

13. Taylorin polynomi; funktioiden approksimoinnista. Muodosta viidennen asteen Taylorin polynomi kehityskeskuksena origo funktiolle

MATEMATIIKKA. Matematiikkaa pintakäsittelijöille PAOJ 3. Isto Jokinen 2013

2v 1 = v 2, 2v 1 + 3v 2 = 4v 2.. Vastaavasti ominaisarvoa λ 2 = 4 vastaavat ominaisvektorit toteuttavat. v 2 =

Harjoituskokeiden ratkaisut Painoon mennyt versio.

Derivaatta, interpolointi, L6


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

Virhearviointi. Fysiikassa on tärkeää tietää tulosten tarkkuus.

Matematiikan tukikurssi

Milloin A diagonalisoituva?

Virheen arviointia

Harjoitustehtävien ratkaisut

Mittaustuloksen esittäminen Virhetarkastelua. Mittalaitetekniikka NYMTES 13 Jussi Hurri syksy 2014

Differentiaaliyhtälöryhmä

INFO / Matemaattinen Analyysi, k2016, L0

Eksponenttifunktion Laplace muunnos Lasketaan hetkellä nolla alkavan eksponenttifunktion Laplace muunnos eli sijoitetaan muunnoskaavaan

Transkriptio:

Numeeriset menetelmät Luento 1 Ti 6.9.2011 Timo Männikkö Numeeriset menetelmät Syksy 2011 Luento 1 Ti 6.9.2011 p. 1/28 p. 1/28

Numeriikan termejä Simulointi: Reaalimaailman ilmiöiden jäljitteleminen (yleensä) tietokoneen avulla Optimointi: Parhaan mahdollisen lopputuloksen etsiminen Tieteellinen laskenta: Ilmiöiden matemaattinen mallintaminen ja mallien numeerinen ratkaiseminen Numeerinen matematiikka/analyysi: Tieteellisen laskennan matematiikka Numeeriset menetelmät: Välineet mallien käsittelyyn ja ratkaisemiseen Numeeriset menetelmät Syksy 2011 Luento 1 Ti 6.9.2011 p. 2/28 p. 2/28

Peruskäsitteitä Analyyttinen vs. numeerinen Jatkuva vs. diskreetti Ääretön vs. äärellinen Tarkka vs. likimääräinen Suora vs. iteratiivinen Suora: Tulos saadaan äärellisellä määrällä peruslaskutoimituksia Iteratiivinen: Toistetaan laskukaavaa kunnes lopetuskriteeri toteutuu Numeeriset menetelmät Syksy 2011 Luento 1 Ti 6.9.2011 p. 3/28 p. 3/28

Ilmiöstä tuloksiin Reaalimaailman ilmiö Matemaattinen malli Laskennallinen malli Mallin numeerinen ratkaiseminen Tulosten analysointi ja tulkinta Numeeriset menetelmät Syksy 2011 Luento 1 Ti 6.9.2011 p. 4/28 p. 4/28

Menetelmän valinta Käyttäjän täytyy: Tietää millaisia tehtäviä menetelmällä voi ratkaista Tietää millaisella tarkkuudella tulokset on mahdollista saada Osata arvioida tulosten mielekkyys alkuperäisen tehtävä kannalta Numeeriset menetelmät Syksy 2011 Luento 1 Ti 6.9.2011 p. 5/28 p. 5/28

Numeeriset menetelmät Epälineaariset yhtälöt Lineaariset yhtälöryhmät Epälineaariset yhtälöryhmät Ominaisarvotehtävät Interpolointi Approksimointi Numeerinen integrointi Numeerinen derivointi Tavalliset differentiaaliyhtälöt Nopeat Fourier-muunnokset Numeeriset menetelmät Syksy 2011 Luento 1 Ti 6.9.2011 p. 6/28 p. 6/28

Likiarvot Karkeita likiarvoja: π 3.14 c 3 10 8 ms 1 Tarkempia arvoja: π 3.14159265 c = 2.99792458 10 8 ms 1 Numeeriset menetelmät Syksy 2011 Luento 1 Ti 6.9.2011 p. 7/28 p. 7/28

Absoluuttinen virhe Tarkka arvo x, likiarvo ˆx Absoluuttinen virhe x ˆx Esimerkkejä: π 3.14 0.00159265 c 3 10 8 207542 Virhe alle 0.002 vaikuttaa pieneltä... Virhe yli 200000 ms 1 vaikuttaa suurelta... Numeeriset menetelmät Syksy 2011 Luento 1 Ti 6.9.2011 p. 8/28 p. 8/28

Suhteellinen virhe Suhteellinen virhe Esimerkkejä: π 3.14 π c 3 10 8 c x ˆx x 0.00051 0.05 % 0.00069 0.07 % Suhteelliset virheet samaa kertaluokkaa Suhteellinen virhe ilmoitetaan usein prosentteina Numeeriset menetelmät Syksy 2011 Luento 1 Ti 6.9.2011 p. 9/28 p. 9/28

Oikeat desimaalit Likiarvo ˆx approksimoi x:ää d:llä desimaalilla, jos absoluuttinen virhe < 0.5 10 d x ˆx < 0.5 10 d Numeeriset menetelmät Syksy 2011 Luento 1 Ti 6.9.2011 p. 10/28 p. 10/28

Oikeat merkitsevät numerot Likiarvo ˆx approksimoi x:ää s:llä merkitsevällä numerolla, jos suhteellinen virhe < 0.5 10 s x ˆx x < 0.5 10 s x ˆx < 0.5 10 s x Numeeriset menetelmät Syksy 2011 Luento 1 Ti 6.9.2011 p. 11/28 p. 11/28

Esimerkki x = 78.123 ˆx = 78.157 x ˆx = 0.034 = 0.34 10 1 < 0.5 10 1 luvut samoja yhden desimaalin tarkkuudella x ˆx x 0.00044 = 0.44 10 3 < 0.5 10 3 luvut samoja kolmen merkitsevän numeron tarkkuudella Numeeriset menetelmät Syksy 2011 Luento 1 Ti 6.9.2011 p. 12/28 p. 12/28

Tehtävän stabiilisuus Yhtälömuotoinen matemaattinen tehtävä Φ(x, f) = 0 missä x on ratkaisu ja f alkutieto Vastaava häiritty tehtävä Φ( x, f) = 0 missä x on ratkaisu ja f häiritty alkutieto Numeeriset menetelmät Syksy 2011 Luento 1 Ti 6.9.2011 p. 13/28 p. 13/28

Hyvin asetettu tehtävä Tehtävä on hyvin asetettu, jos ratkaisu x on olemassa ja se on yksikäsitteinen ratkaisu x on stabiili ratkaisu x riippuu jatkuvasti alkutiedosta jos f f, niin x x Numeeriset menetelmät Syksy 2011 Luento 1 Ti 6.9.2011 p. 14/28 p. 14/28

Esimerkki Toisen asteen yhtälö ax 2 + bx + c = 0 (a 0) Alkutieto kertoimet f = (a, b, c), ratkaisu x = b ± b 2 4ac 2a (x 1, x 2 C) x on olemassa ja yksikäsitteinen x riippuu jatkuvasti alkutiedosta f Tehtävä hyvin asetettu Numeeriset menetelmät Syksy 2011 Luento 1 Ti 6.9.2011 p. 15/28 p. 15/28

Esimerkki Differentiaaliyhtälöryhmä x 1(t) = x 2 (t), x 1 (0) = f 1 x 2(t) = x 1 (t), x 2 (0) = f 2 Yksikäsitteinen ratkaisu x 1 (t) = 1 2 (f 1 + f 2 )e t + 1 2 (f 1 f 2 )e t x 2 (t) = 1 2 (f 1 + f 2 )e t 1 2 (f 1 f 2 )e t Numeeriset menetelmät Syksy 2011 Luento 1 Ti 6.9.2011 p. 16/28 p. 16/28

Esimerkki jatkuu Alkutietoa f = (1, 1) vastaava ratkaisu x 1 (t) = e t x 2 (t) = e t x 1 (t), x 2 (t) 0, kun t Numeeriset menetelmät Syksy 2011 Luento 1 Ti 6.9.2011 p. 17/28 p. 17/28

Esimerkki jatkuu Häirittyä alkutietoa f = (1 + ε, 1), ε > 0, vastaava ratkaisu x 1 (t) = ε 2 et + (1 + ε 2 )e t x 2 (t) = ε 2 et (1 + ε 2 )e t x 1 (t), x 2 (t), kun t (kaikilla ε > 0) Ratkaisu ei ole stabiili Tehtävä ei ole hyvin asetettu Numeeriset menetelmät Syksy 2011 Luento 1 Ti 6.9.2011 p. 18/28 p. 18/28

Huonosti asetetut tehtävät Käytännössä huonosti asetettuja tehtäviä ei voi ratkaista Alkutiedossa voi olla häiriöitä, jos esimerkiksi f on peräisin mittauksista f esitetään äärellisenä liukulukuna Yritetään etsiä tehtävälle jokin toinen, hyvin asetettu muotoilu Numeeriset menetelmät Syksy 2011 Luento 1 Ti 6.9.2011 p. 19/28 p. 19/28

Häiriöalttius Alkutieto f, ratkaisu x Häiritty alkutieto f = f + δf, ratkaisu x Häiriö δf, sallittujen häiriöiden joukko Häiriöalttius K(x) = sup δf x x / x δf / f = sup δf ratkaisun suhteellinen virhe alkutiedon suhteellinen virhe Numeeriset menetelmät Syksy 2011 Luento 1 Ti 6.9.2011 p. 20/28 p. 20/28

Häiriöalttius Häiriöalttiudella mitataan alkutiedon vaikutusta ratkaisuun Tehtävä on: K(x) pieni hyvin käyttäytyvä K(x) suuri hankalasti ratkaistava K(x) = huonosti asetettu Numeeriset menetelmät Syksy 2011 Luento 1 Ti 6.9.2011 p. 21/28 p. 21/28

Esimerkki Tehtävä: Laske x = e f Ratkaise x e f = 0 Arvioidaan häiriöalttiutta linearisoimalla sopivasti Differentiaalilaskennan väliarvolause: g(f + δf) = g(f) + δf g (ξ), ξ ]f, f + δf[ Ensimmäisen kertaluvun Taylorin kehitelmä: g(f + δf) g(f) + δf g (f) Numeeriset menetelmät Syksy 2011 Luento 1 Ti 6.9.2011 p. 22/28 p. 22/28

Esimerkki jatkuu Tässä tapauksessa x = g(f) = e f, joten g(f + δf) g(f) + δf g (f) x x + δf e f K(x) x x / x δf / f δf ef / e f δf / f = f Numeeriset menetelmät Syksy 2011 Luento 1 Ti 6.9.2011 p. 23/28 p. 23/28

Numeerinen stabiilisuus Numeerinen algoritmi: Alkuperäisestä tehtävästä Φ(x, f) = 0 muodostetaan jono approksimoivia tehtäviä Φ n (x n, f) = 0 joiden ratkaisut x n x, kun n Numeerinen algoritmi on stabiili, jos approksimoivien tehtävien ratkaisujen x n riippuvuus lähtötiedon häiriöistä ei ole suurempi kuin alkuperäisen tehtävän ratkaisun x riippuvuus Numeeriset menetelmät Syksy 2011 Luento 1 Ti 6.9.2011 p. 24/28 p. 24/28

Esimerkki Tehtävä: x = f + 1 f, f 0 (suuri) Yksinkertaisen tarkkuuden liukuluvuilla (noin kuuden merkitsevän numeron tarkkuus): f likiarvo x tarkka x 10 1 0.154347 10 0 0.154347 10 0 10 2 0.498753 10 1 0.498756 10 1 10 3 0.158081 10 1 0.158074 10 1 10 4 0.499725 10 2 0.499988 10 2 10 5 0.158691 10 2 0.158113 10 2 Numeeriset menetelmät Syksy 2011 Luento 1 Ti 6.9.2011 p. 25/28 p. 25/28

Esimerkki jatkuu Tehtävä on hyvin asetettu: ratkaisu on olemassa ja se on yksikäsitteinen ratkaisu on stabiili ratkaisu riippuu jatkuvasti alkutiedosta Tehtävän häiriöalttius K(x) 1 2 (pieni) Mutta: Liukuluvuilla laskettaessa virhe paljon suurempi kuin mitä häiriöalttius ennustaa Tehtävä numeerisesti epästabiili Numeeriset menetelmät Syksy 2011 Luento 1 Ti 6.9.2011 p. 26/28 p. 26/28

Esimerkki jatkuu Toisessa muodossa: x = 1 f + 1 + f f likiarvo x tarkka x 10 1 0.154347 10 0 0.154347 10 0 10 2 0.498756 10 1 0.498756 10 1 10 3 0.158074 10 1 0.158074 10 1 10 4 0.499988 10 2 0.499988 10 2 10 5 0.158113 10 2 0.158113 10 2 Käytännössä vain jälkimmäinen muoto on käyttökelpoinen Numeeriset menetelmät Syksy 2011 Luento 1 Ti 6.9.2011 p. 27/28 p. 27/28

Numeerinen stabiilisuus Käytä vain numeerisesti stabiileja menetelmiä Yleisiä epästabiileja operaatioita esimerkiksi: Kahden melkein yhtäsuuren luvun vähentäminen toisistaan Jakaminen itseisarvoltaan pienellä luvulla Sievennä tai muokkaa lausekkeita Karkea (mutta stabiili) numeerinen menetelmä voi olla parempi kuin tarkka analyyttinen (mutta numeerisesti epästabiili) lauseke Numeeriset menetelmät Syksy 2011 Luento 1 Ti 6.9.2011 p. 28/28 p. 28/28