Muotoinosa tulkitaan vasta suoritushtkellä.

Koko: px
Aloita esitys sivulta:

Download "Muotoinosa tulkitaan vasta suoritushtkellä."

Transkriptio

1 Syöttö ja tulostus write (*,*) x write (6,*) x write (*,00) x 00 format( x=,f8.3) write(*, ("x=",f8.3) ) x write(*,"( x=,f8.3)") x write(*, ( x=,f8.3) ) x character (len=80) :: form character (len=2) :: fi... fi= I2 ; if (i>99) fi= I3 form= ( //fi//,f5.2) write(6,form) i,x(i) Muotoinosa tulkitaan vasta suoritushtkellä.

2 Syötön ja tulostuksen ohjaus Unixissa: read(*,...), read(5,...) lukee tiedostosta input: prog < input write(*,...), write(6,..) tulostaa tiedostoon output: prog > output prog < input > output Jos output olemassa, edellinen versio tuhoutuu. Useamman ajon tulostus peräkkäin samaan tiedostoon: prog > output prog >> output Syöttötietojen lukeminen komentotiedostosta (here document) prog <<EOF EOF

3 Syöttö- ja tulostuslauseessa voi olla kaksi osoitetta virhetilanteita varten: read(5,, ERR=00, END=900) x format(f5.2) write(6,"( pieleen meni )") write(6,"( tiedosto loppui )") F90:ssä myös: integer status do read(5,form, iostat=status) x if (status > 0) then write(6,"( pieleen meni )") exit else if (status < 0) then write(6,"( tiedosto loppui )") exit end if... end do integer status do read(5,form, iostat=status) x if (status /= 0) then call error(status) exit end if... end do... subroutine error(code) integer code write(6,"( error,i4)") code end subroutine

4 Laitenumeroihin 5 ja 6 liittyviä tiedostoja ei tarvitse avata tai sulkea. Muihin laitenumeroihin voi liittyä jokin oletusnimi (fort000.dat tms.) Tiedosto avataan open-lauseella: open (, fyle )! luodaan uusi tiedosto! tiedostoa ei saa olla ennestaan olemassa open (, file= fyle, status= new )! avataan olemassaoleva tiedosto open (, file= fyle, status= old, ERR=900)! jos tiedosto olemassa ja siihen kirjoitetaan,! vanha tiedosto tuhotaan ja luodaan uusi open (, file= fyle, status= unknown ) Tiedosto suljetaan close-lauseella close()

5 Binääritulostus: open(, file= bin.dat, form= unformatted ) write () x Normaalisti tiedostoa luetaan ja kirjoitetaan tietue kerrallaan alusta alkaen. Suorasaantitiedoston määrittely open(, file= lista, access= direct, recl=28) read(, rec=i) x Suorasaantitiedosto oletusarvoisesti binääritiedosto. Suorasaantitiedostolle on aina ilmoitettava tietueen pituus recl tavuina. Luku- ja kirjoituslauseessa ilmoitettava tietueen numero (rec)

6 Aineiston esittäminen funktiolla. Tunnetun funktion approksimointi - funktion laskeminen peruslaskutoimitusten avulla - alkuperäisen funktion laskeminen voi olla liian raskasta Funktion arvot tunnetaan tarkasti joissakin pisteissä. Muut arvot lasketaan interpoloimalla. - funktio ja derivaatat tunnetaan yhdessä pisteessä - Taylorin sarja - Padé-approksimaatio - tasavälinen pistejoukko - interpolointipolynomit - mielivaltainen pistejoukko - Lagrangen interpolointipolynomi - spline-funktiot - bezier-käyrät 2. Pienimmän neliösumman sovitus Aineistossa satunnaista hajontaa, joten sitä ei voi kuvata täsmällisesti. - lineaarinen sovitus (lineaarikombinaatio muuten mielivaltaisista funktioista) - epälineaarinen sovitus

7 Sovituksen kriteerit Funktioiden välinen etäisyyttä d(f,g) eli normia f g pyritään minimoimaan. Normi voidaan määritellä monella tavalla. L -normi f g = f g dx Sallii suuret poikkeamat, jos ne rajoittuvat lyhyelle välille. L 2 -normi vastaa euklidisen avaruuden etäisyyttä f g 2 = f g 2 dx. Yleisemmin L p -normi ( f g p = f g p dx) /p. L -normi eli maksiminormi f g = sup f g. Estää suuret poikkeamat, mutta sovitus ei välttämättä missään kovin hyvä.

8 Taylorin sarjat Olkoon f funktio f : R R. Funktion kuvaajan pisteeseen x 0 asetetun tangentin yhtälö on y = f(x 0 ) + f (x 0 )(x x 0 ), missä f (x 0 ) on funktion f derivaatan df/dx arvo pisteessä x 0. Funktion arvoja pisteen x 0 lähellä voidaan arvioida tangentin avulla: f(x) f(x 0 ) + f (x 0 )(x x 0 ). Arvio on sitä huonompi, mitä enemmän derivaatta f muuttuu välillä [x 0,x]. Tätä muutosta kuvaa toinen derivaatta f jne. Funktion arvo pisteessä x on f(x) = f(x 0 ) + f (x 0 )(x x 0 ) + 2 f (x 0 )(x x 0 ) n! f(n) (x 0 )(x x 0 ) n +... missä f (n) (x 0 ) on funktion n:nnen derivaatan arvo pisteessä x 0 ja n! on n-kertoma = 2 3 n. Tämä on funktion f Taylorin sarja pisteessä x 0.

9 Esimerkkejä (kaikissa näissä on x 0 = 0): + x = x + x2 x 3 + suppenee, kun x < x = + x + x2 + x x = + 2 x 8 x2 + 6 x3 x = 2 x 8 x2 6 x3 + x = 2 x x2 5 6 x3 x = + 2 x x x3 + e x = + x + 2! x2 + 3! x3 + + n! xn + kaikilla x ln( + x) = x 2 x2 + 3 x3 4 x4 + x (,] sinx = x 3! x3 + 5! x5 cos x = 2! x2 + 4! x4 kaikilla x kaikilla x tanx = x + 3 x x5 + x < π 2 Usein käytettyjä ovat lineaariapproksimaatiot, kuten + x + 2 x, + x 2 x,

10 Rationaaliapproksimaatiot Approksimoidaan funktiota rationaalilausekkeella a 0 + a x a n x 4 + b x +...b m x m. Kertoimien etsiminen johtaa yleensä optimointitehtävään. Usein käytetty yksinkertainen menetelmä on Padé-approksimaatio. Esimerkiksi eksponenttifunktion Taylorin sarja pisteessä x = 0 on f(x) = e x = + x + 2 x2 + 6 x Yritetään muodostaa rationaaliapproksimaatio, joka on muotoa R(x) = a + bx + cx2. + dx Vaadimme nyt, että tämä antaa pisteessä x = 0 saman arvon kuin Taylorin sarja, ja että myös molempien derivaatat ovat samoja. Tarkastellaan erotusta f(x) R(x) = + x + 2 x2 + 6 x3 a + bx + cx2 + dx = ( + x + 2 x2 + 6 x3 )( + dx) (a + bx + cx 2 ). + dx Vaadimme, että origossa tämä erotus ja sen derivaatat ovat nollia. Osoittajan on oltava identtisesti nolla. Kirjoitetaan osoittaja auki ja ryhmitellään termit muuttujan x potenssien mukaan: ( a) + ( + d b)x + ( 2 + d c)x2 + ( d)x3 + 6 x4. Jotta tämä olisi identtisesti nolla, on x:n jokaisen potenssin kertoimen erikseen oltava nolla. Viimeistä termiä ei saada häviämään, mutta kyseessä on kolmannen asteen approksimaatiota, joten termi voidaan heittää pois. Saadaan yhälöryhmä a = 0, + d b = 0, 2 + d c = 0, d = 0,

11 josta a =, b = 2 3, c = 6, d = 3. Approksimaatio on f(x) = x + 6 x2 3 x. Esimerkiksi pisteessä x = neljän termin Taylorin sarja antaisi arvoksi Rationaaliapproksimaatiosta saadaan f() = 4 = Sama vika kuin Taylorin sarjalla: se antaa yhdessä pisteessä funktion arvon täsmälleen oikein, mutta ei pyri minimoimaan virhettä muissa pisteissä.

12 Tšebyševin polynomit Palautuskaava cos(n + )φ + cos(n )φ = 2cos φ cos nφ. Todistus: cos(n + )φ + cos(n )φ = cos(nφ + φ) + cos(nφ φ) = cos nφcos φ sinnφsin φ + cos nφcos φ + sinnφsin φ = 2cos nφcos φ. Palautuskaavasta saadaan cos 2φ = 2cos 2 φ, cos 3φ = 2cos φ cos2φ cos φ. = 4cos 3 φ 3cos φ Kulman φ monikertojen kosinit voidaan palauttaa muotoon, jossa esiintyy vain cos φ:n potensseja. Saadaan joukko lausekkeita, jotka ovat cos φ:n polynomeja. Merkitään x = cos φ, Määritellään Tshebyshevin polynomi T n kaavalla T n (x) = cos nφ = cos(narccos x). T 0 (x) = cos0 =, T (x) = cosarccos x = x. T 2 (x) = cos(2arccos x) = cos 2φ = 2cos 2 φ = 2x 2, T 3 (x) = 4x 3 3x, T 4 (x) = 8x 4 8x 2 + T 5 (x) = 6x 5 20x 3 + 5x. Oletetaan, että x on aina välillä x +.

13 Ominaisuuksia Symmetria: T n ( x) = ( ) n T n (x). Nollakohdat Koska funktion cosφ nollakohdat ovat φ = (2k + )π/2, k = 0,,..., funktion cosnφ nollakohdat ovat φ = 2k + n π 2, k = 0,,... Koska T n (x) = cos nφ, nämä ovat samalla polynomin T n nollakohtia. Muuttujan x avulla lausuttuina nollakohdat ovat ( ) 2k + π x k = cos, k = 0,,...,n. n 2 Ortogonaalisuus Tshebyshevin polynomit muodostavat keskenään ortogonaalisten funktioiden joukon, jos painofunktioksi valitaan / x 2 : + T n (x)t m (x) x 2 dx = { 0, n m, π/2, n = m 0, π, n = m = 0. Äärelliselle pistejoukolle ortogonaalisuus pätee seuraavassa muodossa K T n (x i )T m (x i ) = i=0 { 0, n m, (K + )/2, n = m 0, K +, n = m = 0, missä pisteet x i ovat polynomin T K+ nollakohdat, n K, m K.

14 Minimaalisuus Tshebyshevin polynomi on määritelmän mukaan jonkin kulman kosini, joten se ei itseisarvoltaan voi olla ykköstä suurempi (väliäll x ). Ääriarvokohdissa sen arvo on joko tai. Maksiminormi on siten täsmälleen. Palautuskaavan avulla voidaan helposti todistaa, että polynomin T n korkeimman potenssin kerroin on 2 n. Jos polynomi kerrotaan luvulla 2 n, saadaan polynomi, jonka korkeimman potenssin kerroin on ykkönen. Kaikista niistä polynomeista, joiden korkeimman potenssin kerroin on ykkönen, polynomilla 2 n T n on pienin maksiminormi. Polynomilla 2 n T n on n + ääriarvokohtaa välillä x. Näistä n on pisteitä, joissa derivaatta häviää. Lisäksi polynomilla on ääriarvot välin päätepisteissä. Olkoot ääriarvokohdat x 0 =, x,..., x n =. Nämä ovat vuorotellen minimejä ja maksimeja. Oletetaan, että x 0 on maksimi. Vastaoletus: oletetaan, että P n on toinen n-asteinen polynomi, jolla on vielä pienempi maksiminormi. Koska x 0 on polynomin 2 n T n maksimi, täytyy olla P(x 0 ) < 2 n T n (x 0 ). Vastaavasti x on minimi, jossa on oltava P(x ) > 2 n T n (x ). Näin P n on ääriarvokohdissa vuorotellen pienempi tai suurempi kuin 2 n T n. P n (x 0 ) 2 n T n (x 0 ) < 0, P n (x ) 2 n T n (x ) > 0, P n (x 2 ) 2 n T n (x 2 ) < 0, Funktio P n (x) 2 n T n (x) vaihtaa merkkiä n kertaa. Koska kummassakin termissä korkeimman potenssin kerroin on ykkönen, nämä korkeimmat potenssit kumoavat toisensa, ja funktio on n -asteinen polynomi. Tällaisella polynomilla on kuitenkin vain n nollakohtaa, joten se ei voi vaihtaa merkkiään n kertaa. Ristiriita vastaoletus ei pidä paikkaansa. Miten on n pistettä x k, k =,...,n sijoitettava välille x siten, että polynomin (x x )(x x 2 ) (x x n ) maksiminormi tulee mahdollisimman pieneksi? Pisteiden on oltava Tshebyshevin polynomin T n nollakohtia...

15 x y i f Interpolointi Tasavälinen aineisto Tunnetaan funktion arvot pisteissä x i, f(x i ) = y i. i x f(x) f 2 f 3 f 0 x 0 y 0 2 f f 0 x y 2 f 0 f 2 x 2 y 2 3 f Merkitään h = x x 0. Askeloperaattori Ef(x) = f(x + h). Eteenpäinen differenssi f(x) = f(x + h) f(x). Taaksepäinen differenssi f(x) = f(x) f(x h). Kaikki ovat lineaarisia operaattoreita. Operaattoreille voidaan johtaa mm. seuraavat ominaisuudet: E 2 f(x) = E(Ef(x)) = E(f(x + h)) = f(x + 2h). E n f(x) = f(x + nh). f(x) = f(x + h) f(x) = Ef(x) f(x) = (E )f(x), josta = E.

16 Newtonin-Gregoryn interpolointipolynomi: P(x 0 + sh) = E s f(x 0 ) = ( + ) s f(x 0 ) [ ( ) ] s = + s f(x 0 ) 2 ( ) s = f 0 + s f f P 2 (x 0 + sh) = f 0 + s f 0 + s(s ) 2 f 0. 2 Kun s = 0,,2, tämä kulkee pisteiden (x 0,y 0 ), (x 0 + h,y ) ja (x 0 + 2h,y 2 ) kautta: P 2 (x 0 ) = P 2 (x 0 + 0h) = y 0, P 2 (x ) = P 2 (x 0 + h) = y 0 + f 0 = y, P 2 (x 2 ) = P 2 (x 0 + 2h) = y f f 0 = y 2 P 2 voidaan käsittää myös s:n funktioksi, kun s = (x x 0 )/h on mielivaltainen reaaliluku. Samalla tavoin voidaan johtaa myös korkeamman asteisia interpolointipolynomeja. Eteenpäisten differenssien sijasta voidaan käyttää myös taaksepäisiä tai molempia yhdessä.

17 Edellä esitetty menetelmä soveltuu vain tasaväliselle aineistolle. Esimerkki: x 0 y Aineistossa 5 pistettä, joten se voidaan esittää neljännen asteen polynomin avulla: y = P 4 (n) = a 0 + a x + a 2 x 2 + a 3 x 3 + a 4 x 4. Sijoittamalla annetut arvot saadaan yhtälöryhmä a 0 + 0a + 00a a a 4 = 2.0, a a + 900a a a 4 = 3.0, a a a a a 4 = 3.8, a a a a a 4 = 4.8, a 0 +00a +0000a a a 4 = 5.2. Tämä on lineaarinen yhtälöryhmä, jonka ratkaisu on a 0 =.234, a = 0.095, a 2 = , a 3 = , a 4 = Työlästä!

18 Lagrangen interpolointi Etsitään ensin joukko kardinaalifunktioita, polynomeja, joiden arvot annetuissa pisteissä ovat vain nollia tai ykkösiä. Jos esitettäviä pisteitä on n kappaletta, kardinaalifunktioita tarvitaan n kappaletta, L i, i =,...,n. Valitaan ne siten, että L i (x i ) =, L i (x j ) = 0, i j. Edellisessä esimerkissä n = 4, joten kardinaalifunktiot ovat neljännen asteen polynomeja. Algebran peruslauseen mukaan ne voidaan kirjoittaa neljän tekijän tulona: L (x) = A (x x 2 )(x x 3 )(x x 4 )(x x 5 ),.. L 5 (x) = A 5 (x x )(x x 2 )(x x 3 )(x x 4 ). Vakiot A i saadaan ehdosta L i (x i ) = ; esim. A(x x 2 )(x x 3 )(x x 4 )(x x 5 ) =. Ensimmäinen kardinaalifunktio on siten L (x) = x x 2 x x 2 x x 3 x x 3 x x 4 x x 4 x x 5 x x 5. Esimerkkitapauksen kardinaalifunktiot L (x) = (x 30)(x 50)(x 75)(x 00), L 2 (x) = (x 0)(x 50)(x 75)(x 00), L 3 (x) = (x 0)(x 30)(x 75)(x 00), L 4 (x) = (x 0)(x 30)(x 50)(x 00), L 5 (x) = (x 0)(x 30)(x 50)(x 75)

19 Interpolointipolynomi voidaan muodostaa kardinaalifunktioiden lineaarikombinaationa: P(x) = y L (x) + y 2 L 2 (x) + + y n L n (x). Esimerkissä P(x) = 2L (x) + 3L 2 (x) + 3.8L 3 (x) + 4.8L 4 (x) + 5.2L 5 (x) Polynomeja voi käyttää interpolointiin, mutta ei ekstrapolointiin.

20 Spline-funktiot Esimerkki: x y Aineistoa ei voi kunnolla kuvata yhdellä funktiolla. Käytetään paloittaista sovitusta: aineisto jaetaan sopiviin väleihin, ja kuhunkin väliin sovitetaan eri funktio. Spline-funktiot ovat kolmannen asteen polynomeja, joiden kertoimet valitaan siten, että osavälien rajoilla toiset derivaatat ovat jatkuvia. Esimerkin aineistossa on 6 pistettä 5 väliä. Kuvataan käyrää viidellä kolmannen asteen polynomilla ( ) ( x xi x xi S i (x) = a i +b i +c i h i h i ) 2 ( ) 3 x xi +d i, i =,...,5, h i missä h i = x i+ x i. Ensimmäinen ja toinen derivaatta: ( S i(x) = ( ) ( ) ) 2 x xi x xi b i + 2c i + 3d i, h i h i S i (x) = ( ( x xi (h i ) 2 2c i + 6d i h i )). h i

21 Ensimmäistä väliä esittävän polynomin täytyy kulkea molempien päätepisteiden kautta: S (0) = a = 0, S (.2) = a + b + c + d = 6. Ensimmäisen välin päätepisteessä polynomin S ensimmäinen ja toinen derivaatta ovat samoja kuin polynomin S 2 vastaavat derivaatat toisen välin alussa: S (.2) = S 2(.2), eli S (.2) = S 2 (.2),.2 (b + 2c + 3d ) = 0.8 b 2,.2 2 (2c + 6d ] = c 2. Esimerkissä välejä 5 kappaletta, ja kutakin väliä kohti saadaan neljä yhtälöä, joten periaatteessa saadaan 20 yhtälöä. Derivaattoja koskeva yhtälö ei päde viimeiselle välille: Yhtälöitä on 8, mutta määrättäviä vakioita 20. Kaksi vakiota voidaan valita halutulla tavalla. Luonnollinen splini: toiset derivaatat nollia ensimmäisessä ja viimeisessä pisteessä. S (0) = 2c = 0, S 5 (5) = 2c 5 + 6d 5 = 0. Saadaan lineaarinen yhtälöryhmä a = 0, a + b + c + d = 6, b + 2c + 3d.500b 2 = 0, 2c + 6d c 2 = 0, 2c = 0, a 2 = 6, a 2 + b 2 + c 2 + d 2 =, b 2 + 2c 2 + 3d b 3 = 0, 2c 2 + 6d c 3 = 0,.. a 5 = 7, a 5 + b 5 + c 5 + d 5 = 24, 2c 5 + 6d 5 = 0, Kertoimet a i saadaan suoraan ja niiden arvot voidaan sijoittaa yhtälöihin, joissa ne esiintyvät.

22 Tämän ratkaisu on i a i b i c i d i

23 Edellä saatu yhtälöryhmä ei ole kätevin mahdollinen. y = a i + b i (x x i ) + c i (x x i ) 2 + d i (x x i ) 3, y i = a i, y i+ = a i + b i h i + c i h 2 i + d i h 3 i, y = b i + 2c i (x x i ) + 3d i (x x i ) 2, y i = b i, y i+ = b i + 2c i h i + 3d i h 2 i, y = 2c i + 6d i (x x i ), y i = 2c i, y i+ = 2c i + 6d i h i Otetaan uusiksi muuttujiksi toisen derivaatan arvot D i = y i. Tuntemattomille vakioille saadaan lausekkeet a i = y i, c i = D i /2, d i = (D i+ D i )/6h i, b i = y i+ y i 2h id i + h i D i+. h i 6 Välin i alussa y i = b i. Edellisen välin avulla laskettuna derivaatta on y i = b i + 2c i (x i x i ) + 3d i (x i x i ) 2 = b i + 2c i h i + 3d i h 2 i. Asetetaan nämä lausekkeet yhtä suuriksi ja lausutaan vakiot derivaattojen D i ja y-arvojen avulla: joka sievenee muotoon y i = y i+ y i 2h id i + h i D i+ h i 6 ( ) Di D i+ = 3 h 2 i h i + y i y i h i ( Di 2h i D i + h i D i, 6 ) h i h i D i + (2h i + 2h i )D i + h i D i+ ( yi+ y i = 6 y ) i y i, h i h i i = 2,...,n.

24 Tässä on n 2 yhtälöä ja n tuntematonta D i. Lisäksi voidaan valita esimerkiksi D = D n = 0, jolloin kerroinmatriisi on 2(h + h 2 ) h h 2 2(h 2 + h 3 ) h h 3 2(h 3 + h 4 ) h n 2 2(h n 2 + h n ). Tämä on tridiagonaalinen yhtälöryhmä, joka on helppo ratkaista.

25 subroutine cubicspline(n, x, y, a, b, c, d) integer, intent(in) :: n real, intent(in), dimension(maxpoint) :: x, y real, intent(out), dimension(maxpoint) :: a, b, c, d integer i real, dimension(maxpoint,4) :: u real, dimension(maxpoint) :: s, h real t do i=,n-! h = askel x-suunnassa h(i) = x(i+)-x(i) end do do i=,n-2! lasketaan kerroinmatriisi u(i, ) = h(i) u(i, 2) = 2*(h(i)+h(i+)) u(i, 3) = h(i+)! oikean puolen vektori u(i, 4) = 6.0* ((y(i+2)-y(i+))/h(i+) & - (y(i+)-y(i))/h(i)) end do u(,) = 0.0 u(n-2,3) = 0.0 do i=2,n-2! eliminointi t = u(i, )/u(i-, 2) u(i, 2) = u(i,2) - t * u(i-, 3) u(i, 4) = u(i,4) - t * u(i-, 4) end do u(n-2,4) = u(n-2,4) / u(n-2,2)! takaisinsijoitus do i=n-3,,- u(i,4) = (u(i, 4) - u(i, 3) * u(i+, 4))/u(i,2) end do s() = 0.0 do i=2,n- s(i)=u(i-,4) end do s(n) = 0.0! toiset derivaatat do i=,n-! splinien kertoimet a(i) = y(i) b(i) = (y(i+)-y(i))/h(i) - (2.0*h(i)*s(i) + h(i)*s(i+))/6.0 c(i) = s(i) / 2.0 d(i) = (s(i+)-s(i))/(6*h(i)) end do end subroutine

26 Splinejä voidaan jäykistää, jolloin ne mutkittelevat vähemmän, mutta eivät enää kuvaa aineistoa aivan täsmällisesti. Splinit sopivat interpolointiin, mutta eivät ekstrapolointiin. Jos aineistossa on jyrkkiä vaihteluita tai pitkiä tyhjiä välejä, käyrään voi tulla ylimääräisiä mutkia ja heilahteluja. Splinien ongelmia voi korjata lisäämällä uusia havaintopisteitä. Tärkeätä on, että pisteitä on riittävän tiheässä jyrkkien mutkien ympäristössä. Jos aineiston yhtä pistettä muutetaan, koko ratkaisu on laskettava uudestaan. Splinien kerroinmatriisi on nauhamatriisi, ja yhden pisteen muutoksesta aiheutuva häiriö vaimenee yleensä nopeasti kaueammas siirryttäessä. Esimerkki: Rungen funktio y = + 25x

27 Kaksiulotteiset käyrät Edellä oletettiin, että vaaka-akselilla oleva muuttuja on koko ajan kasvava. Jos aineisto on yleistä käyrää esittävä pistejoukko, x-koordinaattia ei voi käyttää riippumattomana muuttujana. Jos molemmat koordinaatit riippuvat jostakin parametrista t, se voidaan valita riippumattomaksi muuttujaksi. Saadaan kaksi funktiota x = x(t) ja y = y(t), jolloin vastaava piste tasossa on (x(t),y(t)). Muussa tapauksessa valitaan jokin parametrointi. Esimerkiksi missä 0 t. x i (t) = a i + b i t + c i t 2 + d i t 3, y i (t) = a i + b it + c it 2 + d it 3.

28 Bézier-käyrät Bernšteinin interpolointipolynomi on kompleksitason käyrä z(t) = ( t) 3 z + 3t( t) 2 z 2 + 3t 2 ( t)z 3 + t 3 z 4, missä 0 t ja pisteet z i ovat käyrän neljä kontrollipistettä. Pierre Bézier alkoi käyttää näitä 960-luvulla tietokoneavusteisessa suunnittelussa. Bézier-käyrä määritellään kahden päätepisteen ja kahden kontrollipisteen avulla. Käyrä kulkee aina päätepisteiden kautta. Kontrollipisteillä ilmoitetaan tangenttien suunnat päätepisteissä. Käyrä lähtee päätepistestä kontrollipisteen suuntaan sitä suorempana mitä kauempana kontrollipiste on. Sopii hyvin juuri interaktiiviseen käyttöön. PostScript-kielessä on valmiina operaattori (curveto) Bézier-käyrän piirtämiseen.

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

Numeeriset menetelmät TIEA381. Luento 6. Kirsi Valjus. Jyväskylän yliopisto. Luento 6 () Numeeriset menetelmät / 33 Numeeriset menetelmät TIEA381 Luento 6 Kirsi Valjus Jyväskylän yliopisto Luento 6 () Numeeriset menetelmät 4.4.2013 1 / 33 Luennon 6 sisältö Interpolointi ja approksimointi Polynomi-interpolaatio: Vandermonden

Lisätiedot

Funktioiden approksimointi ja interpolointi

Funktioiden approksimointi ja interpolointi Funktioiden approksimointi ja interpolointi Keijo Ruotsalainen Division of Mathematics interpolaatio-ongelma 8 Eksponenttifunktion exp(x) interpolointi 3.5 Funktion e^{0.25x} \sin(x) interpolointi 7 3

Lisätiedot

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

Numeeriset menetelmät TIEA381. Luento 7. Kirsi Valjus. Jyväskylän yliopisto. Luento 7 () Numeeriset menetelmät / 43 Numeeriset menetelmät TIEA381 Luento 7 Kirsi Valjus Jyväskylän yliopisto Luento 7 () Numeeriset menetelmät 10.4.2013 1 / 43 Luennon 7 sisältö Interpolointi ja approksimointi Interpolaatiovirheestä Paloittainen

Lisätiedot

Numeeriset menetelmät

Numeeriset menetelmät Numeeriset menetelmät Luento 7 Ti 27.9.2011 Timo Männikkö Numeeriset menetelmät Syksy 2011 Luento 7 Ti 27.9.2011 p. 1/39 p. 1/39 Interpolointi Ei tunneta funktion f : R R lauseketta, mutta tiedetään funktion

Lisätiedot

k=0 saanto jokaisen kolmannen asteen polynomin. Tukipisteet on talloin valittu

k=0 saanto jokaisen kolmannen asteen polynomin. Tukipisteet on talloin valittu LIS AYKSI A kirjaan Reaalimuuttujan analyysi 1.6. Numeerinen integrointi: Gaussin kaavat Edella kasitellyt numeerisen integroinnin kaavat eli kvadratuurikaavat Riemannin summa, puolisuunnikassaanto ja

Lisätiedot

Numeerinen integrointi

Numeerinen integrointi Numeerinen integrointi Analyyttisesti derivointi triviaalia, integrointi vaikeaa. Numeerisesti laskettaessa tilanne on päinvastainen. Integrointi on yhteenlaskua, joka on tasoittava operaatio: lähtötietojen

Lisätiedot

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

BM20A5840 Usean muuttujan funktiot ja sarjat Harjoitus 7, Kevät 2018 BM20A5840 Usean muuttujan funktiot ja sarjat Harjoitus 7, Kevät 2018 Tehtävä 8 on tällä kertaa pakollinen. Aloittakaapa siitä. 1. Kun tässä tehtävässä sanotaan sopii mahdollisimman hyvin, sillä tarkoitetaan

Lisätiedot

Numeeriset menetelmät

Numeeriset menetelmät Numeeriset menetelmät Luento 8 To 29.9.2011 Timo Männikkö Numeeriset menetelmät Syksy 2011 Luento 8 To 29.9.2011 p. 1/36 p. 1/36 Interpolointi kuutiosplinillä Osavälit: I i = [t i 1,t i ], i = 1,2,...,n

Lisätiedot

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

Numeeriset menetelmät TIEA381. Luento 8. Kirsi Valjus. Jyväskylän yliopisto. Luento 8 () Numeeriset menetelmät / 35 Numeeriset menetelmät TIEA381 Luento 8 Kirsi Valjus Jyväskylän yliopisto Luento 8 () Numeeriset menetelmät 11.4.2013 1 / 35 Luennon 8 sisältö Interpolointi ja approksimointi Funktion approksimointi Tasainen

Lisätiedot

Yhtälön ratkaiseminen

Yhtälön ratkaiseminen Yhtälön ratkaiseminen Suora iterointi Kirjoitetaan yhtälö muotoon x = f(x). Ensin päätellään jollakin tavoin jokin alkuarvo x 0 ja sijoitetaan yhtälön oikealle puolelle, jolloin saadaan tarkennettu ratkaisu

Lisätiedot

w + x + y + z =4, wx + wy + wz + xy + xz + yz =2, wxy + wxz + wyz + xyz = 4, wxyz = 1.

w + x + y + z =4, wx + wy + wz + xy + xz + yz =2, wxy + wxz + wyz + xyz = 4, wxyz = 1. Kotitehtävät, tammikuu 2011 Vaikeampi sarja 1. Ratkaise yhtälöryhmä w + x + y + z =4, wx + wy + wz + xy + xz + yz =2, wxy + wxz + wyz + xyz = 4, wxyz = 1. Ratkaisu. Yhtälöryhmän ratkaisut (w, x, y, z)

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

MS-A0102 Differentiaali- ja integraalilaskenta 1

MS-A0102 Differentiaali- ja integraalilaskenta 1 MS-A0102 Differentiaali- ja integraalilaskenta 1 Riikka Korte (Pekka Alestalon kalvojen pohjalta) Aalto-yliopisto 24.10.2016 Sisältö Derivaatta 1.1 Derivaatta Erilaisia lähestymistapoja: I geometrinen

Lisätiedot

x j x k Tällöin L j (x k ) = 0, kun k j, ja L j (x j ) = 1. Alkuperäiselle interpolaatio-ongelmalle saadaan nyt ratkaisu

x j x k Tällöin L j (x k ) = 0, kun k j, ja L j (x j ) = 1. Alkuperäiselle interpolaatio-ongelmalle saadaan nyt ratkaisu 2 Interpolointi Olkoon annettuna n+1 eri pistettä x 0, x 1, x n R ja n+1 lukua y 0, y 1,, y n Interpoloinnissa etsitään funktiota P, joka annetuissa pisteissä x 0,, x n saa annetut arvot y 0,, y n, (21)

Lisätiedot

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

MS-A0204 Differentiaali- ja integraalilaskenta 2 (ELEC2) Luento 7: Pienimmän neliösumman menetelmä ja Newtonin menetelmä. MS-A0204 Differentiaali- ja integraalilaskenta 2 (ELEC2) Luento 7: Pienimmän neliösumman menetelmä ja Newtonin menetelmä. Antti Rasila Matematiikan ja systeemianalyysin laitos Aalto-yliopisto Kevät 2016

Lisätiedot

Oletetaan, että funktio f on määritelty jollakin välillä ]x 0 δ, x 0 + δ[. Sen derivaatta pisteessä x 0 on

Oletetaan, että funktio f on määritelty jollakin välillä ]x 0 δ, x 0 + δ[. Sen derivaatta pisteessä x 0 on Derivaatta Erilaisia lähestymistapoja: geometrinen (käyrän tangentti sekanttien raja-asentona) fysikaalinen (ajasta riippuvan funktion hetkellinen muutosnopeus) 1 / 19 Derivaatan määritelmä Määritelmä

Lisätiedot

Dierentiaaliyhtälöistä

Dierentiaaliyhtälöistä Dierentiaaliyhtälöistä Markus Kettunen 4. maaliskuuta 2009 1 SISÄLTÖ 1 Sisältö 1 Dierentiaaliyhtälöistä 2 1.1 Johdanto................................. 2 1.2 Ratkaisun yksikäsitteisyydestä.....................

Lisätiedot

Jos havaitaan päivän ylin lämpötila, mittaustuloksissa voi esiintyä seuraavantyyppisiä virheitä:

Jos havaitaan päivän ylin lämpötila, mittaustuloksissa voi esiintyä seuraavantyyppisiä virheitä: Mittausten virheet Jos havaitaan päivän ylin lämpötila, mittaustuloksissa voi esiintyä seuraavantyyppisiä virheitä: 1. Luemme lämpömittarin vain asteen tarkkuudella. Ehkä kyseessä on digitaalimittari,

Lisätiedot

MATP153 Approbatur 1B Ohjaus 2 Keskiviikko torstai

MATP153 Approbatur 1B Ohjaus 2 Keskiviikko torstai MATP15 Approbatur 1B Ohjaus Keskiviikko 4.11. torstai 5.11.015 1. (Opiskeluteht. 6 s. 0.) Määritä sellainen vakio a, että polynomilla x + (a 1)x 4x a on juurena luku x = 1. Mitkä ovat tällöin muut juuret?.

Lisätiedot

Derivaatan sovellukset (ääriarvotehtävät ym.)

Derivaatan sovellukset (ääriarvotehtävät ym.) Derivaatan sovellukset (ääriarvotehtävät ym.) Tehtävät: 1. Tutki derivaatan avulla funktion f kulkua. a) f(x) = x 4x b) f(x) = x + 6x + 11 c) f(x) = x4 4 x3 + 4 d) f(x) = x 3 6x + 1x + 3. Määritä rationaalifunktion

