ELEMENTTIMENETELMÄN PERUSTEET SESSIO 17: Interpolointi emoneliön ja emokolmion alueessa.

Samankaltaiset tiedostot
ELEMENTTIMENETELMÄN PERUSTEET SESSIO 07: Aksiaalinen sauvaelementti, osa 2.

58131 Tietorakenteet (kevät 2009) Harjoitus 6, ratkaisuja (Antti Laaksonen)

n. asteen polynomilla on enintään n nollakohtaa ja enintään n - 1 ääriarvokohtaa.

Yhtälön oikealla puolella on säteen neliö, joten r. = 5 eli r = ± 5. Koska säde on positiivinen, niin r = 5.

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

[ k ] ja ekvivalenttisen solmukuormitusvektorin { r } määritystä kaavoista (4.20) ja

Tekijä Pitkä matematiikka

Helsingin, Itä-Suomen, Jyväskylän, Oulun, Tampereen ja Turun yliopisto Matematiikan valintakoe klo Ratkaisut ja pisteytysohjeet

Epäyhtälöt 1/7 Sisältö ESITIEDOT: yhtälöt

Numeeriset menetelmät

Helsingin, Itä-Suomen, Jyväskylän, Oulun, Tampereen ja Turun yliopisto Matematiikan valintakoe klo 10 13

Ympyrä 1/6 Sisältö ESITIEDOT: käyrä, kulma, piste, suora

2 Pistejoukko koordinaatistossa

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

Kun järjestelmää kuvataan operaattorilla T, sisäänmenoa muuttujalla u ja ulostuloa muuttujalla y, voidaan kirjoittaa. y T u.

MAA2 POLYNOMIFUNKTIOT JA -YHTÄLÖT

Aki Taanila YHDEN SELITTÄJÄN REGRESSIO

4. Funktion arvioimisesta eli approksimoimisesta

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

Aiheet. Kvadraattinen yhtälöryhmä. Kvadraattinen homogeeninen YR. Vapaa tai sidottu matriisi. Vapauden tutkiminen. Yhteenvetoa.

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

ELEMENTTIMENETELMÄN PERUSTEET SESSIO 14: Yleisen lujuusopin elementtimenetelmän perusteita.

1.2 Kulma. Kulmien luokittelua. Paralleeliaksiooma

3.4 Rationaalifunktion kulku ja asymptootit

102 Käyrä. Piste ( 3,0 ) on käyrällä, jos ja vain jos sen koordinaatit. Siis piste ( 1, 2) Siis piste ( 3,0 ) ei ole käyrällä.

MATP153 Approbatur 1B Ohjaus 2 Keskiviikko torstai

sin x cos x cos x = sin x arvoilla x ] π

Tampere University of Technology

Matematiikan tukikurssi, kurssikerta 3

Korkeamman asteen polynomifunktio

Kertaus. x x x. K1. a) b) x 5 x 6 = x 5 6 = x 1 = 1 x, x 0. K2. a) a a a a, a > 0

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

ELEMENTTIMENETELMÄN PERUSTEET SESSIO 01: Johdanto. Elementtiverkko. Solmusuureet.

Aiheet. Kvadraattinen yhtälöryhmä. Kvadraattinen homogeeninen YR. Vapaa tai sidottu matriisi. Vapauden tutkiminen. Yhteenvetoa.

BM20A5810 Differentiaalilaskenta ja sovellukset Harjoitus 5, Syksy 2016

v 1 v 2 v 3 v 4 d lapsisolmua d 1 avainta lapsen v i alipuun avaimet k i 1 ja k i k 0 =, k d = Sisäsolmuissa vähint. yksi avain vähint.

Numeerinen integrointi

. Kun p = 1, jono suppenee raja-arvoon 1. Jos p = 2, jono hajaantuu. Jono suppenee siis lineaarisesti. Vastaavasti jonolle r k+1 = r k, suhde on r k+1

