Geometrian yksinkertaistaminen Quadric error metrics -menetelmällä

Koko: px
Aloita esitys sivulta:

Download "Geometrian yksinkertaistaminen Quadric error metrics -menetelmällä"

Transkriptio

1 TEKNILLINEN KORKEAKOULU Tietoliikenneohelmistoen a multimedian laboratorio T-.500 Tietokonegrafiikan seminaari Kevät 003: Reaaliaikainen 3d-grafiikka, visualisoinnin tehokkuuden lisääminen Geometrian yksinkertaistaminen Quadric error metrics -menetelmällä Matti Laitinen 4979P

2 Geometrian yksinkertaistaminen Quadric error metrics -menetelmällä Matti Laitinen HUT Tiivistelmä Vuosien varrella tietokonegrafiikassa käyttävien 3d-obektien koko on kasvanut niin suureksi, että alkuperäistä korkearesoluutiosta mallia ei voida käyttää kaikissa tilanteissa. Siksi tarvitaan tekniikoita obektin geometrian yksinkertaistamiseen, otta sen käyttö saadaan paremmin suuvaksi käyttökohteeseensa. Quadric error metrics on tehokas menetelmä geometrian yksinkertaistamiseen. Se taroaa parhaimman tasapainon nopeuden, toistotarkkuuden a toimintavarmuuden suhteen. Algoritmin toiminta perustuu solmuen yhdistämiseen valitsemalla sopivat solmuparit a laskemalla niiden yhteensovittamisesta muodostuvan virheen. Alkuperäinen algoritmi ei ota huomioon mm. värien, normaalivektorien a tekstuurien muutoksia, otka ovat erittäin tärkeitä nykyaan sovelluksissa. Ongelman ratkaisuun on kehitetty useita ratkaisua täydentämään alkuperäistä algoritmia. JOHDANTO Tietokonegrafiikan visuaalinen laatu on vuosien kuluessa parantunut saatavilla olevan laitetehon kasvaessa a laitteiden hintatason laskiessa myös tavallisille kuluttaille sopivaksi. Näin polygoneista muodostettuen 3d-obektien koko on lähtenyt kasvamaan. Mutta ongelmaksi muodostuu kuitenkin se, että näitä suurikokoisia mallea ei pystytä esittämään kaikissa tilanteissa a siksi tarvitaan menetelmiä niiden yksinkertaistamiseen sopivaa käyttötarkoitusta varten. Erityisesti ongelma korostuu reaaliaikaisen 3d-grafiikan esittämisessä. Kun halutaan esittää animaatiota suuvalla ruudunpäivitysnopeudella, pitää käytetyn grafiikan laadusta tinkiä tavalla, onka käyttää kokee mahdollisimman huomattomana a häiritsemättömänä. Tässä seminaaripaperissa esitellään aluksi perusmenetelmät a käsitteet obektien yksinkertaistamisessa. Sen älkeen perehdytään tarkemmin uadric error metrics nimiseen menetelmään, oka on yksi monista tavoista yksinkertaistaa polygoneista kasattu obekti. Tämän älkeen esitellään menetelmiä, kuinka alkuperäistä algoritmia voidaan parantaa ottamalla mukaan solmuille tärkeät lisämääreet kuten värien, tekstuureiden a normaalivektorien koordinaatit. Lopuksi esitellään lyhyesti yhteenveto algoritmin toiminnasta.

3 GEOMETRIAN YKSINKERTAISTAMISEN KÄSITTEET. Yksinkertaistamisen syyt Luebke esittää artikkelissaan kolme selkeää syytä, miksi obektien yksinkertaistamista tarvitaan. Ensinnäkin, monet obektit sisältävät turhaa geometriaa, onka poistaminen ei muuta kappaleen muotoa. Esimerkiksi tasainen pinta saattaa koostua useista erillisistä pinnoista, vaikka sen esittämiseen riittäisi yksi pinta. Toiseksi syyksi esitellään kaistan säästäminen obektea siirrettäessä tietoverkkoa pitkin. Varsinkin hitaita yhteyksiä käytettäessä on tärkeää optimoida obektien koko niin, että siirto saadaan suoritettua kohtuullisessa aassa varsinkin os siirretään obektea vaan esikatselua varten. Kolmas syy on reaaliaikainen grafiikan nopeuden parantaminen käyttämällä level of detail (LOD) menetelmää, ossa lähimpänä kameraa oleville obekteille esitetään korkearesoluutioinen obekti kauimpana matalaresoluutionen. Kuvassa on alkuperäisestä obektista tehty eriresoluutioiset obektit. Huomattavaa on, että nopeasti katsottuna malli, ossa on vain 357 pintaa näyttää samalta kuin malli, ossa on eri pintaa. Tästä vielä pudotettaessa pintoen määrää visuaalinen laatu kärsii o tosin liikaa. Kuva : Ford Bronco 3d-obektista muodostettu eri level of detail (LOD) tasot. Malleissa pintoen määrät ovat (alkuperäinen malli), 357, 338 a 80. Lähde: Topologia Yksinkertaistamisalgoritmi voi olla toiminnaltaan sellainen, että se oko säilyttää alkuperäisen topologian tai sitten se muokkaa sitä. Kun topologia säilytetään yksinkertaistamisprosessissa, obektin toistotarkkuus säilyy hyvänä, kun esimerkiksi obektissa olevat reiät eivät mene umpeen eikä toisaalta obektiin ilmesty uusia reikiä. Jos taas topologian muokkaaminen sallitaan, algoritmi ei takaa, että esimerkiksi reiät eivät mene umpeen a etteikö erilliset osat liittyisi toisiinsa. Tämä tapa mahdollistaa selvästi tehokkaamman tavan yksinkertaistamiseen, mutta vastaavasti toistotarkkuus ää heikommaksi..3 Mekanismit Yksinkertaistamismekanismea on nelä, oihin algoritmit pääperiaatteessaan perus-

4 tuvat oko kokonaan yhteen tai useamman yhdistelmään. Näitä mekanismea ovat näytteistävät algoritmit, adaptiiviset osiinakavat algoritmit, desimointitekniikat a solmuenyhdistämistekniikat. Näytteistävissä algoritmeissa näytteistetään obekti tietyllä tarkkuudella a sen tuloksen mukaan muodostetaan uusi obekti. Käytännössä algoritmin ohelmoiminen on hankalaa, koska näytteistyspisteiden valinta on vaikeaa. Toistotarkkuus ää huonoksi, koska terävät reunat äävät yleensä pois; Tekniikka toimiikin parhaiten vain tasaisesti muuttuville pinnoille. Adaptiivisissa osiinakavissa algoritmeissa etsitään aluksi perusverkko, oka voidaan rekursiivisesti akaa osiin approksimoimaan alkuperäistä mallia. Tekniikka toimii hyvin vain os perusverkko saadaan muodostettua, mikä yleensä on hyvin vaikeaa. Algoritmi säilyttää alkuperäisen topologian sekä sopii hyvin moniresoluutiokäsittelyyn, koska muutokset alemmalla tasolla näkyvät suoraan ylemmällä tasolla. Desimaatiotekniikoissa poistetaan kertautuvasti solmua tai pintoa verkosta niin, että pyöreät muodot tulevat vähitellen kulmikkaiksi. Algoritmit ovat helppoa ohelmoida a ovat suhteellisen nopeita. Solmuenyhdistämistekniikoissa liitetään yhteen kolmionmuotoisten pintoen solmua. Niitä voi olla kerrallaan kaksi tai useampi. Uudet muodostuneet solmut voidaan taas liittää toisten solmuen kanssa. Näin saadaan obektissa olevien solmuen määrää laskettua yksinkertaisella a helposti ohelmoitavilla menetelmällä. Tekniikkaan perustuvia algoritmea on useita, otka käyttävät eri menetelmiä määrittämään miten liitettävät solmut valitaan. Kuva : 3d-obekti, ossa on otettu katselukulma huomioon. Kameran näkymää on kuvattu sinisillä viivoilla. Katselukulmalla tärkeitä pintoa on kuvattu tarkemmin kuin niitä, oita kamera ei näe. Lähde: Staattinen, dynaaminen a katselukulmariippuvainen yksinkertaistaminen Perinteisesti reaaliaikaisen grafiikan nopeutta on parannettu käyttämällä LODtekniikkaa. Eri tasoen obektit voidaan muodostaa alkuperäisestä mallista oko staattisesti tai dynaamisesti. Staattisessa tapauksessa yksinkertaistaminen tehdään etukäteen. Näin yksinkertaistaminen voidaan tehdä halutulla tavalla eikä tarvitse raoittautua reaaliaikaisen tilanteen aiheuttamiin raoituksiin. Jokaisen tason obektien suorituskyky voidaan optimoida konvertoimalla obektit kolmioiksi a tallentamalla obektit erillisiin 3