Lisätiedot

MS-A0107 Differentiaali- ja integraalilaskenta 1 (CHEM)

MS-A0107 Differentiaali- ja integraalilaskenta 1 (CHEM) . Lasketaan valmiiksi derivaattoja ja niiden arvoja pisteessä x = 2: f(x) = x + 3x 3 + x 2 + 2x + 8, f(2) = 56, f (x) = x 3 + 9x 2 + 2x + 2, f (2) = 7, f (x) = 2x 2 + 8x + 2, f (2) = 86, f (3) (x) = 2x

Lisätiedot

Matematiikan tukikurssi

Matematiikan tukikurssi Matematiikan tukikurssi Kertausluento 2. välikokeeseen Toisessa välikokeessa on syytä osata ainakin seuraavat asiat:. Potenssisarjojen suppenemissäde, suppenemisväli ja suppenemisjoukko. 2. Derivaatan

Lisätiedot

MS-A010{3,4} (ELEC*) Differentiaali- ja integraalilaskenta 1 Luento 5: Taylor-polynomi ja sarja

MS-A010{3,4} (ELEC*) Differentiaali- ja integraalilaskenta 1 Luento 5: Taylor-polynomi ja sarja MS-A010{3,4} (ELEC*) Differentiaali- ja integraalilaskenta 1 Luento 5: Taylor-polynomi ja sarja Pekka Alestalo, Jarmo Malinen Aalto-yliopisto, Matematiikan ja systeemianalyysin laitos 26.9.2016 Pekka Alestalo,