1 Ensimmäisen asteen polynomifunktio

3. Laadi f unktioille f (x) = 2x + 6 ja g(x) = x 2 + 7x 10 merkkikaaviot. Millä muuttujan x arvolla f unktioiden arvot ovat positiivisia?

Ympyrän yhtälö

Vastepintamenetelmä. Kuusinen/Heliövaara 1

Yhden muuttujan funktion minimointi

Ensimmäisen ja toisen asteen yhtälöt

Ensimmäisen asteen polynomifunktio

Numeeriset menetelmät

4 YLEINEN ELEMENTTIMENETELMÄ

läheisyydessä. Piirrä funktio f ja nämä approksimaatiot samaan kuvaan. Näyttääkö järkeenkäyvältä?

MATEMATIIKAN JA TILASTOTIETEEN LAITOS Analyysi I Harjoitus alkavalle viikolle Ratkaisuehdoituksia Rami Luisto Sivuja: 5

4 Yleinen potenssifunktio ja polynomifunktio

A = (a 2x) 2. f (x) = 12x 2 8ax + a 2 = 0 x = 8a ± 64a 2 48a x = a 6 tai x = a 2.

MS-A0003/A0005 Matriisilaskenta Malliratkaisut 5 / vko 48

Tampereen yliopisto Tietokonegrafiikka 2013 Tietojenkäsittelytiede Harjoitus

Matematiikan tukikurssi

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

Tekijä MAA2 Polynomifunktiot ja -yhtälöt = Vastaus a)

Matemaattinen Analyysi

3 Yleinen toisen asteen yhtälö ja epäyhtälö

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

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

Suoran yhtälöt. Suoran ratkaistu ja yleinen muoto: Suoran yhtälö ratkaistussa, eli eksplisiittisessä muodossa, on

MS-A010{3,4,5} (ELEC*, ENG*) Differentiaali- ja integraalilaskenta 1 Luento 11: Lineaarinen differentiaaliyhtälö

2 Raja-arvo ja jatkuvuus

MAA02. A-osa. 1. Ratkaise. a) x 2 + 6x = 0 b) (x + 4)(x 4) = 9 a) 3x 6x

A Lausekkeen 1,1 3 arvo on 1,13 3,3 1,331 B Tilavuus 0,5 m 3 on sama kuin 50 l 500 l l C Luvuista 2 3, 6 7

y=-3x+2 y=2x-3 y=3x+2 x = = 6

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

Tampereen yliopisto Tietokonegrafiikka 2013 Tietojenkäsittelytiede Harjoitus

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

MAA3 TEHTÄVIEN RATKAISUJA

MITEN RATKAISEN POLYNOMIYHTÄLÖITÄ?

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

Tekijä Pitkä matematiikka Pisteen (x, y) etäisyys pisteestä (0, 2) on ( x 0) Pisteen (x, y) etäisyys x-akselista, eli suorasta y = 0 on y.

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

Kaikkiin tehtäviin ratkaisujen välivaiheet näkyviin! Lue tehtävänannot huolellisesti. Tee pisteytysruudukko B-osion konseptin yläreunaan!

1.4 Funktion jatkuvuus

Kokelaan sukunimi ja kaikki etunimet selväsi kirjoitetuna. Kaava 1 b =2a 2 b =0,5a 3 b =1,5a 4 b = 1a. 4 5 b =4a 6 b = 5a

1 Rationaalifunktio , a) Sijoitetaan nopeus 50 km/h vaihtoaikaa kuvaavan funktion lausekkeeseen.

Matematiikan peruskurssi (MATY020) Harjoitus 7 to

Luku 4. Derivoituvien funktioiden ominaisuuksia.

Matematiikan peruskurssi 2

3.1 Väliarvolause. Funktion kasvaminen ja väheneminen