5 display listoihin. Reaaliaikatilanteessa valitaan vaihtoehdoista sopiva obekti näytettäväksi. Dynaamisessa tapauksessa LOD:n eri tasot luodaan aonaikaisesti. Tästä on hyötynä hienoakoisuus käytettävien polygonien määrä saada valittua aina optimaalisesti, olloin ei käytetä yhtään sen enempää polygonea, kun tarvitaan. Näin polygonea säästyy käytettäväksi muille obekteille. Katselukulmariippuvainen yksinkertaistaminen laaentaa dynaamisen yksinkertaistamisen käsitettä niin, että tarkkuutta lisätään siihen kohtaan missä sitä eniten tarvitaan a vähennetään siinä kohtaa missä sitä ei tarvita. Esimerkiksi kamerakulmasta riippuen oko obektin ulko- tai sisäpuoli tarvitsee renderöidä tarkemmin. Kuvassa on kuvattuna äniksestä muodostettu 3d-obekti, ota katsellaan edestäpäin. Kameran näkemiä pintoa on kuvattu tarkemmin kuin pintoa, otka kuvakulman takia äävät peittoon. 3 YLEISTÄ QUADRIC ERROR METRICS MENETELMÄSTÄ Quadric error metrics on Michael Garlandin a Paul S. Heckbertin vuonna 997 esittelemä algoritmi. Se taroaa ehkäpä kaikista saatavilla olevista yksinkertaistamisalgoritmeista parhaimman tasapainon nopeuden, toistotarkkuuden a toimintavarmuuden suhteen. Algoritmi kykenee yksinkertaistamaan suuriakin tietomääriä lyhyessä aassa säilyttäen hyvän toistotarkkuuden vaikka oltaisiin tehty suurempikin yksinkertaistaminen. Etuna on myös se, että pystytään liittämään yhteen alueita, otka eivät alun perin olleet yhdessä olettaen, että topologian säilyttäminen ei ole tärkeätä. Näin päästään entistä tehokkaampaan lopputulokseen. Tekiöiden mukaan muut alan algoritmit eivät ole riittäviä tavallisiin tarpeisiin. Desimointialgoritmit eivät ole sopia, koska ne pyrkivät säilyttämään topologian a vaativat fyysisesti toteuttamiskelpoisen (manifold) geometrian. Osiinakoalgoritmit ovat nopeita, mutta niiden tuottama huono laatu ei ole hyväksyttävää. Algoritmin toiminta perustuu siihen, että polygoneista muodostettu obekti koostuu ainoastaan kolmioista. Tämä sinänsä ei ole ongelma, koska mikä tahansa malli saadaan muutettua esiprosessointivaiheessa kolmiomuotoon. Toimintaperiaatteeltaan uadric error metrics perustuu solmuen yhdistämiseen niin, että oletusarvoisesti ei topologiaa pyritä säilyttämään. Algoritmin toiminnan edetessä, geometrisen virheen approksimaatiota pidetään muistissa okaisessa solmussa. Tätä virheen approksimaatiota esitetään käyttämällä 4x4-matriisea, otka esitellään tarkemmin luvussa 5. 4 SOLMUPARIEN VALINTA Quadric error metrics algoritmin toiminnan perusperiaate on se, että iteratiivisesti yhdistetään kaksi solmua keskenään. Toimenpidettä merkitään kaavalla ( v, v) v, ossa solmut v a v siirretään uuteen paikkaan v. Samalla yhdistetään solmuihin liittyvät särmät solmuun v a poistetaan solmu v. Operaatiossa käyttämättömiksi ääneet särmät a pinnat poistetaan. Mikäli ( v, v ) on särmä, poistetaan vähintään yksi pinta (kuva 3), muussa tapauksessa kaksi erillistä osiota yhdistetään (kuva 4). 4