Lisätiedot

Matematiikan tukikurssi

Matematiikan tukikurssi Matematiikan tukikurssi Kurssikerta 2 Lisää osamurtoja Tutkitaan jälleen rationaalifunktion P(x)/Q(x) integrointia. Aiemmin käsittelimme tapauksen, jossa nimittäjä voidaan esittää muodossa Q(x) = a(x x

Lisätiedot

a) Mikä on integraalifunktio ja miten derivaatta liittyy siihen? Anna esimerkki. 8 3 + 4 2 0 = 16 3 = 3 1 3.

a) Mikä on integraalifunktio ja miten derivaatta liittyy siihen? Anna esimerkki. 8 3 + 4 2 0 = 16 3 = 3 1 3. Integraalilaskenta. a) Mikä on integraalifunktio ja miten derivaatta liittyy siihen? Anna esimerkki. b) Mitä määrätty integraali tietyllä välillä x tarkoittaa? Vihje: * Integraali * Määrätyn integraalin

Lisätiedot

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

13. Taylorin polynomi; funktioiden approksimoinnista. Muodosta viidennen asteen Taylorin polynomi kehityskeskuksena origo funktiolle 13. Taylorin polynomi; funktioiden approksimoinnista 13.1. Taylorin polynomi 552. Muodosta funktion f (x) = x 4 + 3x 3 + x 2 + 2x + 8 kaikki Taylorin polynomit T k (x, 2), k = 0,1,2,... (jolloin siis potenssien

Lisätiedot

Vastaus: 10. Kertausharjoituksia. 1. Lukujonot lim = lim n + = = n n. Vastaus: suppenee raja-arvona Vastaus:

Vastaus: 10. Kertausharjoituksia. 1. Lukujonot lim = lim n + = = n n. Vastaus: suppenee raja-arvona Vastaus: . Koska F( ) on jokin funktion f ( ) integraalifunktio, niin a+ a f() t dt F( a+ t) F( a) ( a+ ) b( a b) Vastaus: Kertausharjoituksia. Lukujonot 87. + n + lim lim n n n n Vastaus: suppenee raja-arvona

Lisätiedot

Ratkaisuehdotus 2. kurssikoe

Ratkaisuehdotus 2. kurssikoe Ratkaisuehdotus 2. kurssikoe 4.2.202 Huomioitavaa: - Tässä ratkaisuehdotuksessa olen pyrkinyt mainitsemaan lauseen, johon kulloinenkin päätelmä vetoaa. Näin opiskelijan on helpompi jäljittää teoreettinen

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

Ratkaisuehdotus 2. kurssikokeeseen

Ratkaisuehdotus 2. kurssikokeeseen Ratkaisuehdotus 2. kurssikokeeseen 4.2.202 (ratkaisuehdotus päivitetty 23.0.207) Huomioitavaa: - Tässä ratkaisuehdotuksessa olen pyrkinyt mainitsemaan lauseen, johon kulloinenkin päätelmä vetoaa. Näin

Lisätiedot

MS-A010{3,4} (ELEC*) Differentiaali- ja integraalilaskenta 1 Luento 4: Derivaatta

MS-A010{3,4} (ELEC*) Differentiaali- ja integraalilaskenta 1 Luento 4: Derivaatta MS-A010{3,4} (ELEC*) Differentiaali- ja integraalilaskenta 1 Luento 4: Derivaatta Pekka Alestalo, Jarmo Malinen Aalto-yliopisto, Matematiikan ja systeemianalyysin laitos 21.9.2016 Pekka Alestalo, Jarmo

Lisätiedot

Juuri 7 Tehtävien ratkaisut Kustannusosakeyhtiö Otava päivitetty c) sin 50 = sin ( ) = sin 130 = 0,77