Mat Dynaaminen optimointi, mallivastaukset, kierros Johdetaan välttämättömät ehdot funktionaalin. g(y(t), ẏ(t),...

Muodonmuutostila hum

3 = Lisäksi z(4, 9) = = 21, joten kysytty lineaarinen approksimaatio on. L(x,y) =

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

MS-A0107 Differentiaali- ja integraalilaskenta 1 (CHEM)

4 (x 1)(y 3) (y 3) (x 1)(y 3)3 5 3

Matematiikan tukikurssi, kurssikerta 2

1.6. Yhteen- ja vähennyslaskukaavat

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

LABORAATIOSELOSTUSTEN OHJE H. Honkanen

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

Kertaus. x x x. K1. a) b) x 5 x 6 = x 5 6 = x 1 = 1 x, x 0. K2. a) a a a a, a > 0

keskenään isomorfiset? (Perustele!) Ratkaisu. Ovat. Tämän näkee indeksoimalla kärjet kuvan osoittamalla tavalla: a 1 b 3 a 5

FyMM IIa Kertausta loppukoetta varten

Transkriptio:

7/ EEMETTIMEETEMÄ PERUSTEET SESSIO 7: Interpolointi emoneliön ja emokolmion alueessa. ITERPOOITI EMOEIÖ AUEESSA Yksiulotteisen interpoloinnin yhteydessä tulivat esille interpolointifunktioiden perusominaisuudet solmujen kohdilla. Kaksi- ja kolmiulotteisten interpolointifunktioi- Yksiulotteinen interpolointi voidaan yleistää kaksiulotteiseksi interpoloinniksi x-emoneliöelementin alueessa. Tavoitteena on tällöin lausua kahden muuttujan ja funktio f(, ) likimääräisesti solmuarvojensa ja niitä vastaavien interpolointifunktioiden avulla. Tarkastellaan kuvan nelisolmuista elementtiä, jonka solmut sijaitsevat elementin nurkissa. Kenttäfunktion f(, ) interpolointi on nyt ~ f(, ) f (, ) = i= (, ) i f i jolloin i (, ) on kahden muuttujan interpolointifunktio ja f i kenttäfunktion solmuarvo. Määritetään solmun interpolointifunktio perusominaisuuksien pohjalta. Mahdolli- Kuva. elisolmuinen emoneliö. simman alhaista astetta oleva polynomi, jonka arvot solmuissa, ja ovat nollia, on (, ) = ( )( ). Solmussa on (, ) =, joten perusvaatimukset toteuttava funktio on (, ) = (, )/ (, ) = ( )( ) = () Saatu funktio voidaan tulkita - ja -suuntien lineaaristen interpolointifunktioiden tuloksi, mistä johtuen sitä sanotaan bilineaariseksi interpolointifunktioksi. Funktion koordinaattiakseleiden suuntaiset tasoleikkaukset ovat suoria. ei kuitenkaan esitä tasopintaa, sillä sen lausekkeessa on termi /, joten kyseessä on hyperboloidipinta. Kuvassa on funktion kuvaaja. Muutkin kuvan elementin interpolointifunktiot voidaan muodostaa samalla periaatteella. Tulos on () = ( )( )/ = (+ )( )/ = (+ )(+ )/ = ( )(+ )/ () Kuva. Interpolointifunktio.