6 Kuva 3: Särmien yhdistäminen. Korostettu särmä yhdistetään yhdeksi solmuksi. Varostetuista kolmioista tulee käyttämättömiä a ne poistetaan yhdistämisen yhteydessä. Kuva 4:Yhdistämättömien solmuen yhdistäminen. Kun solmupari yhdistetään, obektin yhdistämättömät osat liitetään yhteen. Algoritmin perusversiossa yhdistettävät solmut valitaan o alkuvaiheessa a niitä käsitellään koko algoritmin toiminnan aan. Tämä päätös perustuu siihen, että hyvällä approksimaatiolla pisteet eivät liiku kauaksi niiden alkuperäisistä paikoista. Määritetään, että solmut v, ) on pätevä pari, os: ( v. ( v, v ) on särmä, tai. v v < t, ossa t on kynnysarvo Suuret kynnysarvot mahdollistavat ei-yhdistettyen osien yhdistämisen. Kynnysarvo kannattaa kuitenkin valita huolella, koska muuten suuren etäisyyden päässä olevat osat yhdistyvät. 5 VIRHEEN ARVIOINTI Quadric error metric:ksi kutsutaan tarkalleen ottaen virhettä, oka syntyy peräkkäisistä yhdistämisoperaatioista. QEM-algoritmi on tehokas nimenomaan älykkäästi totetutetun virheenmäärityksen ansiosta. Solmun uadric error metric on 4x4-kokoinen matriisi Q, ota esittää muodostuva summa solmusta sen naapurikolmioiden tasoen välisistä neliöidyistä etäisyyksistä. Koska matriisi on symmetrinen, kymmenen liukulukunumeroa riittää esittämään yksinkertaistamisen aikana syntynyttä geometristä poikkeamaa. Virhettä voidaan esittää seuraavanlaisen kaavan avulla: T T v) = ([ v v v ] ) = (p v) () ( x y z p planes(v) ossa p=[a b c d] T esittäen tasoa, oka määritellään kaavalla ax+by+cz+d=0 ossa a +b +c =. Virheen määrittämä kaava voidaan kiroittaa uadric muotoon seuraavasti: 5

7 T (v) = v p planes(v) K p v () ossa K p on matriisi K p = pp T a ab = ac ad ab b bc bd ac bc c cd ad bd cd d (3) Tämä fundamental error uadric K p voidaan käyttää löytämään neliöllinen etäisyys mistä tahansa pisteestä tasoon p. Summaamalla K p: eet keskenään, saadaan esitettyä koko tasoen oukko yhdellä matriisilla Q. Lisäksi tarvitaan vielä kaava, olla lasketaan solmuparin ( v, v ) uusi paikka v. Yksinkertaista olisi laskea v :n a v :n keskiarvo kaavalla ( v + v )/, mutta kannattavaa on valita v siten, että (v) :stä tulee mahdollisimman pieni. Koska virhefunktio on uadric muotoa, on minimin löytäminen lineaarinen ongelma. v ratkaistaan laskemalla yhtälö / x = / y = / z = 0. Vastaukseksi saadaan: v = (4) On myös mahdollista, että esiintyy tilanteita, oissa kaavaa ei voi käyttää, koska matriisi ei ole käännettävissä. Tällöin minimipisteitä on ääretön määrä. Tilanne voidaan korata siten, että valitaan v :ksi oko v tai v sen mukaan kummalla virhe tulee pienemmäksi. 6 ALGORITMIN TOIMINTA TIIVISTETTYNÄ Quadric error metrics algoritmin toiminta siis koostuu solmuparien yhdistämisestä a virheen laskemisesta. Edellytetään, että 3d-obekti on sellaisessa verkon rakenteessa, että solmut, särmät a tasot (kolmiot) ovat esitettynä eksplisiittisesti. Algoritmin toiminta voidaan tiivistää seuraavanlaiseksi.. Laske matriisit Q kaikille alkuperäisille solmuille.. Valitse kaikki pätevät solmuparit. 3. Laske optimaalinen solmuen yhdistämiskohde v okaiselle solmuparille ( v, v ). Virheestä v T (Q +Q ) v tulee uuden kohdesolmun solmuparin yhdistämisen kustannus. 4. Aseta kaikki solmuparit kekoon (heap) niin, että sillä, olla on pienin kustannus tulee päällimmäiseksi. 5. Iteratiivisesti poista solmupari ( v, v ) keon päältä, yhdistä tämä pari a päivitä kaikkien parien kustannus, oihin v liittyy. 6

8 7 VÄRIEN, NORMAALIVEKTORIEN JA TEKSTUURIEN KÄSITTELY Selvä puute alkuperäisessä uadric error metrics menetelmässä on se, että se ei ota huomioon pinnan sävytyksessä käytettävien attribuuttea kuten väriä, normaalivektoreita a tekstuureita. Kuva 5 havainnollistaa, kuinka selvä ero on siinä, kun myös normaalivektorit määritellään oikein yksinkertaistamisen yhteydessä sen siaan, että niitä vaan kuletettaisiin pinnan määrittelyn mukana. Kuva 5: Vasemmalla puolella oleva alkuperäinen pintaa sisältävä obekti yksinkertaistetaan sisältämään vain 0000 pintaa. Keskimmäisessä kuvassa normaalivektorit on vain kuletettu alkuperäisten pintoen mukana, kun taas oikean puoleissa kuvassa normaalivektorit määritellään uudestaan yksinkertaistamisen mukana. (lähde: Hoppe 999) Garland a Heckbert lisäsivät algoritmiinsa vuotta myöhemmin tuen lisäattribuuttien käsittelylle. Carl Erikson a Dinesh Manocha taas kehittivät parannetun algoritmin, oka ottaa myös lisäattribuutit huomioon. Sitä kutsutaan nimellä General and Automatic Polygonal Simplification, GAPS. Ehkäpä parhaimman korausmenetelmän kuitenkin kehitti Hugues Hoppe vuonna 999 Microsoft Research:lla. Jotta lisäattribuuttien käsittely onnistuisi oikein, epäatkuvuuskohdat täytyy käsitellä oikein. Näitä ovat esimerkiksi taitteet, avoimet reunat sekä tekstuurien a värien selvät raat. Alkuperäinen algoritmi ottaa huomioon muodon epäatkuvuudet, mutta ei ollenkaan reunoen käsittelyä. Koraus on onneksi kuitenkin helppo toteuttaa. Reunoa merkitään lipulla. Ne käydään sitten läpi a lasketaan niille reunat raaavat tasot, olloin niille voidaan määritellä tuttuun tapaan 4x4-matriisi (uadric). Sitä kuitenkin painotetaan suurella kertoimella, olloin määriteltäessä poistettavia solmuparea, reunat säilyvät vaikka yksinkertaistamisoperaatio suoritetaan alkuperäisen algoritmin mukaan. 7. Garlandin a Heckbertin korausehdotus Garland a Heckbert esittävät laaennettua n-dimensioiseen avaruuteen kuuluvaa mallia uadric error metrics:stä ongelman ratkaisuun. Esimerkiksi kun tavalliset xyzkoordinaatit muodostavat kolmiulotteisen avaruuden, rgb-komponenttien lisääminen malliin muodostaisi kuusiuloitteisen avaruuden (xyzrgb). Alkuperäisen virhematriisi Q aetaan osiin seuraavasti: 7

9 A b Q = = (A, b, c) = (nn T, dn, d ), ossa (5) T b c A on nxn-kokoinen symmetrinen matriisi, b on n-kokoinen vektori a c on skalaari. A:n geometrinen tulkinta on se, että sen yhtenäispinnat (isosurfaces) ovat ellipsoidin muotoisia. Näin sitä voidaan käyttää apuna määrittelemään pinnalle sen paikallisen muodon. n on pinnan normaalivektori a d on vakio. Jokaisen pinnan tulee toteuttaa ehto n T v+d=0 Virheelle eli neliöidylle etäisyydelle pisteestä v tasoon T Garland a Heckbert ovat matemaattisesti ohtaneet uuden yleisessä muodossa olevan kaavan. Q(v) = D = v T Av + b T v + c (6) 7. General and Automatic Polygonal Simplification, GAPS GAPS laaentaa alkuperäistä uadric error metrics algoritmia kolmella eri tavalla: Kynnysarvo t valitaan automaattisesti a adaptiivisesti, olloin geometrian yksinkertaistaminen hoituu tehokkaasti. Estetään sellaiset solmuen yhdistämiset, oilla on suhteessa t:n arvoon suuria muutoksia paikallisen pinnan muotoon. Pinnan attribuuttea päivitetään yksinkertaistamisprosessin aikana a otetaan ne huomioon virhettä määritettäessä. Algoritmi sisältää omat virheenmääritysattribuutit normaaleille, väreille a tekstuurien koordinaateille käyttämällä pistepilviä. Pistepilvi on oukko pisteitä, otka mahdollistavat tehokkaan summan laskemisen tietyn pisteen a kaikkien pilvessä olevien pisteiden neliöllisen etäisyyden välillä. Kaikille attribuuteille voidaan matemaattisesti ohtaa virheenmäärityskaavat, kun oletetaan, että 3d-mallissa on n pistettä p 0, p, p,, p n- a niillä vastaavat painot a 0, a, a,, a n-. Yhdistetyksi virheenmäärityskaavaksi saadaan: E(v) S(v) Γ(v) + c N(v) + c S(v) + c + c n0 c0 t0 =, ossa (7) n0 c0 C(v) + c + c t0 T(v) S(v) on pinnan määrittelevä funktio Γ(v) on geometrinen virhe N(v) on normaaliattribuutin virhe C(v) on väriattribuutin virhe T(v) on tekstuuriattribuutin virhe a c 0 on okaiselle attribuutille omainen painoen (a) summa. E(v):tä käytetään määrittelemään paras kandinaattisolmupari, mikä yhdistetään. Jotta virhettä voidaan arvioida koko obektin alueella, otetaan painotettu keskiarvo kaikkien solmuen virheiden arvosta a kerrotaan sitä vielä vakiolla 0. 8

10 7.3 Hoppe:n korausehdotus Hugues Hoppen kehittämää algoritmia pidetään tällä hetkellä parhaana menetelmänä ottaa huomioon solmuen lisämääreet. Kuva 6 havainnollistaa kuinka palon parempi on yksinkertaistamisen älkeen mallin visuaalinen laatu verrattuna Garlandin a Heckbertin algoritmiin. Kuva 6: Tuloskuvat, kun vasemmalla olevan alkuperäinen 790 pintaa sisältävä malli yksinkertaistetaan vain 000 pintaa sisältäväksi malliksi. Keskimmäinen kuva on saatu aikaan käyttämällä Garlandin a Heckbertin esittämää laaennusta alkuperäiseen algoritmiin, kun taas oikealla oleva kuva on saatu aikaan käyttämällä Hoppen algoritmia. Hoppen algoritmissa perusideana on Garlandin a Heckbertin ideasta poiketen pysyttäytyä kolmiulotteisessa maailmassa a laskea siinä vastaavat geometria- a attribuuttivirheet kuvan 7 mukaisesti. Kuva 7: Pisteen p a sen attribuutin s vastaavuus tasolla (v, v, v 3 ). Virhettä pinnalla f voidaan esittää summana: Q f m f Qs = f ( v) = Q (v) + (v), ossa (8) p Q (v) on geometrinen virhe pisteessä p a f p f Q (v) on attribuutin s virhe. s Geometristä virhettä voidaan esittää seuraavanlaisen kaavan avulla 9

11 A O0O b Q f p (v) = (A, b, c) =,, c O0O O0O 0 (9), oka on vain yksinkertaisesti nollilla laaennettu kaavan 6 mukainen kaava, ossa matriisin akoviivat osoittavat A:n kooksi 3x3 a b:n x3. Attribuutin virhettä pidetään neliöllisenä haontana pisteiden s a s välillä. Matemaattisesti sille voidaan ohtaa kaava siten, että kun määritellään kolmionmuotoiselle pinnalle skalaarifunktion gradiantti g a sitä vastaava skalaari d, on yhtäpitävää, että n T g =0. Matemaattisesti saadaan lopulta ohdettua kaava T g g O0O v) = (A,b, c) = T g O0O O0O O0O O0O O0O, L0L O0O d g 0 d 0 f Qs ( d L0L O0O - g 0 0, (0), ossa arvo on kohdassa A 3+,3+ a d on kohdassa b YHTEENVETO Quadric error metrics on Michael Garlandin a Paul S. Heckertin kehittämä tehokas 3d-obektien yksinkertaistamisalgoritmi, oka on nopea, mutta laadultaan erinomainen verrattuna moniin muihin yksinkertaistamisalgoritmeihin. Tässä seminaaripaperissa esiteltiin aluksi algoritmin toiminnan perusperiaatteet, kuinka valitaan sopivat solmuparit a kuinka parien yhdistämisestä ohtuva virhe määritellään. Koska alkuperäinen algoritmi ei ota huomioon pinnalle tyypillisiä määreitä kuten väriä, normaaleita a vektoreita, esiteltiin kolme parannusehdotusta koraamaan puutteet. Garlandin a Heckbertin menetelmässä alkuperäinen algoritmi yksinkertaisesti vain laaennettiin toimimaan kolmiulotteisen maailman siaista n-ulotteisessa maailmassa. General and Automatic Polygonal Simplification (GAPS) on taas radikaalimpi korausehdotus. Siinä käytetään pistepilviä apuna virheen määrittelemisessä sekä omia virheen määrittämisfunktioita normaaleille, väreille a tekstuureille. Hugues Hoppen kehittämä algoritmi tunnetaan kaikista parhaina sen tuottaman hyvän visuaalisen laadun takia. Siinä perusideana on Garlandin a Heckbertin ideasta poiketen pysyttäytyä kolmiulotteisessa maailmassa a laskea siinä vastaavat geometria- a attribuuttivirheet erikseen. 0

12 VIITTAUKSET Erikson, C. a Manocha D GAPS: General and Automatic Polygonal Simplification. Proc. 999 Symp. Interactive 3D Graphics, ACM Press, New York, 999, s Viitattu , URL: Garland, M. a Heckbert P Surface Simplification Using Quadric Error Metrics. In Proceedings of SIGGRAPH 97. Carnegie Mellon University, University of Virginia, Charlottesville, VA., 8 s. Viitattu , URL: Garland, M. a Heckbert P Simplifying Surfaces with Color and Texture using Quadric Error Metrics. In Proceedings of IEEE Visualization 98. Carnegie Mellon University, University of Virginia, Charlottesville, VA., 8 s. Viitattu , URL: Hoppe, H New Quadric Metric for Simplifying Meshes with Appearance Attributes. Proc. IEEE Visualization 99, IEEE CS Press, Los Alamitos, CA, 999, s Viitattu , URL: Luebke, D. P. 00. A developer s Survey of Polygonal Simplification Algorithms. IEEE Computer Graphics and Applications, May/June 00, University of Virginia, Charlottesville, VA., s. Viitattu , URL:

Yksinkertaistaminen normaalitekstuureiksi

Yksinkertaistaminen normaalitekstuureiksi TEKNILLINEN KORKEAKOULU 30.4.2003 Tietoliikenneohjelmistojen ja multimedian laboratorio Tik-111.500 Tietokonegrafiikan seminaari Kevät 2003: Reaaliaikainen 3D grafiikka Yksinkertaistaminen normaalitekstuureiksi

Lisätiedot

min x x2 2 x 1 + x 2 1 = 0 (1) 2x1 1, h = f = 4x 2 2x1 + v = 0 4x 2 + v = 0 min x x3 2 x1 = ± v/3 = ±a x 2 = ± v/3 = ±a, a > 0 0 6x 2

min x x2 2 x 1 + x 2 1 = 0 (1) 2x1 1, h = f = 4x 2 2x1 + v = 0 4x 2 + v = 0 min x x3 2 x1 = ± v/3 = ±a x 2 = ± v/3 = ±a, a > 0 0 6x 2 TEKNILLINEN KORKEAKOULU Systeemianalyysin laboratorio Mat-39 Optimointioppi Kimmo Berg 6 harjoitus - ratkaisut min x + x x + x = () x f = 4x, h = x 4x + v = { { x + v = 4x + v = x = v/ x = v/4 () v/ v/4

Lisätiedot

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

Talousmatematiikan perusteet: Luento 11. Lineaarikuvaus Matriisin aste Käänteismatriisi Talousmatematiikan perusteet: Luento 11 Lineaarikuvaus Matriisin aste Käänteismatriisi Viime luennolla Käsittelimme matriisien peruskäsitteitä ja laskutoimituksia Vakiolla kertominen, yhteenlasku ja vähennyslasku

Lisätiedot

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

Talousmatematiikan perusteet: Luento 10. Lineaarikuvaus Matriisin aste Determinantti Käänteismatriisi Talousmatematiikan perusteet: Luento 10 Lineaarikuvaus Matriisin aste Determinantti Käänteismatriisi Lineaarikuvaus Esim. Yritys tekee elintarviketeollisuuden käyttämää puolivalmistetta, jossa käytetään

Lisätiedot

Luku 8. Aluekyselyt. 8.1 Summataulukko

Luku 8. Aluekyselyt. 8.1 Summataulukko Luku 8 Aluekyselyt Aluekysely on tiettyä taulukon väliä koskeva kysely. Tyypillisiä aluekyselyitä ovat, mikä on taulukon välin lukujen summa tai pienin luku välillä. Esimerkiksi seuraavassa taulukossa

Lisätiedot

Tampereen yliopisto Tietokonegrafiikka 2013 Tietojenkäsittelytiede Harjoitus

Tampereen yliopisto Tietokonegrafiikka 2013 Tietojenkäsittelytiede Harjoitus Tampereen yliopisto Tietokonegrafiikka 201 Tietojenkäsittelytiede Harjoitus 6 1..201 1. Tarkastellaan Gouraudin sävytysmallia. Olkoon annettuna kolmio ABC, missä A = (0,0,0), B = (2,0,0) ja C = (1,2,0)

Lisätiedot

Luento 3: 3D katselu. Sisältö

Luento 3: 3D katselu. Sisältö Tietokonegrafiikan perusteet T-.43 3 op Luento 3: 3D katselu Lauri Savioja Janne Kontkanen /27 3D katselu / Sisältö Kertaus: koordinaattimuunnokset ja homogeeniset koordinaatit Näkymänmuodostus Kameran

Lisätiedot

Matematiikan tukikurssi

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

Lisätiedot

Luento 6: Geometrinen mallinnus

Luento 6: Geometrinen mallinnus Tietokonegrafiikan perusteet T-111.4300 3 op Luento 6: Geometrinen mallinnus Lauri Savioja, Janne Kontkanen 11/2007 Geometrinen mallinnus / 1 Sisältö Mitä on geometrinen mallinnus tietokonegrafiikassa

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

Taso 1/5 Sisältö ESITIEDOT: vektori, koordinaatistot, piste, suora

Taso 1/5 Sisältö ESITIEDOT: vektori, koordinaatistot, piste, suora Taso 1/5 Sisältö Taso geometrisena peruskäsitteenä Kolmiulotteisen alkeisgeometrian peruskäsitteisiin kuuluu taso pisteen ja suoran lisäksi. Intuitiivisesti sitä voidaan ajatella joka suunnassa äärettömyyteen

Lisätiedot

Gaussinen vaikutuskaavio Tommi Gustafsson 45434f Tfy IV

Gaussinen vaikutuskaavio Tommi Gustafsson 45434f Tfy IV Mat-.4 Optimointiopin seminaari, syksy 999 Referaatti 7.0.999 Gaussinen vaikutuskaavio Tommi Gustafsson 45434f Tfy IV JOHDATO Ross D. Shachter a C. Robert Kenley (989) esittelevät artikkelissaan Gaussian

Lisätiedot

PRELIMINÄÄRIKOE PITKÄ MATEMATIIKKA 9.2.2011

PRELIMINÄÄRIKOE PITKÄ MATEMATIIKKA 9.2.2011 PRELIMINÄÄRIKOE PITKÄ MATEMATIIKKA 9..0 Kokeessa saa vastata enintään kymmeneen tehtävään.. Sievennä a) 9 x x 6x + 9, b) 5 9 009 a a, c) log 7 + lne 7. Muovailuvahasta tehty säännöllinen tetraedri muovataan