Juuri 7 Tehtävien ratkaisut Kustannusosakeyhtiö Otava päivitetty c) sin 50 = sin ( ) = sin 130 = 0,77 Juuri 7 Tehtävien ratkaisut Kustannusosakeyhtiö Otava päivitetty.5.07 Kertaus K. a) sin 0 = 0,77 b) cos ( 0 ) = cos 0 = 0,6 c) sin 50 = sin (80 50 ) = sin 0 = 0,77 d) tan 0 = tan (0 80 ) = tan 0 =,9 e)

Lisätiedot

Juuri 6 Tehtävien ratkaisut Kustannusosakeyhtiö Otava päivitetty Vastaus: Määrittelyehto on x 1 ja nollakohta x = 1.

Juuri 6 Tehtävien ratkaisut Kustannusosakeyhtiö Otava päivitetty Vastaus: Määrittelyehto on x 1 ja nollakohta x = 1. Juuri 6 Tehtävien ratkaisut Kustannusosakeyhtiö Otava päivitetty 4..6 Kokoavia tehtäviä ILMAN TEKNISIÄ APUVÄLINEITÄ. a) Funktion f( ) = määrittelyehto on +, eli. + Ratkaistaan funktion nollakohdat. f(

Lisätiedot

f(x 1, x 2 ) = x x 1 k 1 k 2 k 1, k 2 x 2 1, 0 1 f(1, 1)h 1 = h = h 2 1, 1 12 f(1, 1)h 1 h 2

f(x 1, x 2 ) = x x 1 k 1 k 2 k 1, k 2 x 2 1, 0 1 f(1, 1)h 1 = h = h 2 1, 1 12 f(1, 1)h 1 h 2 HY / Matematiikan ja tilastotieteen laitos Vektorianalyysi I, syksy 7 Harjoitus 6 Ratkaisuehdotukset 6.. Olkoon f : G R, G = {(x, x ) R x > }, f(x, x ) = x x. Etsi differentiaalit d k f(, ), k =,,. Ratkaisu:

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

Juuri 12 Tehtävien ratkaisut Kustannusosakeyhtiö Otava päivitetty

Juuri 12 Tehtävien ratkaisut Kustannusosakeyhtiö Otava päivitetty Juuri Tehtävien ratkaisut Kustannusosakeyhtiö Otava päivitetty 7.5.08 Kertaus K. a) Polynomi P() = + 8 on jaollinen polynomilla Q() =, jos = on polynomin P nollakohta, eli P() = 0. P() = + 8 = 54 08 +