7/ den on yhteensopivuuden toteutumiseksi mentävä nollaksi elementin kaikilla niillä sivuilla, jotka eivät liity funktiota vastaavaan solmuun. Bilineaariset interpolointifunktiot () toteuttavat tämän lisävaatimuksen, esimerkiksi funktion arvo on nolla sivuilla ja. Bilineaariset interpolointifunktiot voidaan muodostaa - ja -suuntien lineaaristen agrangen interpolointifunktioiden tuloina. Samaa ajatusta voidaan soveltaa myös korkeamman asteen interpolointiin. Tällöin tulon tekijän meneminen nollaksi - tai -suunnan vieraissa solmuissa takaa nollaksi menemisen koko vieraalla sivulla. Muodostetaan tällä tensoritulomenetelmällä kuvan 9-solmuisen bikvadraattisen elementin interpolointifunktiot. 7 9 Kuva. Bikvadraattinen elementti. 7 9 = ( ) ( ) / = ( + ) ( ) / = ( + ) ( + ) / = ( ) ( + ) / = ( = ( + )( = ( = ( )( = ( ) ( ) / ) ( + ) / )( ) / ) / ) () Funktiot () jakaantuvat kolmeen perustyyppiin.,, ja ovat nurkkafunktiot,,, 7 ja sivufunktiot ja 9 on sisäfunktio. Kuvassa on esitetty kunkin perustyypin kuvaaja, ja 9. Vastaavalla tavalla voidaan muodostaa esimerkiksi -solmuinen bikuutiollinen elementti, jolla on nurkkasolmua, sivusolmua ja sisäsolmua sekä korkeammankin interpolointiasteen elementtejä. Tensoritulomenetelmällä muodostettuja elementtejä sanotaan agrangen elementtiperheeksi, koske sen interpolointifunktiot perustuvat yksiulotteiseen agrangen interpolointikaavaan. Elementin tehokkuus on riippuvainen siitä, kuinka korkea-asteinen täydellinen polynomi sen interpolointifunktioilla voidaan esittää. Ensimmäisen asteen täydellinen kahden muuttujan polynomi on p (, ) = A + B + C () Bilineaarisen elementin interpolointifunktiot sisältävät termit,, ja, joten niillä pystytään esittämään p ja mukana on vielä ylimääräinen termi. Toisen asteen täydellinen kahden muuttujan polynomi on p (, ) = A + B + C + D + E + F ()

7/ Kuva. Bikvadraattisia interpolointifunktioita. 9 Bikvadraattisen elementin interpolointifunktiot sisältävät termit,,,,,,, ja, joten niillä pystytään esittämään p ja mukana on vielä kolme ylimääräistä termiä, ja. Täydellisten polynomien sisältämät termit voidaan esittää kuvan kaaviona, jolloin tietyn asteinen täydellinen polynomi sisältää kaavion kärjestä alkaen termit astelukuaan vastaavaan vaakariviin asti. Kaaviosta nähdään myös tietyn asteisen agrangen interpoloinnin sisältämät termit, jotka sisältyvät vastaavan kärjestä alkavan neliön alueeseen. Tietyn asteen täydellisen polynomin tarkkaan interpolointiin mukaan tulevien ylimääräisten termien suhteellinen osuus kasvaa asteluvun kasvaessa ( k = : /, k = : / 9, k = : / ). agrangen elementtiperheen haittana ovat edellä mainitut ylimääräiset termit, joiden laskentatarkkuutta lisäävä vaikutus on pieni niiden aiheuttamaan työmäärään nähden. Toinen pieni haitta on sisäsolmujen esiintyminen, sillä ne ovat laskennassa jonkin verran kärki- ja sivusolmuja tehottomampia, koska ne eivät kytke elementtejä toisiinsa.

7/ k= k= Kuva. Termien kaavio. Edellä esitettyjen haittojen pienentämiseksi on kehitetty Serendip-elementtiperhe, jolla ei ole joko lainkaan sisäsolmuja tai vain tietyn asteen täydellisen polynomin esittämiseen tarvittava määrä sisäsolmuja. Bilineaarinen emoneliö on myös Serendip-elementti. + = 0 + = 0 = 0 Kuva. Kvadraattinen Serendip-elementti. Tarkastellaan esimerkkinä yleisemmästä tapauksesta kuvan kvadraattista Serendipemoneliötä. Sen interpolointifunktiot voidaan johtaa perusominaisuuksien avulla. Johdetaan solmun interpolointifunktion lauseke. Sen 7 on mentävä nollaksi sivuilla ja, joten funktion tulee sisältää tekijöinä näiden sivujen yhtälöiden + = 0 ja + = 0 vasemmat puolet. isäksi funktion pitää mennä nollaksi solmuissa ja 7, mikä toteutuu, kun tekijänä on suoran 7 yhtälön = 0 vasen puoli. Funktio = (+ )(+ )( ) toteuttaa näin kaikki nollaantumisvaatimukset. Koska solmussa on (,) = ( ) =, on = (+ )(+ )( )/ solmun interpolointifunktio. Muiden kärkisolmujen interpolointifunktiot saadaan samalla tavalla. Sivusolmun interpolointifunktiossa pitää olla tekijöinä vieraiden sivujen, 7 ja yhtälöiden + = 0, = 0 ja + = 0 vasemmat puolet ja lisäksi on oltava (,0 ) =, josta seuraa solmun interpolointifunktioksi = (+ )(+ )( )/ = (+ )( )/.