Lisätiedot

Juuri 4 Tehtävien ratkaisut Kustannusosakeyhtiö Otava päivitetty Kertaus. b) B = (3, 0, 5) K2. 8 ( 1)

Juuri 4 Tehtävien ratkaisut Kustannusosakeyhtiö Otava päivitetty Kertaus. b) B = (3, 0, 5) K2. 8 ( 1) Kertaus K1. a) OA i k b) B = (, 0, 5) K. K. a) AB (6 ( )) i () ( ( 7)) k 8i 4k AB 8 ( 1) 4 64116 819 b) 1 1 AB( ( 1)) i 1 i 4 AB ( ) ( 4) 416 0 45 5 K4. a) AB AO OB OA OB ( i ) i i i 5i b) Pisteen A paikkavektori

Lisätiedot

Suora 1/5 Sisältö ESITIEDOT: vektori, koordinaatistot, piste

Suora 1/5 Sisältö ESITIEDOT: vektori, koordinaatistot, piste Suora 1/5 Sisältö KATSO MYÖS:, vektorialgebra, geometriset probleemat, taso Suora geometrisena peruskäsitteenä Pisteen ohella suora on geometrinen peruskäsite, jota varsinaisesti ei määritellä. Alkeisgeometriassa

Lisätiedot

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

Numeeriset menetelmät TIEA381. Luento 5. Kirsi Valjus. Jyväskylän yliopisto. Luento 5 () Numeeriset menetelmät / 28 Numeeriset menetelmät TIEA381 Luento 5 Kirsi Valjus Jyväskylän yliopisto Luento 5 () Numeeriset menetelmät 3.4.2013 1 / 28 Luennon 5 sisältö Luku 4: Ominaisarvotehtävistä Potenssiinkorotusmenetelmä QR-menetelmä

Lisätiedot

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

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

Lisätiedot

, 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

A ja B pelaavat sarjan pelejä. Sarjan voittaja on se, joka ensin voittaa n peliä.