Lisätiedot

MATP153 Approbatur 1B Harjoitus 6 Maanantai

MATP153 Approbatur 1B Harjoitus 6 Maanantai . (Teht. s. 93.) Määrää raja-arvo MATP53 Approbatur B Harjoitus 6 Maanantai 7..5 cos x x. Ratkaisu. Suora sijoitus antaa epämääräisen muodon (ei auta). Laventamalla päädytään muotoon ja päästään käyttämään

Lisätiedot

8 Potenssisarjoista. 8.1 Määritelmä. Olkoot a 0, a 1, a 2,... reaalisia vakioita ja c R. Määritelmä 8.1. Muotoa

8 Potenssisarjoista. 8.1 Määritelmä. Olkoot a 0, a 1, a 2,... reaalisia vakioita ja c R. Määritelmä 8.1. Muotoa 8 Potenssisarjoista 8. Määritelmä Olkoot a 0, a, a 2,... reaalisia vakioita ja c R. Määritelmä 8.. Muotoa a 0 + a (x c) + a 2 (x c) 2 + olevaa sarjaa sanotaan c-keskiseksi potenssisarjaksi. Selvästi jokainen

Lisätiedot

1 Rajoittamaton optimointi

1 Rajoittamaton optimointi Taloustieteen matemaattiset menetelmät 7 materiaali 5 Rajoittamaton optimointi Yhden muuttujan tapaus f R! R Muistutetaan mieleen maksimin määritelmä. Funktiolla f on maksimi pisteessä x jos kaikille y

Lisätiedot

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

Reaalilukuvälit, leikkaus ja unioni (1/2) Luvut Luonnolliset luvut N = {0, 1, 2, 3,... } Kokonaisluvut Z = {..., 2, 1, 0, 1, 2,... } Rationaaliluvut (jaksolliset desimaaliluvut) Q = {m/n m, n Z, n 0} Irrationaaliluvut eli jaksottomat desimaaliluvut

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

Ratkaisu: Tutkitaan derivoituvuutta Cauchy-Riemannin yhtälöillä: f(x, y) = u(x, y) + iv(x, y) = 2x + ixy 2. 2 = 2xy xy = 1

Ratkaisu: Tutkitaan derivoituvuutta Cauchy-Riemannin yhtälöillä: f(x, y) = u(x, y) + iv(x, y) = 2x + ixy 2. 2 = 2xy xy = 1 1. Selvitä missä tason pisteissä annetut funktiot ovat derivoituvia/analyyttisiä. Määrää funktion derivaatta niissä pisteissä, joissa se on olemassa. (a) (x, y) 2x + ixy 2 (b) (x, y) cos x cosh y i sin

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

, on säännöllinen 2-ulotteinen pinta. Määrää T x0 pisteessä x 0 = (0, 1, 1).

, on säännöllinen 2-ulotteinen pinta. Määrää T x0 pisteessä x 0 = (0, 1, 1). HY / Matematiikan ja tilastotieteen laitos Vektorianalyysi II, syksy 017 Harjoitus 4 Ratkaisuehdotukset 4.1. Osoita, että tasa-arvojoukko S F (0), F : R 3 R, F (x) = 3x 1 x 3 + e x + x e x 3, on säännöllinen

Lisätiedot

Viikon aiheet. Funktion lineaarinen approksimointi

Viikon aiheet. Funktion lineaarinen approksimointi Viikon aiheet Funktion ääriarvot Funktion lineaarinen approksimointi Vektorit, merkintätavat, pituus, yksikkövektori, skalaarilla kertominen, kanta ja kannan vaihto Funktion ääriarvot 6 Väliarvolause Implisiittinen

Lisätiedot

Lisätehtäviä. Rationaalifunktio. x 2. a b ab. 6u x x x. kx x

Lisätehtäviä. Rationaalifunktio. x 2. a b ab. 6u x x x. kx x MAA6 Lisätehtäviä Laske lisätehtäviä omaan tahtiisi kurssin aikan Palauta laskemasi tehtävät viimeistään kurssikokeeseen. Tehtävät lasketaan ilman laskint Rationaalifunktio Tehtäviä Hyvitys kurssiarvosanassa

Lisätiedot

Kohdeyleisö: toisen vuoden teekkari

Kohdeyleisö: toisen vuoden teekkari Julkinen opetusnäyte Yliopisto-opettajan tehtävä, matematiikka Klo 8:55-9:15 TkT Simo Ali-Löytty Aihe: Lineaarisen yhtälöryhmän pienimmän neliösumman ratkaisu Kohdeyleisö: toisen vuoden teekkari 1 y y

Lisätiedot

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

BM20A5840 Usean muuttujan funktiot ja sarjat Harjoitus 1, Kevät 2018 BM20A5840 Usean muuttujan funktiot ja sarjat Harjoitus 1, Kevät 2018 1. (a) Tunnemme vektorit a = [ 5 1 1 ] ja b = [ 2 0 1 ]. Laske (i) kummankin vektorin pituus (eli itseisarvo, eli normi); (ii) vektorien

Lisätiedot

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

Ensimmäisen ja toisen kertaluvun differentiaaliyhtälöistä 1 MAT-1345 LAAJA MATEMATIIKKA 5 Tampereen teknillinen yliopisto Risto Silvennoinen Kevät 9 Ensimmäisen ja toisen kertaluvun differentiaaliyhtälöistä Yksi tavallisimmista luonnontieteissä ja tekniikassa

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

Differentiaali- ja integraalilaskenta 1 Ratkaisut 5. viikolle /

Differentiaali- ja integraalilaskenta 1 Ratkaisut 5. viikolle / MS-A8 Differentiaali- ja integraalilaskenta, V/7 Differentiaali- ja integraalilaskenta Ratkaisut 5. viikolle / 9..5. Integroimismenetelmät Tehtävä : Laske osittaisintegroinnin avulla a) π x sin(x) dx,

Lisätiedot

Mapu 1. Laskuharjoitus 3, Tehtävä 1

Mapu 1. Laskuharjoitus 3, Tehtävä 1 Mapu. Laskuharjoitus 3, Tehtävä Lineaarisessa approksimaatiossa funktion arvoa lähtöpisteen x 0 ympäristössä arvioidaan liikkumalla lähtöpisteeseen sovitetun tangentin kulmakertoimen mukaisesti: f(x 0

Lisätiedot

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

MS-A0104 Differentiaali- ja integraalilaskenta 1 (ELEC2) MS-A0106 Differentiaali- ja integraalilaskenta 1 (ENG2) MS-A4 Differentiaali- ja integraalilaskenta (ELEC2) MS-A6 Differentiaali- ja integraalilaskenta (ENG2) Harjoitukset 3L, syksy 27 Tehtävä. a) Määritä luvun π likiarvo käyttämällä Newtonin menetelmää yhtälölle

Lisätiedot

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.

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. Vapaus Määritelmä Oletetaan, että v 1, v 2,..., v k R n, missä n {1, 2,... }. Vektorijono ( v 1, v 2,..., v k ) on vapaa eli lineaarisesti riippumaton, jos seuraava ehto pätee: jos c 1 v 1 + c 2 v 2 +

Lisätiedot

Diplomi-insinööri- ja arkkitehtikoulutuksen yhteisvalinta 2017 Insinöörivalinnan matematiikan koe , Ratkaisut (Sarja A)

Diplomi-insinööri- ja arkkitehtikoulutuksen yhteisvalinta 2017 Insinöörivalinnan matematiikan koe , Ratkaisut (Sarja A) Diplomi-insinööri- ja arkkitehtikoulutuksen yhteisvalinta 017 Insinöörivalinnan matematiikan koe 30..017, Ratkaisut (Sarja A) 1. a) Lukujen 9, 0, 3 ja x keskiarvo on. Määritä x. (1 p.) b) Mitkä reaaliluvut

Lisätiedot

4 Yleinen potenssifunktio ja polynomifunktio

4 Yleinen potenssifunktio ja polynomifunktio 4 Yleinen potenssifunktio ja polynomifunktio ENNAKKOTEHTÄVÄT 1. a) Tutkitaan yhtälöiden ratkaisuja piirtämällä funktioiden f(x) = x, f(x) = x 3, f(x) = x 4 ja f(x) = x 5 kuvaajat. Näin nähdään, monessako