7/ Muiden sivusolmujen interpolointifunktiot löytyvät samalla periaatteella. Kvadraattisen Serendip-elementin interpolointifunktiot ovat 7 = ( )( )(+ + )/ = (+ )( )( + )/ = (+ )(+ )( )/ = ( )(+ )(+ )/ = ( )( )/ = (+ )( )/ = ( )(+ )/ = ( )( )/ (7) Funktiot (7) jakaantuvat kahteen tyyppiin,,, ja ovat nurkkafunktiot ja,, 7 ja sivufunktiot. Kuvassa 7 on esitetty kummankin perustyypin kuvaaja. Funktiot (7) sisältävät termiä lukuun ottamatta samat termit kuin bikvadraattiset agrangen interpolointifunktiot, ylimääräisiä termejä on siis yhtä vähemmän ja laskenta jonkin verran tehokkaampaa. Kuva 7. Serendip-interpolointifunktioita. Korkeamman asteen Serendip-elementtien interpolointifunktioita voidaan myös johtaa edellä esitetyllä tekijämenetelmällä. ITERPOOITI EMOKOMIO AUEESSA Tarkastellaan kuvan lineaarista emokolmioelementtiä, jonka solmut sijaitsevat elementin kärkipisteissä. Tämän emokolmion lineaariset interpolointifunktiot on helppo päätellä suoraan perusominaisuuksista ja ne ovat = = = ()

7/ (0,) (0,0) (,0) Kuva. ineaarinen emokolmio. Perusominaisuuksien avulla on helppo muodostaa myös korkeampiasteisien kolmioelementtien interpolointifunktioita. Kuvassa 9 on kvadraattinen emokolmio, jonka sivusolmut sijaitsevat sivujen keskipisteissä. Määritetään kärkisolmun interpolointifunktio, jonka on mentävä nollaksi sivulla sekä solmuissa ja. Sivun kautta kulkevan suoran yhtälö on = 0 sekä solmujen ja kautta kulkevan suoran yhtälö on 0, = 0, joten nollaantumisvaatimukset toteuttava funktio on = ( )(0, ). Tämä funktio saa solmussa arvon /, joten solmun interpolointifunktioksi tulee = ( )( ). Määrätään vielä sivusolmun interpolointifunktio. Sivujen ja kautta kulkevien suorien yhtälöiden = 0 ja = 0 vasempien puolien tulo = ( ) menee nollaksi kaikissa vieraissa solmuissa ja saa solmussa arvon /, joten solmun interpolointifunktioksi saadaan = ( ). Vastaavalla tavalla voidaan määrittää myös muiden solmujen interpolointifunktiot ja tulokseksi saadaan = ( )( ) = ( ) = = ( ) = ( ) = ( ) (9) Kuva 9. Kvadraattinen emokolmio. 7 9 0 Kuva 0. Kuutiollinen emokolmio. Kvadraattiset interpolointifunktiot (9) jakaantuvat kahteen perustyyppiin,, ja ovat kärkifunktiot ja, ja sivufunktiot. Kun kaavan () lineaarisia interpolointifunktioita merkitään =, = ja =, voidaan kvadraattiset interpolointifunktiot (9) esittää niiden avulla = = = ( ( ) ) = = = ( ) (0) Voidaan osoittaa, että lineaaristen interpolointifunktioiden, ja avulla pystytään ilmaisemaan kaikkien emokolmion pisteiden sijainnit, mistä syystä niitä kutsutaan myös kolmiokoordinaateiksi. Osoittautuu, että myös korkeamman interpolointiasteen emokolmioelementtien interpolointifunktiot voidaan esittää kolmiokoordinaattien avulla. Kuvassa 0 on esitetty kuutiollinen 0-solmuinen emokolmio, jonka sivusolmut ovat tasajaolla ja sisäsolmu elementin pintakeskiössä. Sen interpolointifunktiot kolmiokoordinaattien avulla lausuttuna ovat