A ja B pelaavat sarjan pelejä. Sarjan voittaja on se, joka ensin voittaa n peliä. Esimerkki otteluvoiton todennäköisyys A ja B pelaavat sarjan pelejä. Sarjan voittaja on se, joka ensin voittaa n peliä. Yksittäisessä pelissä A voittaa todennäköisyydellä p ja B todennäköisyydellä q =

Lisätiedot

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

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

Lisätiedot

MS-A0003/A0005 Matriisilaskenta Malliratkaisut 5 / vko 48

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

Lisätiedot

s = 11 7 t = = 2 7 Sijoittamalla keskimmäiseen yhtälöön saadaan: k ( 2) = 0 2k = 8 k = 4

s = 11 7 t = = 2 7 Sijoittamalla keskimmäiseen yhtälöön saadaan: k ( 2) = 0 2k = 8 k = 4 BM0A5800 Funktiot, lineaarialgebra ja vektorit Harjoitus 5, Syksy 05. (a) i. Jotta vektori c sijaitsisi a:n ja b:n virittämällä tasolla, c on voitava esittää a:n ja b:n lineaarikombinaationa. c ta + sb

Lisätiedot

j n j a b a c a d b c c d m j b a c a d a c b d c c j

j n j a b a c a d b c c d m j b a c a d a c b d c c j TEKNILLINEN KORKEAKOULU Tietoliikenne- ja tietoverkkotekniikan laitos S-38.115 Liikenneteorian perusteet, Kevät 2008 Demonstraatiot Luento 12 29.2.2008 D12/1 Tarkastellaan verkkoa, jossa on solmua ja linkkiä.

Lisätiedot

6.6. Tasoitus ja terävöinti

6.6. Tasoitus ja terävöinti 6.6. Tasoitus ja terävöinti Seuraavassa muutetaan pikselin arvoa perustuen mpäristön pikselien ominaisuuksiin. Kuvan 6.18.a nojalla ja Lukujen 3.4. ja 3.5. harmaasävjen käsittelssä esitellillä menetelmillä

Lisätiedot

Numeeriset menetelmät

Numeeriset menetelmät Numeeriset menetelmät Luento 5 Ti 20.9.2011 Timo Männikkö Numeeriset menetelmät Syksy 2011 Luento 5 Ti 20.9.2011 p. 1/40 p. 1/40 Choleskyn menetelmä Positiivisesti definiiteillä matriiseilla kolmiohajotelma

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

ax + y + 2z = 0 2x + y + az = b 2. Kuvassa alla on esitetty nesteen virtaus eräässä putkistossa.

ax + y + 2z = 0 2x + y + az = b 2. Kuvassa alla on esitetty nesteen virtaus eräässä putkistossa. BM20A5800 Funktiot, lineaarialgebra ja vektorit Harjoitus 7, Syksy 206 Tutkitaan yhtälöryhmää x + y + z 0 2x + y + az b ax + y + 2z 0 (a) Jos a 0 ja b 0 niin mikä on yhtälöryhmän ratkaisu? Tulkitse ratkaisu

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öryhmä matriisimuodossa. MS-A0007 Matriisilaskenta. Tarkastellaan esimerkkinä lineaarista yhtälöparia. 2x1 x 2 = 1 x 1 + x 2 = 5.

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

Lisätiedot

Etsintä verkosta (Searching from the Web) T Datasta tietoon Heikki Mannila, Jouni Seppänen

Etsintä verkosta (Searching from the Web) T Datasta tietoon Heikki Mannila, Jouni Seppänen Etsintä verkosta (Searching from the Web) T-61.2010 Datasta tietoon Heikki Mannila, Jouni Seppänen 12.12.2007 Webin lyhyt historia http://info.cern.ch/proposal.html http://browser.arachne.cz/screen/

Lisätiedot

MAB3 - Harjoitustehtävien ratkaisut:

MAB3 - Harjoitustehtävien ratkaisut: MAB - Harjoitustehtävien ratkaisut: Funktio. Piirretään koordinaatistoakselit ja sijoitetaan pisteet:. a) Funktioiden nollakohdat löydetään etsimällä kuvaajien ja - akselin leikkauspisteitä. Funktiolla

Lisätiedot

Demonstraatiot Luento

Demonstraatiot Luento TEKNILLINEN KORKEAKOULU Tietoliikenne- ja tietoverkkotekniikan laitos S-8.45 Liikenneteorian perusteet, Kevät 8 Demonstraatiot Luento 8..8 D/ Tarkastellaan seuraavaa yksinkertaista piirikytkentäistä (runko)verkkoa.

Lisätiedot

Insinöörimatematiikka D

Insinöörimatematiikka D Insinöörimatematiikka D M. Hirvensalo mikhirve@utu.fi V. Junnila viljun@utu.fi Matematiikan ja tilastotieteen laitos Turun yliopisto 2015 M. Hirvensalo mikhirve@utu.fi V. Junnila viljun@utu.fi Luentokalvot

Lisätiedot

Luku 6. Dynaaminen ohjelmointi. 6.1 Funktion muisti

Luku 6. Dynaaminen ohjelmointi. 6.1 Funktion muisti Luku 6 Dynaaminen ohjelmointi Dynaamisessa ohjelmoinnissa on ideana jakaa ongelman ratkaisu pienempiin osaongelmiin, jotka voidaan ratkaista toisistaan riippumattomasti. Jokaisen osaongelman ratkaisu tallennetaan

Lisätiedot

Lineaarialgebra ja matriisilaskenta II. LM2, Kesä /141

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

Lisätiedot

Johdatus tekoälyn taustalla olevaan matematiikkaan

Johdatus tekoälyn taustalla olevaan matematiikkaan Johdatus tekoälyn taustalla olevaan matematiikkaan Informaatioteknologian tiedekunta Jyväskylän yliopisto 4. luento 24.11.2017 Neuroverkon opettaminen - gradienttimenetelmä Neuroverkkoa opetetaan syöte-tavoite-pareilla

Lisätiedot

2.5. Matriisin avaruudet ja tunnusluvut

2.5. Matriisin avaruudet ja tunnusluvut 2.5. Matriisin avaruudet ja tunnusluvut m n-matriisi A Lineaarikuvaus A : V Z, missä V ja Z ovat sopivasti valittuja, dim V = n, dim Z = m (yleensä V = R n tai C n ja Z = R m tai C m ) Kuva-avaruus ja

Lisätiedot

6. Differentiaaliyhtälösysteemien laadullista teoriaa.

6. Differentiaaliyhtälösysteemien laadullista teoriaa. 1 MAT-13450 LAAJA MATEMATIIKKA 5 Tampereen teknillinen yliopisto Risto Silvennoinen Kevät 2010 6. Differentiaaliyhtälösysteemien laadullista teoriaa. Olemme keskittyneet tässä kurssissa ensimmäisen kertaluvun

Lisätiedot

Algoritmit 1. Luento 9 Ti Timo Männikkö

Algoritmit 1. Luento 9 Ti Timo Männikkö Algoritmit 1 Luento 9 Ti 7.2.2017 Timo Männikkö Luento 9 Graafit ja verkot Kaaritaulukko, bittimatriisi, pituusmatriisi Verkon lyhimmät polut Floydin menetelmä Lähtevien ja tulevien kaarien listat Forward

Lisätiedot

Vektoreiden virittämä aliavaruus

Vektoreiden virittämä aliavaruus Vektoreiden virittämä aliavaruus Määritelmä Oletetaan, että v 1, v 2,... v k R n. Näiden vektoreiden virittämä aliavaruus span( v 1, v 2,... v k ) tarkoittaa kyseisten vektoreiden kaikkien lineaarikombinaatioiden

Lisätiedot

1. Olkoot vektorit a, b ja c seuraavasti määritelty: a) Määritä vektori. sekä laske sen pituus.

1. Olkoot vektorit a, b ja c seuraavasti määritelty: a) Määritä vektori. sekä laske sen pituus. Matematiikan kurssikoe, Maa4 Vektorit RATKAISUT Sievin lukio Keskiviikko 12.4.2017 VASTAA YHTEENSÄ VIITEEN TEHTÄVÄÄN! MAOL JA LASKIN/LAS- KINOHJELMAT OVAT SALLITTUJA! 1. Olkoot vektorit a, b ja c seuraavasti

Lisätiedot

Tekijä Pitkä matematiikka b) Kuvasta nähdään, että b = i 4 j. c) Käytetään a- ja b-kohtien tuloksia ja muokataan lauseketta.

Tekijä Pitkä matematiikka b) Kuvasta nähdään, että b = i 4 j. c) Käytetään a- ja b-kohtien tuloksia ja muokataan lauseketta. Tekijä Pitkä matematiikka 4 9.1.016 79 a) Kuvasta nähdään, että a = 3i + j. b) Kuvasta nähdään, että b = i 4 j. c) Käytetään a- ja b-kohtien tuloksia ja muokataan lauseketta. 5a b = 5(3i + j) ( i 4 j)

Lisätiedot

MS-C1340 Lineaarialgebra ja

MS-C1340 Lineaarialgebra ja MS-C1340 Lineaarialgebra ja differentiaaliyhtälöt Matriisinormi, häiriöalttius Riikka Kangaslampi Kevät 2017 Matematiikan ja systeemianalyysin laitos Aalto-yliopisto Matriisinormi Matriisinormi Matriiseille

Lisätiedot

Vektoreiden A = (A1, A 2, A 3 ) ja B = (B1, B 2, B 3 ) pistetulo on. Edellisestä seuraa

Vektoreiden A = (A1, A 2, A 3 ) ja B = (B1, B 2, B 3 ) pistetulo on. Edellisestä seuraa Viikon aiheet Pistetulo (skalaaritulo Vektorien tulot Pistetulo Ristitulo Skalaari- ja vektorikolmitulo Integraalifunktio, alkeisfunktioiden integrointi, yhdistetyn funktion derivaatan integrointi Vektoreiden

Lisätiedot

Yhteenlaskun ja skalaarilla kertomisen ominaisuuksia

Yhteenlaskun ja skalaarilla kertomisen ominaisuuksia Yhteenlaskun ja skalaarilla kertomisen ominaisuuksia Voidaan osoittaa, että avaruuden R n vektoreilla voidaan laskea tuttujen laskusääntöjen mukaan. Huom. Lause tarkoittaa väitettä, joka voidaan perustella

Lisätiedot

Suorista ja tasoista LaMa 1 syksyllä 2009

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

Lisätiedot

Mitä on konvoluutio? Tutustu kuvankäsittelyyn

Mitä on konvoluutio? Tutustu kuvankäsittelyyn Mitä on konvoluutio? Tutustu kuvankäsittelyyn Tieteenpäivät 2015, Työohje Sami Varjo Johdanto Digitaalinen signaalienkäsittely on tullut osaksi arkipäiväämme niin, ettemme yleensä edes huomaa sen olemassa

Lisätiedot

v 8 v 9 v 5 C v 3 v 4

v 8 v 9 v 5 C v 3 v 4 Verkot Verkko on (äärellinen) matemaattinen malli, joka koostuu pisteistä ja pisteitä toisiinsa yhdistävistä viivoista. Jokainen viiva yhdistää kaksi pistettä, jotka ovat viivan päätepisteitä. Esimerkiksi

Lisätiedot

58131 Tietorakenteet ja algoritmit (syksy 2015) Toinen välikoe, malliratkaisut

58131 Tietorakenteet ja algoritmit (syksy 2015) Toinen välikoe, malliratkaisut Tietorakenteet ja algoritmit (syksy 0) Toinen välikoe, malliratkaisut. (a) Alussa puu näyttää tältä: Lisätään 4: 4 Tasapaino rikkoutuu solmussa. Tehdään kaksoiskierto ensin oikealle solmusta ja sitten

Lisätiedot

3.1 Lineaarikuvaukset. MS-A0004/A0006 Matriisilaskenta. 3.1 Lineaarikuvaukset. 3.1 Lineaarikuvaukset

3.1 Lineaarikuvaukset. MS-A0004/A0006 Matriisilaskenta. 3.1 Lineaarikuvaukset. 3.1 Lineaarikuvaukset 31 MS-A0004/A0006 Matriisilaskenta 3 Nuutti Hyvönen, c Riikka Kangaslampi Matematiikan ja systeemianalyysin laitos Aalto-yliopisto 2292015 Lineaariset yhtälöt ovat vektoreille luonnollisia yhtälöitä, joita

Lisätiedot

9 Matriisit. 9.1 Matriisien laskutoimituksia

9 Matriisit. 9.1 Matriisien laskutoimituksia 9 Matriisit Aiemmissa luvuissa matriiseja on käsitelty siinä määrin kuin on ollut tarpeellista yhtälönratkaisun kannalta. Matriiseja käytetään kuitenkin myös muihin tarkoituksiin, ja siksi on hyödyllistä

Lisätiedot

Lineaarinen optimointitehtävä

Lineaarinen optimointitehtävä Lineaarinen optimointitehtävä Minimointitehtävä yhtälörajoittein: min kun n j=1 n j=1 c j x j a ij x j = b i x j 0 j = 1,..., n i = 1,..., m Merkitään: z = alkuperäisen objektifunktion arvo käsiteltävänä

Lisätiedot

4. Esittäminen ja visualisointi (renderöinti)

4. Esittäminen ja visualisointi (renderöinti) 4. Esittäminen ja visualisointi (renderöinti) Tutkitaan erilaisia renderöintimenetelmiä, joita käytetään luvuissa 2 ja 3 esitettyjen kuvien esitysmuotojen visualisointiin. Seuraavassa selvitetään: (1)

Lisätiedot

Oppimistavoitematriisi

Oppimistavoitematriisi Oppimistavoitematriisi Lineaarialgebra ja matriisilaskenta I Arvosanaan 1 2 riittävät Arvosanaan 5 riittävät Yhtälöryhmät (YR) Osaan ratkaista ensimmäisen asteen yhtälöitä ja yhtälöpareja Osaan muokata

Lisätiedot

Ortogonaalinen ja ortonormaali kanta

Ortogonaalinen ja ortonormaali kanta Ortogonaalinen ja ortonormaali kanta Määritelmä Kantaa ( w 1,..., w k ) kutsutaan ortogonaaliseksi, jos sen vektorit ovat kohtisuorassa toisiaan vastaan eli w i w j = 0 kaikilla i, j {1, 2,..., k}, missä

Lisätiedot

Talousmatematiikan perusteet: Luento 12. Lineaarinen optimointitehtävä Graafinen ratkaisu Ratkaisu Excel Solverilla

Talousmatematiikan perusteet: Luento 12. Lineaarinen optimointitehtävä Graafinen ratkaisu Ratkaisu Excel Solverilla Talousmatematiikan perusteet: Luento 12 Lineaarinen optimointitehtävä Graafinen ratkaisu Ratkaisu Excel Solverilla Esimerkki Esim. Yritys tekee kahta elintarviketeollisuuden käyttämää puolivalmistetta,

Lisätiedot

Johdatus tekoälyn taustalla olevaan matematiikkaan

Johdatus tekoälyn taustalla olevaan matematiikkaan Johdatus tekoälyn taustalla olevaan matematiikkaan Informaatioteknologian tiedekunta Jyväskylän yliopisto 5. luento.2.27 Lineaarialgebraa - Miksi? Neuroverkon parametreihin liittyvät kaavat annetaan monesti

Lisätiedot

KJR-C1001 Statiikka ja dynamiikka. Luento Susanna Hurme

KJR-C1001 Statiikka ja dynamiikka. Luento Susanna Hurme KJR-C1001 Statiikka ja dynamiikka Luento 15.3.2016 Susanna Hurme Päivän aihe: Translaatioliikkeen kinematiikka: asema, nopeus ja kiihtyvyys (Kirjan luvut 12.1-12.5, 16.1 ja 16.2) Osaamistavoitteet Ymmärtää

Lisätiedot

9. Lineaaristen differentiaaliyhtälöiden ratkaisuavaruuksista

9. Lineaaristen differentiaaliyhtälöiden ratkaisuavaruuksista 29 9 Lineaaristen differentiaaliyhtälöiden ratkaisuavaruuksista Tarkastelemme kertalukua n olevia lineaarisia differentiaaliyhtälöitä y ( x) + a ( x) y ( x) + + a ( x) y( x) + a ( x) y= b( x) ( n) ( n

Lisätiedot

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

3 Lineaariset yhtälöryhmät ja Gaussin eliminointimenetelmä 3 Lineaariset yhtälöryhmät ja Gaussin eliminointimenetelmä Lineaarinen m:n yhtälön yhtälöryhmä, jossa on n tuntematonta x 1,, x n on joukko yhtälöitä, jotka ovat muotoa a 11 x 1 + + a 1n x n = b 1 a 21

Lisätiedot

2.6 Funktioiden kuvaajat ja tasa-arvojoukot

2.6 Funktioiden kuvaajat ja tasa-arvojoukot 2.6 Funktioiden kuvaajat ja tasa-arvojoukot Olkoon I R väli. Yhden muuttujan funktion g : I R kuvaaja eli graafi on avaruuden R 2 osajoukko {(x, y) R 2 : x I, y = g(x)}. 1 0 1 2 3 1 0.5 0 0.5 1 Kuva 2.1:

Lisätiedot

Luento 7: Lokaalit valaistusmallit

Luento 7: Lokaalit valaistusmallit Tietokonegrafiikan perusteet T-111.4300 3 op Luento 7: Lokaalit valaistusmallit Lauri Savioja 11/07 Lokaalit valaistusmallit / 1 Sävytys Interpolointi Sisältö Lokaalit valaistusmallit / 2 1 Varjostustekniikat

Lisätiedot

Lineaarialgebra ja matriisilaskenta I

Lineaarialgebra ja matriisilaskenta I Lineaarialgebra ja matriisilaskenta I 4.6.2013 HY / Avoin yliopisto Jokke Häsä, 1/19 Käytännön asioita Viimeiset harjoitukset on palautettava torstaina 13.6. Laskaripisteensä ja läsnäolonsa voi kukin tarkistaa

Lisätiedot

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

TIES592 Monitavoiteoptimointi ja teollisten prosessien hallinta. Yliassistentti Jussi Hakanen syksy 2010 TIES592 Monitavoiteoptimointi ja teollisten prosessien hallinta Yliassistentti Jussi Hakanen jussi.hakanen@jyu.fi syksy 2010 Optimaalisuus: objektiavaruus f 2 min Z = f(s) Parhaat arvot alhaalla ja vasemmalla

Lisätiedot

110. 111. 112. 113. 114. 4. Matriisit ja vektorit. 4.1. Matriisin käsite. 4.2. Matriisialgebra. Olkoon A = , B = Laske A + B, 5 14 9, 1 3 3

110. 111. 112. 113. 114. 4. Matriisit ja vektorit. 4.1. Matriisin käsite. 4.2. Matriisialgebra. Olkoon A = , B = Laske A + B, 5 14 9, 1 3 3 4 Matriisit ja vektorit 4 Matriisin käsite 42 Matriisialgebra 0 2 2 0, B = 2 2 4 6 2 Laske A + B, 2 A + B, AB ja BA A + B = 2 4 6 5, 2 A + B = 5 9 6 5 4 9, 4 7 6 AB = 0 0 0 6 0 0 0, B 22 2 2 0 0 0 6 5

Lisätiedot

Derivaatta: funktion approksimaatio lineaarikuvauksella.

Derivaatta: funktion approksimaatio lineaarikuvauksella. Viikko 5 Tällä viikolla yleistetään R 2 :n ja R 3 :n vektorialgebran peruskäsitteet n-ulotteiseen avaruuteen R n, ja määritellään lineaarikuvaus. Tarkastellaan funktioita, joiden määrittelyjoukko on n-ulotteisen

Lisätiedot

Tekijä Pitkä matematiikka Suoran pisteitä ovat esimerkiksi ( 5, 2), ( 2,1), (1, 0), (4, 1) ja ( 11, 4).

Tekijä Pitkä matematiikka Suoran pisteitä ovat esimerkiksi ( 5, 2), ( 2,1), (1, 0), (4, 1) ja ( 11, 4). Tekijä Pitkä matematiikka 4 9.12.2016 212 Suoran pisteitä ovat esimerkiksi ( 5, 2), ( 2,1), (1, 0), (4, 1) ja ( 11, 4). Vastaus esimerkiksi ( 5, 2), ( 2,1), (1, 0), (4, 1) ja ( 11, 4) 213 Merkitään pistettä

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

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

Mat. tukikurssi 27.3.

Mat. tukikurssi 27.3. Mat. tukikurssi 7.. Tänään oli paljon vaikeita aiheita: - suunnattu derivaatta - kokonaisdierentiaali - dierentiaalikehitelmä - implisiittinen derivointi Nämä kaikki liittvät aika läheisesti toisiinsa.

Lisätiedot

Luento 6: Piilopinnat ja Näkyvyys

Luento 6: Piilopinnat ja Näkyvyys Tietokonegrafiikan perusteet T-111.4300 3 op Luento 6: Piilopinnat ja Näkyvyys Janne Kontkanen Geometrinen mallinnus / 1 Johdanto Piilopintojen poisto-ongelma Syntyy kuvattaessa 3-ulotteista maailmaa 2-ulotteisella

Lisätiedot

MS-C1340 Lineaarialgebra ja differentiaaliyhtälöt

MS-C1340 Lineaarialgebra ja differentiaaliyhtälöt MS-C1340 Lineaarialgebra ja differentiaaliyhtälöt ja pienimmän neliösumman menetelmä Riikka Kangaslampi Matematiikan ja systeemianalyysin laitos Aalto-yliopisto 2015 1 / 18 R. Kangaslampi QR ja PNS PNS-ongelma

Lisätiedot

Oppimistavoitematriisi

Oppimistavoitematriisi Oppimistavoitematriisi Lineaarialgebra ja matriisilaskenta I Esitiedot Arvosanaan 1 2 riittävät Arvosanaan 3 4 riittävät Arvosanaan 5 riittävät Yhtälöryhmät (YR) Osaan ratkaista ensimmäisen asteen yhtälöitä

Lisätiedot

802118P Lineaarialgebra I (4 op)

802118P Lineaarialgebra I (4 op) 802118P Lineaarialgebra I (4 op) Tero Vedenjuoksu Oulun yliopisto Matemaattisten tieteiden laitos 2012 Lineaarialgebra I Yhteystiedot: Tero Vedenjuoksu tero.vedenjuoksu@oulu.fi Työhuone M206 Kurssin kotisivu

Lisätiedot

Ellipsoidimenetelmä. Samuli Leppänen Kokonaislukuoptimointi. S ysteemianalyysin Laboratorio

Ellipsoidimenetelmä. Samuli Leppänen Kokonaislukuoptimointi. S ysteemianalyysin Laboratorio Ellipsoidimenetelmä Kokonaislukuoptimointi Sovelletun matematiikan lisensiaattiseminaari Kevät 2008 / 1 Sisällys Ellipsoidimenetelmän geometrinen perusta ja menetelmän idea Formaali ellipsoidimenetelmä

Lisätiedot

Ota tämä paperi mukaan, merkkaa siihen omat vastauksesi ja tarkista oikeat vastaukset klo 11:30 jälkeen osoitteesta

Ota tämä paperi mukaan, merkkaa siihen omat vastauksesi ja tarkista oikeat vastaukset klo 11:30 jälkeen osoitteesta MAA5.2 Loppukoe 26.9.2012 Jussi Tyni Valitse 6 tehtävää Muista merkitä vastauspaperiin oma nimesi ja tee etusivulle pisteytysruudukko Kaikkiin tehtävien ratkaisuihin välivaiheet näkyviin! 1. Olkoon vektorit

Lisätiedot

3.2 Matriisien laskutoimitukset. 3.2 Matriisien laskutoimitukset. 3.2 Matriisien laskutoimitukset. 3.2 Matriisien laskutoimitukset. Olkoot A 2 := AA =

3.2 Matriisien laskutoimitukset. 3.2 Matriisien laskutoimitukset. 3.2 Matriisien laskutoimitukset. 3.2 Matriisien laskutoimitukset. Olkoot A 2 := AA = 3 3 Olkoot 9 8 B 7 6 ja A 5 4 [ 3 4 Nyt A + B, AB ja BB eivät ole mielekkäitä (vastaavilla lineaarikuvauksilla menisivät dimensiot solmuun tällaisista yhdistelmistä) Kuitenkin voidaan laskea BA ja 9( )

Lisätiedot

Juuri 4 Tehtävien ratkaisut Kustannusosakeyhtiö Otava päivitetty Kertaus. b) B = (3, 0, 5) K2. ( )

Juuri 4 Tehtävien ratkaisut Kustannusosakeyhtiö Otava päivitetty Kertaus. b) B = (3, 0, 5) K2. ( ) Kertaus K1. a) OA =- i + j + k K. b) B = (, 0, 5) K. a) AB = (6 -(- )) i + ( - ) j + (- -(- 7)) k = 8i - j + 4k AB = 8 + (- 1) + 4 = 64+ 1+ 16 = 81= 9 b) 1 1 ( ) AB = (--(- 1)) i + - - 1 j =-i - 4j AB

Lisätiedot

Insinöörimatematiikka D

Insinöörimatematiikka D Insinöörimatematiikka D M. Hirvensalo mikhirve@utu.fi V. Junnila viljun@utu.fi Matematiikan ja tilastotieteen laitos Turun yliopisto 2015 M. Hirvensalo mikhirve@utu.fi V. Junnila viljun@utu.fi Luentokalvot

Lisätiedot

T-111.4310 Vuorovaikutteinen tietokonegrafiikka Tentti 14.12.2011

T-111.4310 Vuorovaikutteinen tietokonegrafiikka Tentti 14.12.2011 T-111.4310 Vuorovaikutteinen tietokonegrafiikka Tentti 14.12.2011 Vastaa kolmeen tehtävistä 1-4 ja tehtävään 5. 1. Selitä lyhyesti mitä seuraavat termit tarkoittavat tai minkä ongelman algoritmi ratkaisee

Lisätiedot

a) Sievennä lauseke 1+x , kun x 0jax 1. b) Aseta luvut 2, 5 suuruusjärjestykseen ja perustele vastauksesi. 3 3 ja

a) Sievennä lauseke 1+x , kun x 0jax 1. b) Aseta luvut 2, 5 suuruusjärjestykseen ja perustele vastauksesi. 3 3 ja 1 YLIOPPILASTUTKINTO- LAUTAKUNTA 1.10.2018 MATEMATIIKAN KOE PITKÄ OPPIMÄÄRÄ A-osa Ratkaise kaikki tämän osan tehtävät 1 4. Tehtävät arvostellaan pistein 0 6. Kunkin tehtävän ratkaisu kirjoitetaan tehtävän

Lisätiedot

Kertausosa. 5. Merkitään sädettä kirjaimella r. Kaaren pituus on tällöin r a) sin = 0, , c) tan = 0,

Kertausosa. 5. Merkitään sädettä kirjaimella r. Kaaren pituus on tällöin r a) sin = 0, , c) tan = 0, Kertausosa. a),6 60 576 Peruuttaessa pyörähdyssuunta on vastapäivään. Kulma on siis,4 60 864 a) 576 864 0,88m. a) α b 0,6769... 0,68 (rad) r,m 8cm β,90...,9 (rad) 4cm a) α 0,68 (rad) β,9 (rad). a) 5,0

Lisätiedot

TEKNILLINEN KORKEAKOULU Tietoliikenneohjelmistojen ja Multimedian Laboratorio T Tietokonegrafiikan seminaari L.

TEKNILLINEN KORKEAKOULU Tietoliikenneohjelmistojen ja Multimedian Laboratorio T Tietokonegrafiikan seminaari L. TEKNILLINEN KORKEAKOULU 4.2.2004 Tietoliikenneohjelmistojen ja Multimedian Laboratorio T-111.500 Tietokonegrafiikan seminaari L Billboard Clouds Jon Franzas, TKK jfranzas@cc.hut.fi 52365B Billboard Clouds

Lisätiedot

MATEMATIIKAN PERUSKURSSI I Harjoitustehtäviä syksy Millä reaaliluvun x arvoilla. 3 4 x 2,

MATEMATIIKAN PERUSKURSSI I Harjoitustehtäviä syksy Millä reaaliluvun x arvoilla. 3 4 x 2, MATEMATIIKAN PERUSKURSSI I Harjoitustehtäviä syksy 6. Millä reaaliluvun arvoilla a) 9 =, b) + + + 4, e) 5?. Kirjoita Σ-merkkiä käyttäen summat 4, a) + 4 + 6 + +, b) 8 + 4 6 + + n n, c) + + +

Lisätiedot

Ville Turunen: Mat Matematiikan peruskurssi P1 1. välikokeen alueen teoriatiivistelmä 2007

Ville Turunen: Mat Matematiikan peruskurssi P1 1. välikokeen alueen teoriatiivistelmä 2007 Ville Turunen: Mat-1.1410 Matematiikan peruskurssi P1 1. välikokeen alueen teoriatiivistelmä 2007 Materiaali: kirjat [Adams R. A. Adams: Calculus, a complete course (6th edition), [Lay D. C. Lay: Linear

Lisätiedot

Yleistä vektoreista GeoGebralla

Yleistä vektoreista GeoGebralla Vektoreita GeoGebralla Vektoreilla voi laskea joko komentopohjaisesti esim. CAS-ikkunassa tai piirtämällä piirtoikkunassa. Ensimmäisen tavan etuna on, että laskujen tueksi muodostuu kuva. Tästä on varmasti

Lisätiedot

Talousmatematiikan perusteet: Luento 9

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

Lisätiedot

Department of Mathematics, Hypermedia Laboratory Tampere University of Technology. Roolit Verkostoissa: HITS. Idea.

Department of Mathematics, Hypermedia Laboratory Tampere University of Technology. Roolit Verkostoissa: HITS. Idea. Roolit Tommi Perälä Department of Mathematics, Hypermedia Laboratory Tampere University of Technology 25.3.2011 J. Kleinberg kehitti -algoritmin (Hypertext Induced Topic Search) hakukoneen osaksi. n taustalla

Lisätiedot

Kanta ja Kannan-vaihto

Kanta ja Kannan-vaihto ja Kannan-vaihto 1 Olkoon L vektoriavaruus. Äärellinen joukko L:n vektoreita V = { v 1, v 2,..., v n } on kanta, jos (1) Jokainen L:n vektori voidaan lausua v-vektoreiden lineaarikombinaationa. (Ts. Span(V

Lisätiedot

Geometrian yksinkertaistaminen: Progressive Meshes

Geometrian yksinkertaistaminen: Progressive Meshes TEKNILLINEN KORKEAKOULU, HELSINKI 29.4.2003 Tietoliikenneohjelmistojen ja multimedian laboratorio Tik-111.500 Tietokonegrafiikan seminaari Kevät 2003: Reaaliaikaisen 3D grafiikan laadun ja nopeuden parantaminen

Lisätiedot

MS-A0003/A0005 Matriisilaskenta Laskuharjoitus 3 /

MS-A0003/A0005 Matriisilaskenta Laskuharjoitus 3 / MS-A3/A5 Matriisilaskenta, II/27 MS-A3/A5 Matriisilaskenta Laskuharjoitus 3 / 3. 7..27 Tehtävä (L): Etsi kaikki yhtälön Ax = b ratkaisut, kun 3 5 4 A = 3 2 4 ja b = 6 8 7 4. Ratkaisu : Koetetaan ratkaista

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

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

Yhtälön oikealla puolella on säteen neliö, joten r. = 5 eli r = ± 5. Koska säde on positiivinen, niin r = 5. Tekijä Pitkä matematiikka 5 7..017 31 Kirjoitetaan yhtälö keskipistemuotoon ( x x ) + ( y y ) = r. 0 0 a) ( x 4) + ( y 1) = 49 Yhtälön vasemmalta puolelta nähdään, että x 0 = 4 ja y 0 = 1, joten ympyrän

Lisätiedot

Lineaarikombinaatio, lineaarinen riippuvuus/riippumattomuus

Lineaarikombinaatio, lineaarinen riippuvuus/riippumattomuus Lineaarikombinaatio, lineaarinen riippuvuus/riippumattomuus 1 / 51 Lineaarikombinaatio Johdattelua seuraavaan asiaan (ei tarkkoja määritelmiä): Millaisen kuvan muodostaa joukko {λv λ R, v R 3 }? Millaisen

Lisätiedot

Neliömatriisi A on ortogonaalinen (eli ortogonaalimatriisi), jos sen alkiot ovat reaalisia ja

Neliömatriisi A on ortogonaalinen (eli ortogonaalimatriisi), jos sen alkiot ovat reaalisia ja 7 NELIÖMATRIISIN DIAGONALISOINTI. Ortogonaaliset matriisit Neliömatriisi A on ortogonaalinen (eli ortogonaalimatriisi), jos sen alkiot ovat reaalisia ja A - = A T () Muistutus: Kokoa n olevien vektorien

Lisätiedot

MS-C1340 Lineaarialgebra ja differentiaaliyhtälöt

MS-C1340 Lineaarialgebra ja differentiaaliyhtälöt MS-C1340 Lineaarialgebra ja differentiaaliyhtälöt Matriisinormi, häiriöalttius Riikka Kangaslampi Matematiikan ja systeemianalyysin laitos Aalto-yliopisto 2015 1 / 14 R. Kangaslampi matriisiteoriaa Matriisinormi

Lisätiedot

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

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

Lisätiedot

12. Hessen matriisi. Ääriarvoteoriaa

12. Hessen matriisi. Ääriarvoteoriaa 179 12. Hessen matriisi. Ääriarvoteoriaa Tarkastelemme tässä luvussa useamman muuttujan (eli vektorimuuttujan) n reaaliarvoisia unktioita : R R. Edellisessä luvussa todettiin, että riittävän säännöllisellä

Lisätiedot

Tekijä Pitkä matematiikka Poistetaan yhtälöparista muuttuja s ja ratkaistaan muuttuja r.

Tekijä Pitkä matematiikka Poistetaan yhtälöparista muuttuja s ja ratkaistaan muuttuja r. Tekijä Pitkä matematiikka 4 16.12.2016 K1 Poistetaan yhtälöparista muuttuja s ja ratkaistaan muuttuja r. 3 r s = 0 4 r+ 4s = 2 12r 4s = 0 + r+ 4s = 2 13 r = 2 r = 2 13 2 Sijoitetaan r = esimerkiksi yhtälöparin

Lisätiedot