Lisätiedot

MATP153 Approbatur 1B Harjoitus 5 Maanantai

MATP153 Approbatur 1B Harjoitus 5 Maanantai MATP153 Approbatur 1B Harjoitus 5 Maanantai 30.11.015 1. (Opiskelutet. 0 s. 81.) Selvitä, miten lauseke sin(4x 3 + cos x ) muodostuu perusfunktioista (polynomeista, trigonometrisistä funktioista jne).

Lisätiedot

infoa Viikon aiheet Potenssisarja a n = c n (x x 0 ) n < 1

infoa Viikon aiheet Potenssisarja a n = c n (x x 0 ) n < 1 infoa Viikon aiheet Tentti ensi viikolla ma 23.0. klo 9.00-3.00 Huomaa, alkaa tasalta! D0 (Sukunimet A-) E204 (Sukunimet S-Ö) Mukaan kynä ja kumi. Ei muuta materiaalia. Tentissä kaavakokoelma valmiina.

Lisätiedot

Kuva 1: Funktion f tasa-arvokäyriä. Ratkaisu. Suurin kasvunopeus on gradientin suuntaan. 6x 0,2

Kuva 1: Funktion f tasa-arvokäyriä. Ratkaisu. Suurin kasvunopeus on gradientin suuntaan. 6x 0,2 HY / Matematiikan ja tilastotieteen laitos Vektorianalyysi I, syksy 018 Harjoitus Ratkaisuehdotukset Tehtävä 1. Olkoon f : R R f(x 1, x ) = x 1 + x Olkoon C R. Määritä tasa-arvojoukko Sf(C) = {(x 1, x

Lisätiedot

Numeeriset menetelmät

Numeeriset menetelmät Numeeriset menetelmät Luento 9 Ti 4.10.2011 Timo Männikkö Numeeriset menetelmät Syksy 2011 Luento 9 Ti 4.10.2011 p. 1/44 p. 1/44 Funktion approksimointi Etsitään p siten, että p f, mutta ei vaadita, että

Lisätiedot

Luento 8: Epälineaarinen optimointi

Luento 8: Epälineaarinen optimointi Luento 8: Epälineaarinen optimointi Vektoriavaruus R n R n on kaikkien n-jonojen x := (x,..., x n ) joukko. Siis R n := Määritellään nollavektori 0 = (0,..., 0). Reaalisten m n-matriisien joukkoa merkitään

Lisätiedot

1 Lineaariavaruus eli Vektoriavaruus

1 Lineaariavaruus eli Vektoriavaruus 1 Lineaariavaruus eli Vektoriavaruus 1.1 Määritelmä ja esimerkkejä Olkoon K kunta, jonka nolla-alkio on 0 ja ykkösalkio on 1 sekä V epätyhjä joukko. Oletetaan, että joukossa V on määritelty laskutoimitus

Lisätiedot

3.1 Väliarvolause. Funktion kasvaminen ja väheneminen

3.1 Väliarvolause. Funktion kasvaminen ja väheneminen Väliarvolause Funktion kasvaminen ja väheneminen LAUSE VÄLIARVOLAUSE Oletus: Funktio f on jatkuva suljetulla välillä I: a < x < b f on derivoituva välillä a < x < b Väite: On olemassa ainakin yksi välille

Lisätiedot

Matematiikan peruskurssi 2

Matematiikan peruskurssi 2 Matematiikan peruskurssi Tentti, 9..06 Tentin kesto: h. Sallitut apuvälineet: kaavakokoelma ja laskin, joka ei kykene graaseen/symboliseen laskentaan Vastaa seuraavista viidestä tehtävästä neljään. Saat

Lisätiedot

Pienimmän neliösumman menetelmä

Pienimmän neliösumman menetelmä Pienimmän neliösumman menetelmä Keijo Ruotsalainen Division of Mathematics Funktion sovitus Datapisteet (x 1,...,x n ) Annettu data y i = f(x i )+η i, missä f(x) on tuntematon funktio ja η i mittaukseen

Lisätiedot

4. Funktion arvioimisesta eli approksimoimisesta

4. Funktion arvioimisesta eli approksimoimisesta 4. Funktion arvioimisesta eli approksimoimisesta Vaikka nykyaikaiset laskimet osaavatkin melkein kaiken muun välttämättömän paitsi kahvinkeiton, niin joskus, milloin mistäkin syystä, löytää itsensä tilanteessa,

Lisätiedot

Matematiikan peruskurssi (MATY020) Harjoitus 7 to

Matematiikan peruskurssi (MATY020) Harjoitus 7 to Matematiikan peruskurssi (MATY020) Harjoitus 7 to 5..2009 ratkaisut 1. (a) Määritä funktion f(x) = e x e x x + 1 derivaatan f (x) pienin mahdollinen arvo. Ratkaisu. (a) Funktio f ja sen derivaatat ovat

Lisätiedot

Juuri 12 Tehtävien ratkaisut Kustannusosakeyhtiö Otava päivitetty

Juuri 12 Tehtävien ratkaisut Kustannusosakeyhtiö Otava päivitetty Kertaus K. a) Polynomi P() = 3 + 8 on jaollinen polynomilla Q() = 3, jos = 3 on polynomin P nollakohta, eli P(3) = 0. P(3) = 3 3 3 + 8 3 = 54 08 + 54 = 0. Polynomi P on jaollinen polynomilla Q. b) Jaetaan

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

Matematiikan tukikurssi

Matematiikan tukikurssi Matematiikan tukikurssi Kurssikerta 9 Korkeamman asteen derivaatat Tutkitaan nyt funktiota f, jonka kaikki derivaatat on olemassa. Kuten tunnettua, funktion toista derivaattaa pisteessä x merkitään f (x).

Lisätiedot

Matematiikka B3 - Avoin yliopisto

Matematiikka B3 - Avoin yliopisto 2. heinäkuuta 2009 Opetusjärjestelyt Luennot 9:15-11:30 Harjoitukset 12:30-15:00 Tentti Lisäharjoitustehtävä Kurssin sisältö (1/2) 1. asteen Differentiaali yhtälöt (1.DY) Separoituva Ratkaisukaava Bernoyulli

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

Avaruuden kolme sellaista pistettä, jotka eivät sijaitse samalla suoralla, määräävät

Avaruuden kolme sellaista pistettä, jotka eivät sijaitse samalla suoralla, määräävät 11 Taso Avaruuden kolme sellaista pistettä, jotka eivät sijaitse samalla suoralla, määräävät tason. Olkoot nämä pisteet P, B ja C. Merkitään vaikkapa P B r ja PC s. Tällöin voidaan sanoa, että vektorit

Lisätiedot

H7 Malliratkaisut - Tehtävä 1

H7 Malliratkaisut - Tehtävä 1 H7 Malliratkaisut - Tehtävä Eelis Mielonen 7. lokakuuta 07 a) Palautellaan muistiin Maclaurin sarjan määritelmä (Taylorin sarja origon ympäristössä): f n (0) f(x) = (x) n Nyt jos f(x) = ln( + x) saadaan

Lisätiedot

Matematiikan tukikurssi

Matematiikan tukikurssi Matematiikan tukikurssi Kurssikerta 8 1 Funktion kuperuussuunnat Derivoituva funktio f (x) on pisteessä x aidosti konveksi, jos sen toinen derivaatta on positiivinen f (x) > 0. Vastaavasti f (x) on aidosti

Lisätiedot

H5 Malliratkaisut - Tehtävä 1

H5 Malliratkaisut - Tehtävä 1 H5 Malliratkaisut - Tehtävä Eelis Mielonen 30. syyskuuta 07 a) 3a (ax + b)3/ + C b) a cos(ax + b) + C a) Tässä tehtävässä päästään harjoittelemaan lukiosta tuttua integrointimenetelmää. Ensimmäisessä kohdassa

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Ä 26..208 HYVÄN VASTAUKSEN PIIRTEITÄ Alla oleva vastausten piirteiden, sisältöjen ja pisteitysten luonnehdinta ei sido ylioppilastutkintolautakunnan arvostelua. Lopullisessa

Lisätiedot

2 Osittaisderivaattojen sovelluksia

2 Osittaisderivaattojen sovelluksia 2 Osittaisderivaattojen sovelluksia 2.1 Ääriarvot Yhden muuttujan funktiolla f(x) on lokaali maksimiarvo (lokaali minimiarvo) pisteessä a, jos f(x) f(a) (f(x) f(a)) kaikilla x:n arvoilla riittävän lähellä

Lisätiedot

VASTAA YHTEENSÄ KUUTEEN TEHTÄVÄÄN

VASTAA YHTEENSÄ KUUTEEN TEHTÄVÄÄN Matematiikan kurssikoe, Maa6 Derivaatta RATKAISUT Sievin lukio Torstai 23.9.2017 VASTAA YHTEENSÄ KUUTEEN TEHTÄVÄÄN MAOL-taulukkokirja on sallittu. Vaihtoehtoisesti voit käyttää aineistot-osiossa olevaa

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

Tekijä Pitkä matematiikka

Tekijä Pitkä matematiikka K1 Tekijä Pitkä matematiikka 5 7..017 a) 1 1 + 1 = 4 + 1 = 3 = 3 4 4 4 4 4 4 b) 1 1 1 = 4 6 3 = 5 = 5 3 4 1 1 1 1 1 K a) Koska 3 = 9 < 10, niin 3 10 < 0. 3 10 = (3 10 ) = 10 3 b) Koska π 3,14, niin π

Lisätiedot

Tekijä Pitkä matematiikka a) Ratkaistaan nimittäjien nollakohdat. ja x = 0. x 1= Funktion f määrittelyehto on x 1 ja x 0.

Tekijä Pitkä matematiikka a) Ratkaistaan nimittäjien nollakohdat. ja x = 0. x 1= Funktion f määrittelyehto on x 1 ja x 0. Tekijä Pitkä matematiikka 6 9.5.017 K1 a) Ratkaistaan nimittäjien nollakohdat. x 1= 0 x = 1 ja x = 0 Funktion f määrittelyehto on x 1 ja x 0. Funktion f määrittelyjoukko on R \ {0, 1}. b) ( 1) ( 1) f (

Lisätiedot

Miten osoitetaan joukot samoiksi?

Miten osoitetaan joukot samoiksi? Miten osoitetaan joukot samoiksi? Määritelmä 1 Joukot A ja B ovat samat, jos A B ja B A. Tällöin merkitään A = B. Kun todistetaan, että A = B, on päättelyssä kaksi vaihetta: (i) osoitetaan, että A B, ts.

Lisätiedot

Differentiaalilaskenta 1.

Differentiaalilaskenta 1. Differentiaalilaskenta. a) Mikä on tangentti? Mikä on sekantti? b) Määrittele funktion monotonisuuteen liittyvät käsitteet: kasvava, aidosti kasvava, vähenevä ja aidosti vähenevä. Anna esimerkit. c) Selitä,

Lisätiedot

Funktiot. funktioita f : A R. Yleensä funktion määrittelyjoukko M f = A on jokin väli, muttei aina.

Funktiot. funktioita f : A R. Yleensä funktion määrittelyjoukko M f = A on jokin väli, muttei aina. Funktiot Tässä luvussa käsitellään reaaliakselin osajoukoissa määriteltyjä funktioita f : A R. Yleensä funktion määrittelyjoukko M f = A on jokin väli, muttei aina. Avoin väli: ]a, b[ tai ]a, [ tai ],

Lisätiedot

Luento 8: Epälineaarinen optimointi

Luento 8: Epälineaarinen optimointi Luento 8: Epälineaarinen optimointi Vektoriavaruus R n R n on kaikkien n-jonojen x := (x,..., x n ) joukko. Siis R n := Määritellään nollavektori = (,..., ). Reaalisten m n-matriisien joukkoa merkitään

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

Matematiikan johdantokurssi, syksy 2017 Harjoitus 8, ratkaisuista

Matematiikan johdantokurssi, syksy 2017 Harjoitus 8, ratkaisuista Matematiikan johdantokurssi, sks 07 Harjoitus 8, ratkaisuista. Olkoot f ja g reaalifunktioita. Mitä voidaan sanoa hdistetstä funktiosta g f, jos a) f tai g on rajoitettu? b) f tai g on jaksollinen? Ratkaisu.

Lisätiedot

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

2 Yhtälöitä ja epäyhtälöitä 2 Yhtälöitä ja epäyhtälöitä 2.1 Ensimmäisen asteen yhtälö ja epäyhtälö Muuttujan x ensimmäisen asteen yhtälöksi sanotaan yhtälöä, joka voidaan kirjoittaa muotoon ax + b = 0, missä vakiot a ja b ovat reaalilukuja

Lisätiedot

Aalto-yliopiston perustieteiden korkeakoulu Matematiikan ja systeemianalyysin laitos. MS-A0203 Differentiaali- ja integraalilaskenta 2, kevät 2016

Aalto-yliopiston perustieteiden korkeakoulu Matematiikan ja systeemianalyysin laitos. MS-A0203 Differentiaali- ja integraalilaskenta 2, kevät 2016 Aalto-yliopiston perustieteiden korkeakoulu Matematiikan ja systeemianalyysin laitos Malinen/Ojalammi MS-A0203 Differentiaali- ja integraalilaskenta 2, kevät 2016 Laskuharjoitus 5A Vastaukset alkuviikolla

Lisätiedot

Pisteessä (1,2,0) osittaisderivaatoilla on arvot 4,1 ja 1. Täten f(1, 2, 0) = 4i + j + k. b) Mihin suuntaan pallo lähtee vierimään kohdasta

Pisteessä (1,2,0) osittaisderivaatoilla on arvot 4,1 ja 1. Täten f(1, 2, 0) = 4i + j + k. b) Mihin suuntaan pallo lähtee vierimään kohdasta Laskukarnevaali Matematiikka B. fx, y, z) = x sin z + x y, etsi f,, ) Osittaisderivaatat ovat f f x = sin z + xy, y = x, f z = x cos z Pisteessä,,) osittaisderivaatoilla on arvot 4, ja. Täten f,, ) = 4i

Lisätiedot

1.7 Gradientti ja suunnatut derivaatat

1.7 Gradientti ja suunnatut derivaatat 1.7 Gradientti ja suunnatut derivaatat Funktion ensimmäiset osittaisderivaatat voidaan yhdistää yhdeksi vektorifunktioksi seuraavasti: Missä tahansa pisteessä (x, y), jossa funktiolla f(x, y) on ensimmäiset

Lisätiedot

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

Antti Rasila. Kevät Matematiikan ja systeemianalyysin laitos Aalto-yliopisto. Antti Rasila (Aalto-yliopisto) MS-A0204 Kevät / 16 MS-A0204 Differentiaali- ja integraalilaskenta 2 (ELEC2) Luento 5: Gradientti ja suunnattu derivaatta. Vektoriarvoiset funktiot. Taylor-approksimaatio. Antti Rasila Matematiikan ja systeemianalyysin laitos

Lisätiedot

Analyysi III. Jari Taskinen. 28. syyskuuta Luku 1

Analyysi III. Jari Taskinen. 28. syyskuuta Luku 1 Analyysi III Jari Taskinen 28. syyskuuta 2002 Luku Sisältö Sarjat 2. Lukujonoista........................... 2.2 Rekursiivisesti määritellyt lukujonot.............. 8.3 Sarja ja sen suppenminen....................

Lisätiedot

5 Differentiaalilaskentaa

5 Differentiaalilaskentaa 5 Differentiaalilaskentaa 5.1 Raja-arvo Esimerkki 5.1. Rationaalifunktiota g(x) = x2 + x 2 x 1 ei ole määritelty nimittäjän nollakohdassa eli, kun x = 1. Funktio on kuitenkin määritelty kohdan x = 1 läheisyydessä.

Lisätiedot

Sekalaiset tehtävät, 11. syyskuuta 2005, sivu 1 / 13. Tehtäviä

Sekalaiset tehtävät, 11. syyskuuta 2005, sivu 1 / 13. Tehtäviä Sekalaiset tehtävät, 11. syyskuuta 005, sivu 1 / 13 Tehtäviä Tehtävä 1. Johda toiseen asteen yhtälön ax + bx + c = 0, a 0 ratkaisukaava. Tehtävä. Määrittele joukon A R pienin yläraja sup A ja suurin alaraja

Lisätiedot

Vanhoja koetehtäviä. Analyyttinen geometria 2016

Vanhoja koetehtäviä. Analyyttinen geometria 2016 Vanhoja koetehtäviä Analyyttinen geometria 016 1. Määritä luvun a arvo, kun piste (,3) on käyrällä a(3x + a) = (y - 1). Suora L kulkee pisteen (5,1) kautta ja on kohtisuorassa suoraa 6x + 7y - 19 = 0 vastaan.

Lisätiedot