7/7 7 9 = = = 9 = 9 = 9 ( ( )( ( ( ( )( )/ )/ )/ )/ )/ 0 = = 9 = 9 = 9 ( = 7 ( ( ( )( )/ )/ )/ )/ () Kaavoista (), (9) ja () selviää, että kolmioelementin eriasteisiin interpolointifunktioihin sisältyvät funktiot ovat ineaarinen interpolointi:,, Kvadraattinen interpolointi:,,, Kuutiollinen interpolointi:,,,,,,,,,,, Tietyn asteiset interpolointifunktiot pystyvät esittämään astelukunsa mukaisen täydellisen muuttujien ja polynomin tarkasti ilman ylimääräisiä termejä. Tässä suhteessa kolmioelementit ovat tehokkaampia kuin nelikulmioelementit. Kuvassa () on kolmen alimman interpolointiasteen kolmioelementin interpolointifunktioihin sisältyvien termien kaavio. k= k= k= Kuva. Termien kaavio. ESIMERKKI FES7E Tarkastellaan funktion f(, ) = ( + )/( + + ) interpolointia emoneliön alueessa. Kun = / ja = /, saa f arvon f (/,/ ) = / =,. asketaan eri interpolointimenetelmien antamia likiarvoja tässä pisteessä. Bilineaarinen: f(, ) = f( +, ) = / f( +, + ) =,/ ) = 9 / f(, + ) = / (/,/ ) = / f (/,/ ) ( + + 9 + ) = = 0,7 (/ (/ (/,/ ),/ ) = / = /

7/ Bikvadraattinen: f(, ) = f( +, ) = / f( +, + ) = f(, + ) = / f(0, ) = f(,0) = (/ (/ (/,/ ) (/ (/ (/,/ ),/ ),/ ),/ ),/ ) = / = / = 9 / = / = / = / f(0,) = 7(/,/ ) = / f(,0) = (/,/ ) = / f(0,0) = 9(/,/ ) = / f (/,/ ) ( + 9 + + + ) = =, Kvadraattinen Serendip: f(, ) = f( +, ) = / f( +, + ) = f(, + ) = / f(0, ) = (/ (/ (/ (/,/ ),/ ),/ ),/ ) (/,/ ) = / = / = 0 = / = / f(,0) = (/,/ ) = / f(0,) = 7(/,/ ) = / f(,0) = (/,/ ) = / f (/,/ ) ( + 0 + + + + ) = =, HARJOITUS FES7H Tarkastellaan funktion f(, ) = ( + + )/( + + ) interpolointia emoneliön alueessa. aske funktion tarkat arvot pisteissä ( /, / ) ja ( /, / ) sekä vastaavat bilineaarisella, bikvadraattisella ja kvadraattisella Serendip-interpoloinnilla saatavat arvot. Vast. tarkka bilin. bikv. Serendip f(/, f(/, f(/, f(/, / ) = 0,70000 / ) = 0,00000 / ) 0,900 / ) =,7000 f(/, / ) f(/, / ) f(/, / ) f(/, / ),7 0,,9,70 Vihjeet: