Leksjon 2: Transformasjoner

Størrelse: px
Begynne med side:

Download "Leksjon 2: Transformasjoner"

Transkript

1 Lineær algebra med grafiske anendelser Leksjon : Transformasjoner Fra modell til tegning på skjerm side Modell Plantransformasjoner/translasjon side 3 Modell Plantransformasjoner/skalering side 4 Modell Plantransformasjoner/rotasjon side 5 Modell Transformasjonsligningen på matriseform side 6 Modell Romtransformasjoner: Homogene koordinater side 7 Modellkoordinatsystem: OpenGL metode-/kommandosyntaks side 8- View koordinatsystem side - Projeksjonstransformasjoner side 3-5 Viewport: Uttegningsindu side 6 Programeksempel: Transformert kube/terning side 7-9 Effekt a parameterendringer. Noen kjørbare eksempler side Lineær algebra med grafiske anendelser. Grafikkdelen: Introduksjon til OpenGL med Jaabinding JOGL H Jan H. Nilsen Leksjon Side

2 Fra Modell til tegning på skjerm OpenGL metoder: Steg : gl.gltranslatef(); gl.glrotatef(), gl.glscalef() Steg : glu.glulookat() Steg 3 og 4: gl.gfrustum(), glu.gluperspectie(), gl.glortho(), glu.gluorthod() Steg 5: gl.glviewport() Lineær algebra med grafiske anendelser. Grafikkdelen: Introduksjon til OpenGL med Jaabinding JOGL H Jan H. Nilsen Leksjon, side

3 Modell. Plantransformasjoner:Translasjon Tre grunnleggende operasjoner i planet: translasjon, skalering og rotasjon. Translasjon Med translasjon forstår i å flytte, eller parallellforskye, en figur. Vi tar utgangspunkt i et enkelt punkt. Dette er en enkel operasjon som er lett å formulere matematisk. Vi il flytte punktet P til en ny posisjon P. P(x,y)(3,3) P(x,y)(8,5) Vi ser uten idere at xx+5 yy+ Lineær algebra med grafiske anendelser. Grafikkdelen: Introduksjon til OpenGL med Jaabinding JOGL H Jan H. Nilsen Leksjon, side 3

4 Modell. Plantransformasjoner: Skalering P(x,y)(3,3) Vi "skalerer" punktet ed å multiplisere med en skaleringsfaktor i x-retningen, sx, og en i y-retningen, sy3, og får P(x,y)(6,9) Sammenhengen er altså: xsx x ysy y Ved skalering a et polygon, il i tillegg til at hjørnepunktene flyttes, også inkler og areal endres. Skalering er uttrykt i forhold til origo Lineær algebra med grafiske anendelser. Grafikkdelen: Introduksjon til OpenGL med Jaabinding JOGL H Jan H. Nilsen Leksjon, side 4

5 Modell. Plantransformasjoner: Rotasjon P(x,y)(r cos(),r sin()) P(x,y)(r cos(+),r sin(+)) sin (a+b) cos(a) sin(b)+sin(a) cos(b) cos (a+b) cos(a) cos(b)-sin(a) sin(b) P(r cos(), r sin() ) P(r cos() cos()-r sin() sin(), r cos() sin()+r sin() cos()) xr cos() yr sin() x x cos()-y sin() y x sin()+y cos() Lineær algebra med grafiske anendelser. Grafikkdelen: Introduksjon til OpenGL med Jaabinding JOGL H Jan H. Nilsen Leksjon, side 5

6 Modell: Transformasjonsligningene på matriseform De tre basistransformasjonene i D kan beskries ed følgende likningssett: Translasjon bestemt ed tx og ty: xx+tx, yy+ty Skalering bestemt ed sx og sy: xsx x, ysy y Rotasjon bestemt ed : x x cos()-y sin(), y x sin()+y cos() På matriseform kan disse likningene skries: Translasjon: Skalering: Rotasjon x y x y tx + ty x y sx sy x * y x y cos sin Ved bruk a homogene-koordinater blir alle matrisene kadratiske : sin cos * x y x y tx ty x * y x y sx sy x * y x y cos sin sin cos x * y Alle tre basistransformasjonene kan dermed skries på samme form: P M * P Lineær algebra med grafiske anendelser. Grafikkdelen: Introduksjon til OpenGL med Jaabinding JOGL H Jan H. Nilsen Leksjon, side 6

7 Lineær algebra med grafiske anendelser. Grafikkdelen: Introduksjon til OpenGL med Jaabinding JOGL H Jan H. Nilsen Leksjon, side 7 Modell. Romtransformasjoner: Homogene koordinater Romtransformasjoner på matriseform: P M * P Translasjon Skalering gl.gltranslatef(txf,tyf,tzf); gl.glscalef(sxf,syf,szf); * z y x tz ty tx z y x * z y x sz sy sx z y x * cos sin sin cos z y x z y x * cos sin sin cos z y x z y x * cos sin sin cos z y x z y x Rotasjon rundt: Z-aksen X-aksen Y-aksen gl.glrotatef(f,.f,.f,.f) gl.glrotatef(f,.f,.f,.f) gl.glrotatef(f,.f,.f,.f)

8 Modellkoordinatsystem: OpenGL metode-/kommandosyntaks Translasjon: gl.gltranslate{fd}( Type x, Type y, Type z) Mulitipliserer den gjeldende matrisen med en translasjonsmatrise som forflytter objektet med de angitt Type x, Type y, Type z - erdiene. Figure 3-5 : Translering a et objekt Lineær algebra med grafiske anendelser. Grafikkdelen: Introduksjon til OpenGL med Jaabinding JOGL H Jan H. Nilsen Leksjon, side 8

9 Modellkoordinatsystem: OpenGL metode-/kommandosyntaks Rotasjon gl.glrotate{fd}(type angle, TYPE x, TYPE y, TYPE z); Multipliserer den gjeldende matrisen med en rotasjonsmatrise som roterer et objekt i en inkel angle i retning mot uriseren rundt aksen gitt ed ektoren fra origo til punktet (TYPE x, TYPE y, TYPE z ) Effekten a gl.glrotatef(45.f,.f,.f,.f), som er en rotasjon på 45 grader mot uriseren, rundt z-aksen er ist i figuren. Lineær algebra med grafiske anendelser. Grafikkdelen: Introduksjon til OpenGL med Jaabinding JOGL H Jan H. Nilsen Leksjon, side 9

10 Modellkoordinatsystem: OpenGL metode-/kommandosyntaks Skalering gl.glscale{fd}(typex, TYPE y, TYPEz) Multipliserer den gjeldende matrisen med en matrise som strekker, krymper eller speiler et objekt langs aksene i WC. Alle (x,y,z) koordinatene på alle punktene på objektet blir multiplisert med de respektie erdiene angitt i parameterlista til metoden: TYPE x, TYPE y, TYPE z. gl.glscale er den eneste a modelltransformasjonene som endrer størrelsen på et objekt. Figure 3-7 Viser effekten a gl.glscalef(.f, -.5f,.f). Lineær algebra med grafiske anendelser. Grafikkdelen: Introduksjon til OpenGL med Jaabinding JOGL H Jan H. Nilsen Leksjon, side

11 View koordinatsystemet Viewing systemet, beskreet med aksene (u,,n), spesifiserer horfra og hordan i retter kameraet årt når i skal ta et bilde a modellobjektet årt. Dette systemet er bestemt ut fra følgende spesifikasjoner a hordan i ser modellen: View Reference Point, VRP, som er et punkt i et plan parallelt med projeksjonsplanet. Vi kan godt tenke på dette planet som projeksjonsplanet. View Reference Normal, VRN, som er en normal til projeksjonsplanet, oppreist i VRP. VRN faller sammen med n-aksen i det nye koordinatsystemet Et øyepunkt som ligger på VRN: Dersom i har en parallellprojeksjon ligger øyepunktet uendelig lang ute på VRN En angielse a ha som er opp, VUP. Dette for å skille VUP fra de to andre aksene, u og. u, gis retninger slik at u,, n definerer et høyrehåndssystem. Lineær algebra med grafiske anendelser. Grafikkdelen: Introduksjon til OpenGL med Jaabinding JOGL H Jan H. Nilsen Leksjon, side

12 View koordinatsystemet: glu.glulookat(gldouble eyex, GLdouble eyey, GLdouble eyez, GLdouble centerx, GLdouble centery, GLdouble centerz, GLdouble upx, GLdouble upy, GLdouble upz); glu.glulookat() er sammensatt a gl.gltranslate() og gl.glrotate() metoder. Samme effekt som bruk a glu.glulookat() kan oppnås ed å benytte gl.gltranslate() og eller gl.glrotate() direkte: gl.gltranslatef(.f,.f, -5.f); glu.glulookat(.,., 5.,.,.,.,.,.,.); Lineær algebra med grafiske anendelser. Grafikkdelen: Introduksjon til OpenGL med Jaabinding JOGL H Jan H. Nilsen Leksjon, side

13 Projeksjonstransformasjoner: Bestemmer synspyramiden /synsolumet og hordan objektet blir projisert ned på skjermen. OpenGL tilbyr to typer projeksjonstransformasjoner: Perspekti- og ortogonaltransformasjoner. Perspektitransformasjon: gl.glmatrixmode(gl.gl_projection); gl.glfrustum(gldouble left, GLdouble right, GLdouble bottom, GLdouble top, GLdouble near, GLdouble far); Lineær algebra med grafiske anendelser. Grafikkdelen: Introduksjon til OpenGL med Jaabinding JOGL H Jan H. Nilsen Leksjon, side 3

14 Perspektitransformasjon: Projeksjonstransformasjoner: Figure 3- : The Perspectie Viewing Volume Specified by glu.gluperspectie() glu.gluperspectie(gldouble foy, GLdouble aspect, GLdouble znear, GLdouble zfar); Lineær algebra med grafiske anendelser. Grafikkdelen: Introduksjon til OpenGL med Jaabinding JOGL H Jan H. Nilsen Leksjon, side 4

15 Ortogonaltransformasjoner: Projeksjonstransformasjoner: Figure 3-3 : The Orthographic Viewing Volume spesifisert ed gl.glortho() gl.glortho(gldouble left, GLdouble right, GLdouble bottom, GLdouble top, GLdouble near, GLdouble far); glu.gluorthod(gldouble left, GLdouble right, GLdouble bottom, GLdouble top); -. < z <. (D- bildet projiseres ned på skjermen) Lineær algebra med grafiske anendelser. Grafikkdelen: Introduksjon til OpenGL med Jaabinding JOGL H Jan H. Nilsen Leksjon, side 5

16 Viewport:Uttegningsindu Viewport: Angir størrelsen på det rektangulære induet på skjermen der bildet skal presenteres Måles i skjermkoordinater, ds pixler Figure 3-5 : Mapper the Viewing Volume til the Viewport gl.glviewport(glint x, GLint y, GLsizei width, GLsizei height); Eks: Disse to etterfølgende OpenGL-metodekallene il tegne det som ligger innenfor en synspyramide med kadratisk bunnflate, som et kadratisk bilde på skjermen: glu.gluperspectie(myfoy,., mynear, myfar); gl.glviewport(,, 4, 4); Lineær algebra med grafiske anendelser. Grafikkdelen: Introduksjon til OpenGL med Jaabinding JOGL H Jan H. Nilsen Leksjon, side 6

17 Programeksempel: Transformert kube/terning import com.sun.opengl.util.glut; priate GLU glu new GLU(); priate GLUT glut new GLUT(); /** oid init(glautodrawable gldrawable) */ public oid init(glautodrawable gldrawable) { GL gl gldrawable.getgl(); gl.glmatrixmode(gl.gl_projection); // Select The Projection Matrix gl.glloadidentity(); // Reset The Projection Matrix glu.gluperspectie(6.,.,.,.); // Defines the iewing olume (synspyramiden) // glu.gluorthod(., 4.,., 4.); // gl.glortho(., 4.,.,4.,.,.); gl.glmatrixmode(gl.gl_modelview); // Select The Modeliew Matrix gl.glloadidentity(); // Reset The ModelView Matrix } Lineær algebra med grafiske anendelser. Grafikkdelen: Introduksjon til OpenGL med Jaabinding JOGL H Jan H. Nilsen Leksjon, side 7

18 Programeksempel: Transformert kube/terning import com.sun.opengl.util.glut; public oid drawglscene( GLAutoDrawable gldrawable) { GL gl gldrawable.getgl(); gl.glclear(gl.gl_color_buffer_bit GL.GL_DEPTH_BUFFER_BIT); gl.glloadidentity(); gl.glcolor3f(.f,.f,.f); glu.glulookat(.,.,9.,.,.,.,.,.,.); gl.glrotatef( 45.f,.f,.f,.f ); // 3. M(Rotate) gl.gltranslatef(.f,.f,.f ); //. M(Translate) gl.glscalef(.f,.f,.f ); //. M(Scale) glut.glutwirecube(3.f); } /** oid display() Draw to the canas. */ // Purely a Jaa thing. Simple calls DrawGLScene3 once GL is initialized public oid display(glautodrawable gldrawable) { GL gl gldrawable.getgl(); drawglscene(gldrawable); // Calls DrawGLScene3 gldrawable.swapbuffers(); //Swap buffers (double buffering) gl.glflush(); // Tinger tidligere buffrede OpenGL kom. til å utføres med en gang. } Lineær algebra med grafiske anendelser. Grafikkdelen: Introduksjon til OpenGL med Jaabinding JOGL H Jan H. Nilsen Leksjon, side 8

19 Programeksempel: Transformert kube/terning Rekkefølgen matriseoperasjonene utføres i har betydning for resultatet: gl.glrotatef( 45.f,.f,.f,.f ); gl.gltranslatef(.f,.f,.f ); gl.gltranslatef(.f,.f,.f ); gl.glrotatef( 45.f,.f,.f,.f ); gl.glscalef(.f,.f,.f ); gl.glscalef(.f,.f,.f ); P Mr * Mt * Ms * P P Mt * Mr * Ms * P Lineær algebra med grafiske anendelser. Grafikkdelen: Introduksjon til OpenGL med Jaabinding JOGL H Jan H. Nilsen Leksjon, side 9

20 Noen kjørbare eksempler Nate Robins har samlet et fint sett med tutorials som iser effekten a parameterendringer for en rekke metoder. Det er ist eksempler på ulik bruk a tegneprimitier, transformasjoner, projeksjoner, lysposisjoner, interaksjoner mellom lys og materialegenskaper, tåkelegging og tekstur. Last ned og kjør programmene fra web-siden: Lineær algebra med grafiske anendelser. Grafikkdelen: Introduksjon til OpenGL med Jaabinding JOGL H Jan H. Nilsen Leksjon, side

Leksjon G2: Transformasjoner

Leksjon G2: Transformasjoner Programmering grunnkurs TDAT: Grafikkdel Leksjon G: Transformasjoner Fra modell til tegning på skjerm side Modell Plantransformasjoner/translasjon side 3 Modell Plantransformasjoner/skalering side 4 Modell

Detaljer

Leksjon 2: Transformasjoner

Leksjon 2: Transformasjoner Lineær algebra med grafiske anvendelser http://www.aitel.hist.no/fag/_lag/ Leksjon 2: Transformasjoner Fra modell til tegning på skjerm side 2 Modell Plantransformasjoner/translasjon side 3 Modell Plantransformasjoner/skalering

Detaljer

Leksjon G2: Transformasjoner

Leksjon G2: Transformasjoner Programmering grunnkurs TDAT: Grafikkdel Leksjon G: Transformasjoner Fra modell til tegning på skjerm side Modell Plantransformasjoner/translasjon side 3 Modell Plantransformasjoner/skalering side 4 Modell

Detaljer

Et enkelt rammeverk for kjøring av OpenGL-programmer i Java

Et enkelt rammeverk for kjøring av OpenGL-programmer i Java 1 Et enkelt rammeverk for kjøring av OpenGL-programmer i Java JOGL2 API og dokumentasjon kan lastes ned fra siden: http://www.aitel.hist.no/fag/_jva/forelesninger/grafikk/grafikk_h2015/nedlasting_og_installasjonsveiledning_jogl2.pdf

Detaljer

Lokalt Koordinatsystem. Grunnleggende Grafikk Våren 2007. Transformasjoner, Matriser og Scenegraf

Lokalt Koordinatsystem. Grunnleggende Grafikk Våren 2007. Transformasjoner, Matriser og Scenegraf Lokalt Koordinatsstem Grunnleggende Grafikk Våren 27 Transformasjoner, Matriser og Scenegraf Arnt Roald Kristoffersen arntrk@hin.no D339 ITE 165 Grunnleggende Grafikk for Spillprogrammering og ITE153 Datamaskingrafikk

Detaljer

Leksjon 3: Lys og materialer

Leksjon 3: Lys og materialer Lineær algebra med grafiske anvendelser Leksjon 3: Lys og materialer Fjerning av skjulte flater side 2 OpenGL Lysmodellering side 3 Lystyper og tilhørende materialrespons Bakgrunnslys (Ambient light) side

Detaljer

Forelesningsnotater SIF8039/ Grafisk databehandling

Forelesningsnotater SIF8039/ Grafisk databehandling Forelesningsnotater SIF839/ Grafisk databehandling Notater til elesninger over: Kapittel 5: Viewing i: Edward Angel: Interactive Computer Graphics Vårsemesteret 22 Torbjørn Hallgren Institutt datateknikk

Detaljer

Leksjon 3: Lys og materialer

Leksjon 3: Lys og materialer Lineær algebra med grafiske anvendelser http://www.aitel.hist.no/fag/_lag/ Leksjon 3: Lys og materialer Innledning side 2 Fjerning av skjulte flater side 2 Lystyper og tilhørende materialrespons side 3

Detaljer

Oppgave 1 (25 %) - Flervalgsoppgaver

Oppgave 1 (25 %) - Flervalgsoppgaver Oppgaver og løsningsforslag for 4t eksamen 10.mai 006 i LO510D Lineær algebra med grafiske anvendelser. Fra og med oppgave skal alle svar begrunnes. Oppgave 1 (5 %) - Flervalgsoppgaver Denne oppgaven består

Detaljer

TDT4195 Bildeteknikk

TDT4195 Bildeteknikk TDT495 Bildeteknikk Grafikk Vår 29 Forelesning 5 Jo Skjermo Jo.skjermo@idi.ntnu.no Department of Computer And Information Science Jo Skjermo, TDT423 Visualisering 2 TDT495 Forrige gang Attributter til

Detaljer

INF Obligatorisk oppgave 2

INF Obligatorisk oppgave 2 INF3320 - Obligatorisk oppgave 2 Innleveringsfrist: 23. september (Revisjon 4. september 2003) I denne oppgaven skal vi se på transformasjoner og interaktivitet. Vi skal lage et lite program som implementerer

Detaljer

Emne 6. Lineære transformasjoner. Del 1

Emne 6. Lineære transformasjoner. Del 1 Emne 6. Lineære transformasjoner. Del 1 Lineære transformasjoner kan sammenliknes med vanlig funksjonslære. X x 1 x 2 x 3 f Y Gitt to tallmengder X og Y. y 1 En funksjon f er her en regel som y 2 knytter

Detaljer

Programmering grunnkurs TDAT1001: Grafikkdel. Introduksjon

Programmering grunnkurs TDAT1001: Grafikkdel. Introduksjon Programmering grunnkurs TDAT1001: Grafikkdel Introduksjon Hva er grafisk databehandling? side 2 Noen eksempler på datagrafikk side 3 Undervisningsopplegg og læremateriell side 4 Introduksjon til OpenGL

Detaljer

Forelesningsnotater SIF8039/ Grafisk databehandling

Forelesningsnotater SIF8039/ Grafisk databehandling Forelesningsnotater SIF839/ Grafisk databehandling Notater til forelesninger over: Kapittel 4: Geometric Objects and ransformations i: Edward Angel: Interactive Computer Graphics Vårsemesteret 22 orbjørn

Detaljer

HØGSKOLEN I BERGEN Avdeling for ingeniørutdanning

HØGSKOLEN I BERGEN Avdeling for ingeniørutdanning HØGSKOLEN I BERGEN Avdeling for ingeniørutdanning Eksamen i SOD 165 Grafiske metoder Klasse : 3D Dato : 15. august 2000 Antall oppgaver : 4 Antall sider : 4 Vedlegg : Utdrag fra OpenGL Reference Manual

Detaljer

a. Hva er de inverse transformasjonene avfølgende tre transformasjoner T, R og S: θ θ sin( ) cos( ) Fasit: 1 s x cos( θ) sin( θ) 0 0 y y z

a. Hva er de inverse transformasjonene avfølgende tre transformasjoner T, R og S: θ θ sin( ) cos( ) Fasit: 1 s x cos( θ) sin( θ) 0 0 y y z Kommentar: Svar kort og konsist. Husk at eksamen har tre oppgaver. Poengene for hver (del-) oppgave bør gi en indikasjon på hvor me tid som bør benttes per oppgave. Oppgave 1: Forskjellige emner (40 poeng)

Detaljer

Universitetet i Agder Fakultet for teknologi og realfag LØSNINGSFORSLAG. Dato: 11. desember 2008 Varighet: 0900-1300. Antall sider inkl.

Universitetet i Agder Fakultet for teknologi og realfag LØSNINGSFORSLAG. Dato: 11. desember 2008 Varighet: 0900-1300. Antall sider inkl. Universitetet i Agder Fakultet for teknologi og realfag LØSNINGSFORSLAG Emnekode: Emnenavn: DAT2 Grafisk Databehandling Dato:. desember 28 Varighet: 9 - Antall sider inkl. forside 7 OPPGAVE. (2%) a) b)

Detaljer

1 Hva er grafisk databehandling?

1 Hva er grafisk databehandling? Avdeling for informatikk og e-læring, Høgskolen i Sør-Trøndelag 1 Hva er grafisk databehandling? Jan H. Nilsen 14.08.2014 Lærestoffet er utviklet for faget LV381D 3D-Programmering med OpenGL og Java Resymé:

Detaljer

Institutt for matematiske fag EKSAMEN i MA-132 Geometri Fredag 7. desember 2007 kl Løsningsforslag. Bokmål

Institutt for matematiske fag EKSAMEN i MA-132 Geometri Fredag 7. desember 2007 kl Løsningsforslag. Bokmål Institutt for matematiske fag EKSAMEN i MA-3 Geometri Fredag 7. desember 007 kl. 9.00-4.00 Løsningsforslag. Bokmål Oppgae Gitt et linjestykke. La a ære lengden a dette linjestykket. (Alternatit: Tegn ditt

Detaljer

Norges Informasjonstekonlogiske Høgskole

Norges Informasjonstekonlogiske Høgskole Oppgavesettet består av 9 (ni) sider. Norges Informasjonstekonlogiske Høgskole RF5100 Lineær algebra Side 1 av 9 Tillatte hjelpemidler: Kalkulator, vedlagt formelark Varighet: 3 timer Dato: 11.desember

Detaljer

=,,,,, = det( A) a a a a a a a a a a + a a 0 1. a11 a12 a22 a12 a11 a22 a12 a21 a11a12 + a12 a11

=,,,,, = det( A) a a a a a a a a a a + a a 0 1. a11 a12 a22 a12 a11 a22 a12 a21 a11a12 + a12 a11 3.3 Oppgaver 3.3.1 1 2 3 1 2 3 2 0 1.La A,,,,, 3 4 B 2 1 C 0 1 a -1 b 1 c 2 Regn ut (a) A a, (b) B b, (c) C c, (d) A B, (e) A B C ( a) ( c) ( e) ( f ) 1-2 2 1 2 + ( 2) ( 1) 4 A a 3 4 1 3 2 + 4 ( 1 ( b)

Detaljer

LØSNINGSANTYDNING. HØGSKOLEN I AGDER Fakultet for teknologi. DAT 200 Grafisk Databehandling. Ingen. Klasse(r): 2DTM, 2DT, 2 Siving, DT

LØSNINGSANTYDNING. HØGSKOLEN I AGDER Fakultet for teknologi. DAT 200 Grafisk Databehandling. Ingen. Klasse(r): 2DTM, 2DT, 2 Siving, DT HØGSKOLEN I AGDER Fakultet for teknologi LØSNINGSANTYDNING EMNE: FAGLÆRER: DAT 2 Grafisk Databehandling Morgan Konnestad Klasse(r): 2DTM, 2DT, 2 Siving, DT Dato: 5.2.5 Eksamenstid, fra-til: 9. - 3. Eksamensoppgaven

Detaljer

R2 - Kapittel 1: Vektorer

R2 - Kapittel 1: Vektorer R2 - Kapittel : Vektorer Kompetanseniåer: L(at), M(iddels), H(øyt) Vanlige feil og tips: I (L) Løsningsskisser Korrekt og konsekent arunding: Teoretiske oppgaer: Eksakte tall eller 3 gjeldende siffer.

Detaljer

UNIVERSITETET I OSLO

UNIVERSITETET I OSLO UNIVERSITETET I OSLO Det matematisk-naturvitenskapelige fakultet Eksamen i INF330 Metoder i grafisk databehandling og diskret geometri Eksamensdag: 3. desember 010 Tid for eksamen: 14.30 18.30 Oppgavesettet

Detaljer

PARAMETERFRAMSTILLING FOR EN KULEFLATE

PARAMETERFRAMSTILLING FOR EN KULEFLATE 1 PARAMETERFRAMSTILLING FOR EN KULEFLATE Vi har tidligere sett hordan i kan lage en parameterframstilling for et plan ed å uttrykke koordinatene ed to parametere, f. eks s og t. Fra 1.2 et i at x = x0

Detaljer

LØSNINGSANTYDNING EKSAMEN

LØSNINGSANTYDNING EKSAMEN Universitetet i Agder Fakultet for teknologi og realfag LØSNINGSANTYDNING EKSAMEN Emnekode: Emnenavn: DAT Grafisk Databehandling Dato: 5. desember Varighet: 9 - Antall sider inkl. forside 8 Tillatte hjelpemidler:

Detaljer

Lab 1 Kamerageometri med Eigen

Lab 1 Kamerageometri med Eigen Lab 1 Kamerageometri med Eigen 26.01.2017 Del 1: Introduksjon til Eigen 2 Eigen 3 C++ bibliotek for lineær algebra http://eigen.tuxfamily.org/ «Template bibliotek» «Header only» Flerplatform, Ingen linking!

Detaljer

LØSNINGSFORSLAG. Universitetet i Agder Fakultet for Teknologi og realfag. Dato: 03. desember 2009 Varighet: Antall sider inkl.

LØSNINGSFORSLAG. Universitetet i Agder Fakultet for Teknologi og realfag. Dato: 03. desember 2009 Varighet: Antall sider inkl. Universitetet i Agder Fakultet for Teknologi og realfag LØSNINGSFORSLAG Emnekode: Emnenavn: DAT2 Grafisk Databehandling Dato: 3. desember 29 Varighet: 9-3 Antall sider inkl. forside 8 Tillatte hjelpemidler:

Detaljer

Emne 10 Litt mer om matriser, noen anvendelser

Emne 10 Litt mer om matriser, noen anvendelser Emne 10 Litt mer om matriser, noen anvendelser (Reelle) ortogonale matriser La A være en reell, kvadratisk matrise, dvs. en (n n)-matrise hvor hvert element Da vil A være ortogonal dersom: og Med menes

Detaljer

RF5100 Lineær algebra Løsningsforslag til prøveeksamen

RF5100 Lineær algebra Løsningsforslag til prøveeksamen RF5 Lineær algebra Løsningsforslag til prøveeksamen NITH 6. desember Oppgave (a) Jeg skal løse et system av tre ligninger med tre ukjente. Dette gjør jeg ved å utføre radoperasjoner på matrisen tilhørende

Detaljer

Løsning 1 med teori, IM3 høst 2012.

Løsning 1 med teori, IM3 høst 2012. Løsning med teori, IM3 høst Oppgae a) Vi obsererer at ttrkket er bestemt og i ndersøker det først langs koordinataksene Langs - aksen er Innsatt gir dette sin( ), Langs - aksen er Innsatt gir dette sin(

Detaljer

Fasit til utvalgte oppgaver MAT1100, uka 18/10-22/10

Fasit til utvalgte oppgaver MAT1100, uka 18/10-22/10 Fasit til utalgte oppgaer MAT00, uka 8/0-/0 Øyind Ryan (oyindry@ifiuiono October 5, 00 Oppgae 645 a g er definert der neneren er 0, det il si der tan 0, og der tan er definert Førstnente utelukker bare

Detaljer

2D Transformasjoner (s. 51 i VTK boken) Translasjon. Del 2 Grafisk databehandling forts. Rotasjon. Skalering. y x = x + d x, y = y + d y.

2D Transformasjoner (s. 51 i VTK boken) Translasjon. Del 2 Grafisk databehandling forts. Rotasjon. Skalering. y x = x + d x, y = y + d y. 2D Transformasjoner (s. i VTK boken) Translasjon Del 2 Grafisk databehandling forts. (, ) = + d, = + d På matriseform: d d (, ) P =, P =, T = d d P = P + T 24/2-3 IN229 / V3 / Dag 6 2 Skalering Rotasjon

Detaljer

R2 - Vektorer Løsningsskisser

R2 - Vektorer Løsningsskisser K.. -.5 I R2 - Vektorer 25.09.09 Løsningsskisser Gitt vektorene u,2,3 og v 2, 3,5. Regn ut: a) u v b) u v c) u v d) 5u 2v e) v f) Vinkelen mellom u og v Oppgave I: Krever lavt kompetansenivå: Grunnleggende

Detaljer

1 Hva er grafisk databehandling?

1 Hva er grafisk databehandling? Avdeling for informatikk og e-læring, Høgskolen i Sør-Trøndelag 1 Hva er grafisk databehandling? Jan H. Nilsen 14.08.2016 Lærestoffet er utviklet for faget LV381D 3D-Programmering med OpenGL og Java Resymé:

Detaljer

LO510D Lin.Alg. m/graf. anv. Våren 2005

LO510D Lin.Alg. m/graf. anv. Våren 2005 TF Høgskolen i Sør Trøndelag Avdeling for informatikk og e læring LO5D Lin.Alg. m/graf. anv. Våren 5 Løsningsforslag Eksamen a) Setter α = og β = i ligningssystemet og gausseliminerer totalmatrisen til

Detaljer

Løsning 1med teori, IM3 høst 2011.

Løsning 1med teori, IM3 høst 2011. Løsning med teori, IM høst 0 Oppgae a) Vi obsererer at ttrkket er bestemt og i ndersøker det først langs koordinataksene Langs - aksen er = 0 Innsatt gir dette sin( ), 0 Langs - aksen sin( ) cos( ) er

Detaljer

EKSAMEN I EMNE TDT4195 BILDETEKNIKK ONSDAG 2. JUNI 2010 KL LØSNINGSFORSLAG

EKSAMEN I EMNE TDT4195 BILDETEKNIKK ONSDAG 2. JUNI 2010 KL LØSNINGSFORSLAG Side 1 a 14 EKSAMEN I EMNE TDT4195 BILDETEKNIKK ONSDAG 2. JUNI 2010 KL. 09.00 13.00 LØSNINGSFORSLAG OPPGAVE 1 Grafikk Abildning (70 poeng) a) Deloppgaen kan løses på to måter som begge ansees som fullerdige:

Detaljer

RF5100 Lineær algebra Leksjon 12

RF5100 Lineær algebra Leksjon 12 RF5100 Lineær algebra Leksjon 12 Lars Sydnes, NITH 26. november 2013 I. GAUSS-ELIMINASJON 2x + 3y + z = 1 2x + 5y z = 1 4x + 7y + 4z = 3 x + 3/2 y + 1/2 z = 1/2 x + 2z = 2 y z = 1 3z = 2 x + 2z = 2 y z

Detaljer

HØGSKOLEN I SØR-TRØNDELAG

HØGSKOLEN I SØR-TRØNDELAG HØGSKOLEN I SØR-TRØNDELAG Avdeling for informatikk og e-læring Kandidat nr: Eksamensdato: 7. desember 007 Varighet: timer (9:00 :00) Fagnummer: LV78D Fagnavn: Digital bildebehandling Klasser: HIDT005H

Detaljer

INF februar 2017 Ukens temaer (Kap og i DIP)

INF februar 2017 Ukens temaer (Kap og i DIP) 1. februar 2017 Ukens temaer (Kap 2.4.4 og 2.6.5 i DIP) Geometriske operasjoner Lineære / affine transformer Resampling og interpolasjon Samregistrering av bilder 1 / 30 Geometriske operasjoner Endrer

Detaljer

Norges teknisk naturvitenskapelige universitet Institutt for matematiske fag Side 1 av 7 L SNINGSFORSLAG TIL EKSAMEN I SIF5009 MATEMATIKK 3 Bokmål Man

Norges teknisk naturvitenskapelige universitet Institutt for matematiske fag Side 1 av 7 L SNINGSFORSLAG TIL EKSAMEN I SIF5009 MATEMATIKK 3 Bokmål Man Norges teknisk naturvitenskapelige universitet Institutt for matematiske fag Side av 7 L SNINGSFORSLAG TIL EKSAMEN I SIF59 MATEMATIKK Bokmål Mandag. desember Oppgave a) Karakteristisk polynom er + = ;

Detaljer

INF januar 2018 Ukens temaer (Kap og i DIP)

INF januar 2018 Ukens temaer (Kap og i DIP) 31. januar 2018 Ukens temaer (Kap 2.4.4 og 2.6.5 i DIP) Geometriske operasjoner Lineære / affine transformer Resampling og interpolasjon Samregistrering av bilder 1 / 30 Geometriske operasjoner Endrer

Detaljer

HamboHus 5.4 Rev. 1, 8. september 2005 A. Cordray

HamboHus 5.4 Rev. 1, 8. september 2005 A. Cordray HamboHus Technical Note Nr 10: Terreng HamboHus 5.4 Rev. 1, 8. september 2005 A. Cordray I HamboHus 5.4 er implementasjonen av terreng utvidet og forbedret. Det er lettere å lage terrengpunkter, og mye

Detaljer

UNIVERSITETET I OSLO

UNIVERSITETET I OSLO UNIVERSITETET I OSLO Det matematisk-naturvitenskapelige fakultet Deleksamen i Eksamensdag: 9. april,. Tid for eksamen: : :. Oppgavesettet er på 9 sider. Vedlegg: Tillatte hjelpemidler: MAT Kalkulus og

Detaljer

Bruk av dedikert programvare for hydrostatiske beregninger

Bruk av dedikert programvare for hydrostatiske beregninger Avdeling for Ingeniørutdanning Institutt for Maskin- og Marinfag Øving 12a Bruk av dedikert programvare for hydrostatiske beregninger Downloads I øvingene 12a-12b bruker vi igjen vårt labskip, slik at

Detaljer

RF5100 Lineær algebra Leksjon 9

RF5100 Lineær algebra Leksjon 9 RF5100 Lineær algebra Leksjon 9 Lars Sydnes, NITH 11. november 2013 I. DATASKJERMEN DATASKJERMEN (0, 0) x (wp os x, wp os y ) y winres x (wcenter x, wcenter y ) winres x (devres x, devres y ) Merk: Det

Detaljer

Eksamen R1, Våren 2015

Eksamen R1, Våren 2015 Eksamen R1, Våren 015 Tid: 3 timer Hjelpemidler: Vanlige skrivesaker, passer, linjal med centimetermål og vinkelmåler er tillatt. Oppgave 1 (4 poeng) Deriver funksjonene a) f( ) 3 3 b) g( ) ln( ) c) h

Detaljer

Moving Objects. We need to move our objects in 3D space.

Moving Objects. We need to move our objects in 3D space. Transformations Moving Objects We need to move our objects in 3D space. Moving Objects We need to move our objects in 3D space. An object/model (box, car, building, character,... ) is defined in one position

Detaljer

Oppgaver MAT2500. Fredrik Meyer. 29. august 2014

Oppgaver MAT2500. Fredrik Meyer. 29. august 2014 Oppgaver MAT500 Fredrik Meyer 9. august 04 Oppgave. Bruk cosinus-setningen til å se at definisjonen av vinkel i planet blir riktig. Løsning. Dette er en litt rar oppgave. Husk at cosinus-setningen sier

Detaljer

Løsningsforslag til eksamen i REA2041 - Fysikk, 5.1.2009

Løsningsforslag til eksamen i REA2041 - Fysikk, 5.1.2009 Løsningsforslag til eksamen i EA04 - Fysikk, 5..009 Oppgae a) Klossen er i kontakt med sylinderen så lenge det irker en normalkraft N fra sylinderen på klossen og il forlate sylinderen i det N = 0. Summen

Detaljer

Øving 3 Determinanter

Øving 3 Determinanter Øving Determinanter Determinanten til en x matrise er definert som Clear@a, b, c, dd K a b OF c d ad -bc Determinanten til en matrise er derfor et tall. Du skal se at det viktige for oss er om tallet er

Detaljer

MA-132 Geometri Torsdag 4. desember 2008 kl Tillatte hjelpemidler: Alle trykte og skrevne hjelpemidler. Kalkulator.

MA-132 Geometri Torsdag 4. desember 2008 kl Tillatte hjelpemidler: Alle trykte og skrevne hjelpemidler. Kalkulator. Institutt for matematiske fag EKSAMEN i MA-1 Geometri Torsdag 4. desember 008 kl. 9.00-14.00 Tillatte hjelpemidler: Alle trykte og skrevne hjelpemidler. Kalkulator. Bokmål Oppgave 1 Gitt et linjestykke.

Detaljer

Homogene lineære ligningssystem, Matriseoperasjoner

Homogene lineære ligningssystem, Matriseoperasjoner Homogene lineære ligningssystem, Matriseoperasjoner E.Malinnikova, NTNU, Institutt for matematiske fag September 22, 2010 Antall løsninger til et lineær ligningssystem Teorem Et lineært ligningssytem har

Detaljer

FASIT OG TIPS til Rinvold: Visuelle perspektiv. Lineær algebra. Caspar forlag, 1.utgave 2003 og 2.opplag 2004.

FASIT OG TIPS til Rinvold: Visuelle perspektiv. Lineær algebra. Caspar forlag, 1.utgave 2003 og 2.opplag 2004. FAIT OG TIP til Rinvold: Visuelle perspektiv. Lineær algebra. Caspar forlag,.utgave og.opplag. Versjon..9. Det er ikke tatt med svar på alle oppgaver. Denne fasiten vil bli oppdatert etter hvert. Oppdager

Detaljer

MAT 1110: Obligatorisk oppgave 1, V-07: Løsningsforslag

MAT 1110: Obligatorisk oppgave 1, V-07: Løsningsforslag 1 MAT 111: Obligatorisk oppgave 1, V-7: Løsningsforslag Oppgave 1. a) Vi deriverer på vanlig måte: ( e (sinh x) x e x ) = = ex + e x = cosh x, ( e (cosh x) x + e x ) = = ex e x = sinh x Enkel algebra gir

Detaljer

GENERELLE VEKTORROM. Hittil har vi bare snakket om vektorrom av type

GENERELLE VEKTORROM. Hittil har vi bare snakket om vektorrom av type Emne 8 GENERELLE VEKTORROM Hittil har vi bare snakket om vektorrom av type og underrom av dette. Vi definerte en mengde V som et underrom av hvis det inneholdt og var lukket under addisjon og skalar multiplikasjon.

Detaljer

INF{3 4}320 - Obligatorisk oppgave 3

INF{3 4}320 - Obligatorisk oppgave 3 INF{3 4}320 - Obligatorisk oppgave 3 Innleveringsfrist: 14. oktober 2003 (Revisjon 25. september 2003) I denne oppgaven skal vi utvide koden som ble laget for oblig2. I stedet for å tegne en enkel kube

Detaljer

Høgskolen i Oslo og Akershus. e 2x + x 2 ( e 2x) = 2xe 2x + x 2 e 2x (2x) = 2xe 2x + 2x 2 e 2x = 2xe 2x (1 + x) 1 sin x (sin x) + 2x = cos x

Høgskolen i Oslo og Akershus. e 2x + x 2 ( e 2x) = 2xe 2x + x 2 e 2x (2x) = 2xe 2x + 2x 2 e 2x = 2xe 2x (1 + x) 1 sin x (sin x) + 2x = cos x Oppgåve a) i) f(x) x e x f (x) ( x ) e x + x ( e x) xe x + x e x (x) xe x + x e x xe x ( + x) ii) g(x) ln(sin x) + x g (x) sin x (sin x) + x cos x sin x + x tan x + x b) i) Sidan både teljar og nemnar

Detaljer

Lineære likningssett.

Lineære likningssett. Lineære likningssett. Forelesningsnotater i matematikk. Lineære likningssystemer. Side 1. 1. Innledning. La x 1, x, x n være n ukjente størrelser. La disse størrelsene være forbundet med m lineære likninger,

Detaljer

MA1201 Lineær algebra og geometri Løsningsforslag for eksamen gitt 3. desember 2007

MA1201 Lineær algebra og geometri Løsningsforslag for eksamen gitt 3. desember 2007 Norges teknisknaturvitenskapelige universitet Institutt for matematiske fag MA101 Lineær algebra og geometri Løsningsforslag for eksamen gitt 3 desember 007 Oppgave 1 a) Vi ser på ligningssystemet x +

Detaljer

Test, 1 Geometri. 1.2 Regning med vektorer. X Riktig. X Galt. R2, Geometri Quiz løsning. Grete Larsen. 1) En vektor har lengde.

Test, 1 Geometri. 1.2 Regning med vektorer. X Riktig. X Galt. R2, Geometri Quiz løsning. Grete Larsen. 1) En vektor har lengde. Test, 1 Geometri Innhold 1.2 Regning med vektorer... 1 1.3 Vektorer på koordinatform... 6 1.4 Vektorproduktet... 11 1.5 Linjer i rommet... 16 1.6 Plan i rommet... 18 1.7 Kuleflater... 22 Grete Larsen 1.2

Detaljer

Regning med tall og algebra

Regning med tall og algebra Regning med tall og algebra Dette er en variert samling av oppgaver. De kan alle løses ved algebraisk, men det fins også andre måter å løse dem på. Man kan bruke kvadratsetningene, potensregning, prosentregning

Detaljer

RF5100 Lineær algebra Leksjon 10

RF5100 Lineær algebra Leksjon 10 RF5100 Lineær algebra Leksjon 10 Lars Sydnes, NITH 11. november 2013 I. LITT OM LYS OG FARGER GRUNNLEGGENDE FORUTSETNINGER Vi ser objekter fordi de reflekterer lys. Lys kan betraktes som bølger / forstyrrelser

Detaljer

1 Introduksjon GeoGebra 2 Speiling, rotasjon og parallellforskyvning 3 Perspektivtegning 4 Symmetriakser

1 Introduksjon GeoGebra 2 Speiling, rotasjon og parallellforskyvning 3 Perspektivtegning 4 Symmetriakser 1 Geometri i kunsten: 1 Introduksjon GeoGebra 2 Speiling, rotasjon og parallellforskyvning 3 Perspektivtegning 4 Symmetriakser MKH GeoGebra - Geometri i kunsten Innhold 1 Introduksjon GeoGebra... 1 1.1

Detaljer

Inf109 Programmering for realister Uke 5. I denne leksjonen skal vi se på hvordan vi kan lage våre egne vinduer og hvordan vi bruker disse.

Inf109 Programmering for realister Uke 5. I denne leksjonen skal vi se på hvordan vi kan lage våre egne vinduer og hvordan vi bruker disse. Inf109 Programmering for realister Uke 5 I denne leksjonen skal vi se på hvordan vi kan lage våre egne vinduer og hvordan vi bruker disse. Før du starter må du kopiere filen graphics.py fra http://www.ii.uib.no/~matthew/inf1092014

Detaljer

RF5100 Lineær algebra Leksjon 1

RF5100 Lineær algebra Leksjon 1 RF5100 Lineær algebra Leksjon 1 Lars Sydnes, NITH 20.august 2013 I. INFORMASJON FAGLÆRER Kontakt: Lars Sydnes lars.sydnes@nith.no 93035685 Bakgrunn: Doktorgrad i Matematikk fra NTNU (2012), Siv.ing. Industriell

Detaljer

Temaer i dag. Geometriske operasjoner. Anvendelser. INF 2310 Digital bildebehandling

Temaer i dag. Geometriske operasjoner. Anvendelser. INF 2310 Digital bildebehandling Temaer i dag INF 310 Digital bildebehandling Forelesning 3 Geometriske operasjoner Fritz Albregtsen Geometriske operasjoner Lineære / affine transformer Resampling og interpolasjon Samregistrering av bilder

Detaljer

INF 2310 Digital bildebehandling

INF 2310 Digital bildebehandling INF 230 Digital bildebehandling Forelesning 3 Geometriske operasjoner Fritz Albregtsen 05.02.203 INF230 Temaer i dag Geometriske operasjoner Lineære / affine transformer Resampling og interpolasjon Samregistrering

Detaljer

Løsning til utvalgte oppgaver fra kapittel 14 (12).

Løsning til utvalgte oppgaver fra kapittel 14 (12). Løsning til talgte oppgaer fra kapittel () For å gi et inntrkk a integrasjonsrekkefølgens betdning er oppgaene fra asnitt løst på begge måtene Vi får forskjellige ttrkk ahengig a integrasjonsrekkefølgen

Detaljer

CSS: Animasjon Nybegynner

CSS: Animasjon Nybegynner CSS: Animasjon Nybegynner Web Introduksjon I denne oppgaven skal du lære å animerer HTML-objekter ved hjelp av CSS. Under ser du hvordan resultatet vil bli til slutt: Men før vi starter å lage animasjonen

Detaljer

Geometri. Menyene i geometri. - kommer fra det greske ordet geo- jord og metron mål.

Geometri. Menyene i geometri. - kommer fra det greske ordet geo- jord og metron mål. Geometri - kommer fra det greske ordet geo- jord og metron mål. Geometri har spilt en viktig rolle i matematikken. Emnet spiller en sentral rolle i skolematematikken. På den tredje internasjonale kongressen

Detaljer

Geometri i planet. Kapittel Geometrisk tolkning av lineære avbildninger

Geometri i planet. Kapittel Geometrisk tolkning av lineære avbildninger Kaittel 4 Geometri i lanet I dette og det neste kaitlet skal vi studere vektorrom i og dimensjoner, dvs. R og R. Vi har valgt å kalle kaitlene geometri i lan eller rom fordi vi i utgangsanktet skal bruke

Detaljer

Anvendt Robotteknikk Konte Sommer 2019 EKSAMEN HARIS JASAREVIC

Anvendt Robotteknikk Konte Sommer 2019 EKSAMEN HARIS JASAREVIC 2019 Anvendt Robotteknikk Konte Sommer 2019 EKSAMEN HARIS JASAREVIC Innhold Oppgaver... 2 Oppgave 1... 2 Oppgave 2... 2 Oppgave 3... 2 Oppgave 4... 2 Oppgave 5... 3 Oppgave 6... 4 Oppgave 7... 5 Oppgave

Detaljer

MAT Grublegruppen Notat 11

MAT Grublegruppen Notat 11 MAT1100 - Grublegruppen Notat 11 Jørgen O. Lye Matrisegrupper Den store gruppen vi skal se på er GL(n, K) = {inverterbare n n matriser med koesienter i K} Forkortelsen står for den generelle lineære gruppen

Detaljer

Forelesning Klasse T1A Side 1 av 11

Forelesning Klasse T1A Side 1 av 11 Forelesning 21.2.05 Klasse T1A Side 1 av 11 Innhold Side MÅL. 1 OPPGAVE / RESULTAT. 1 ØVING 1A. Brukergrensesnittet 2 ØVING 1B. Lage objekter. 5 ØVING 1C. Lage animering... 7 ØVING 1D. Rendere bilde og

Detaljer

Fig1. Den konvekse innhyllinga av 100 tilfeldige punkter i planet (de samme som nyttes i oppgaven.)

Fig1. Den konvekse innhyllinga av 100 tilfeldige punkter i planet (de samme som nyttes i oppgaven.) Oblig3 i INF2440 våren 2015-ver3. Den konvekse innhyllinga til en punktmengde - et rekursivt geometrisk problem. Innleveringsfrist fredag 27. mars kl. 23.59 En punktmengde P i planet består av n forskjellige

Detaljer

Forkunnskaper i matematikk for fysikkstudenter. Vektorer.

Forkunnskaper i matematikk for fysikkstudenter. Vektorer. I dette lille notatet skal jeg gi en kortfattet oersikt oer grnnleggende ektorregning Me a dette er forhåpentlig kjent fra før, men det skader sikkert ikke med en kort repetisjon Definisjoner Mange a de

Detaljer

På reise Nivå: Formål: Program: Henvisning til plan: 8. klasse Matematikk i dagliglivet: Tall og algebra: Grafer og funksjoner:

På reise Nivå: Formål: Program: Henvisning til plan: 8. klasse Matematikk i dagliglivet: Tall og algebra: Grafer og funksjoner: På reise Nivå: 8. og 9. klasse Formål: Arbeide med lineære funksjoner og verktøyprogram Program: Regneark, kurvetegningsprogram Henvisning til plan: 8. klasse Matematikk i dagliglivet: registrere og formulere

Detaljer

MA0002 Brukerkurs i matematikk B Vår 2017

MA0002 Brukerkurs i matematikk B Vår 2017 Norges teknisk naturvitenskapelige universitet Institutt for matematiske fag MA0002 Brukerkurs i matematikk B Vår 2017 Løsningsforslag Øving 11 Oppgaver fra boken: 10.6 :, 8, 12, 19, 1, (valgfritt - 9,

Detaljer

TFE4120 Elektromagnetisme

TFE4120 Elektromagnetisme NTNU IET, IME-fakultetet, Norge teknisk-naturitenskapelige uniersitet TFE412 Elektromagnetisme Løsningsforslag repetisjonsøing Oppgae 1 a) i) Her er alternati 1) riktig. His massetettheten er F, il et

Detaljer

E K S A M E N S O P P G A V E

E K S A M E N S O P P G A V E HØGSKOLEN I AGDER Fakultet for teknologi E K S A M E N S O P P G A V E EMNE: FAGLÆRER: DAT 2 Grafisk Databehandling Morgan Konnestad Klasse(r): 2DTM, 2DT, 2 Siving, DT Dato: 8.2.6 Eksamenstid, fra-til:

Detaljer

EKSAMEN I NUMERISK LØSNING AV DIFFERENSIALLIGNINGER MED DIFFERANSEMETODER (TMA4212)

EKSAMEN I NUMERISK LØSNING AV DIFFERENSIALLIGNINGER MED DIFFERANSEMETODER (TMA4212) Norges teknisk naturvitenskapelige universitet Institutt for matematiske fag Side av 6 Faglig kontakt under eksamen: Navn: Brynjulf Owren (964) EKSAMEN I NUMERISK LØSNING AV DIFFERENSIALLIGNINGER MED DIFFERANSEMETODER

Detaljer

Emne 9. Egenverdier og egenvektorer

Emne 9. Egenverdier og egenvektorer Emne 9. Egenverdier og egenvektorer Definisjon: Vi starter med en lineær transformasjon fra til, hvor Dersom, hvor, sier vi at: er egenverdiene til A er tilhørende egenvektorer. betyr at er et reelt eller

Detaljer

Utfordringer med EUREF

Utfordringer med EUREF Utfordringer med EUREF v/ Bjørn Godager, Høgskolen i Gjøvik Email: bjoern.godager@hig.no Hjemmeside: http://www.hig.no/geomatikk/ Tlf: 61 13 52 75 41 25 24 68 Temaer Innledning/ bakgrunn/ temaer i foredraget

Detaljer

"Dette skjer når jeg trykker på denne knappen" "Når jeg skriver i dette feltet, ser jeg at det andre forandrer seg"

Dette skjer når jeg trykker på denne knappen Når jeg skriver i dette feltet, ser jeg at det andre forandrer seg Tegning med SVG Skrevet av: Teodor Heggelund Kurs: Elm Tema: Tekstbasert, Nettside Fag: Programmering, Teknologi Klassetrinn: 8.-10. klasse, Videregående skole Introduksjon I denne oppagaven skal vi lære

Detaljer

Algoritmer og datastrukturer Kapittel 2 - Delkapittel 2.1

Algoritmer og datastrukturer Kapittel 2 - Delkapittel 2.1 Delkapittel 2.1 Plangeometriske algoritmer Side 1 av 7 Algoritmer og datastrukturer Kapittel 2 - Delkapittel 2.1 2.1 Punkter, linjesegmenter og polygoner 2.1.1 Polygoner og internett HTML-sider kan ha

Detaljer

Oppgavesett. Kapittel Oppgavesett 1

Oppgavesett. Kapittel Oppgavesett 1 Kapittel 9 Oppgavesett Dette kapitlet består av fire oppgavesett med oppgaver fra alle deler av kompendiet. 9. Oppgavesett Oppgave. Et dynamisk system er gitt ved x n+ = M x n der M er -matrisen.6.. M

Detaljer

UNIVERSITETET I BERGEN

UNIVERSITETET I BERGEN NYNORSK TEKST UNIVERSITETET I BERGEN Det matematisk-naturvitskaplege fakultet, V. 2004. Eksamen i emnet MAT25 - Mekanikk. Måndag 7. juni 2004, kl 09.00-4.00. Tillatne hjelpemiddel: Ingen Oppgåver med svar

Detaljer

Steg 1: Animasjons-attributtet

Steg 1: Animasjons-attributtet CSS: Animasjon Skrevet av: Lars Klingenberg Kurs: Web Tema: Tekstbasert, Nettside, Animasjon Fag: Matematikk, Programmering, Kunst og håndverk Klassetrinn: 5.-7. klasse, 8.-10. klasse, Videregående skole

Detaljer

1 Geometri R2 Oppgaver

1 Geometri R2 Oppgaver 1 Geometri R2 Oppgaver Innhold 1.1 Vektorer... 2 1.2 Regning med vektorer... 15 1.3 Vektorer på koordinatform... 19 1.4 Vektorprodukt... 22 1.5 Linjer i rommet... 27 1.6 Plan i rommet... 30 1.7 Kuleflater...

Detaljer

Oppfriskningskurs i matematikk 2008

Oppfriskningskurs i matematikk 2008 Oppfriskningskurs i matematikk 2008 Marte Pernille Hatlo Institutt for matematiske fag, NTNU 4.-9. august 2008 Velkommen! 2 Temaer Algebra Trigonometri Funksjoner og derivasjon Integrasjon Eksponensial-

Detaljer

Obs. Læreren må være klar over at det er mulig å få riktig svar ved å regne feil her,

Obs. Læreren må være klar over at det er mulig å få riktig svar ved å regne feil her, Oppgave 1 b 3b Hva er 3a 8a b hvis a 2? A 5 B 7 C 8 D 24 E 70 Er det nødvendig å finne tall for a og b? Hvor i uttrykket finnes a b? b Hva blir verdien av første ledd når a 2? Skriv om potensen i andre

Detaljer

5.5 Komplekse egenverdier

5.5 Komplekse egenverdier 5.5 Komplekse egenverdier Mange reelle n n matriser har komplekse egenverdier. Vi skal tolke slike matriser når n = 2. Ved å bytte ut R med C kan man snakke om komplekse vektorrom, komplekse matriser,

Detaljer

Høgskolen i Oslo og Akershus. a) Finn den deriverte av disse funksjonene: b) Finn disse ubestemte integralene: c) Finn disse bestemte integralene:

Høgskolen i Oslo og Akershus. a) Finn den deriverte av disse funksjonene: b) Finn disse ubestemte integralene: c) Finn disse bestemte integralene: Oppgave 1 a) Finn den deriverte av disse funksjonene: i) f(x) = x x 2 + 1 ii) g(x) = ln x sin x x 2 b) Finn disse ubestemte integralene: i) (2x + ) dx ii) 6 cos(x) sin 5 (x) dx c) Finn disse bestemte integralene:

Detaljer

Tid: 3 timer Hjelpemidler: Vanlige skrivesaker, passer, linjal med centimetermål og vinkelmåler er tillatt. og setter f u ln

Tid: 3 timer Hjelpemidler: Vanlige skrivesaker, passer, linjal med centimetermål og vinkelmåler er tillatt. og setter f u ln Tid: 3 timer Hjelpemidler: Vanlige skrivesaker, passer, linjal med centimetermål og vinkelmåler er tillatt. Oppgave (4 poeng) Deriver funksjonene a) 3 f( ) 3 f 3 4 3 b) g( ) ln( ) Vi bruker kjerneregelen

Detaljer

Vektoranalyse TFE4120 Elektromagnetisme

Vektoranalyse TFE4120 Elektromagnetisme Vektoranalyse TFE4120 Elektromagnetisme Johannes kaar, NTNU 4. januar 2010 1 Integraler og notasjon Linjeintegral Et linjeintegral a et ektorfelt A oer en kure C skrier i C A d l. Når kuren er lukket tegner

Detaljer

7 Egenverdier og egenvektorer TMA4110 høsten 2018

7 Egenverdier og egenvektorer TMA4110 høsten 2018 7 Egenverdier og egenvektorer TMA4 høsten 8 Det er ofte hensiktsmessig å tenke på en matrise ikke bare som en tabell med tall, men som en transformasjon av vektorer. Hvis A er en m n-matrise, så gir A

Detaljer

UNIVERSITETET I OSLO

UNIVERSITETET I OSLO UNIVERSITETET I OSLO Det matematisk-naturvitenskapelige fakultet Eksamen i: MAT Kalkulus og lineær algebra Eksamensdag: Lørdag 25. Mai 29. Tid for eksamen: :5 4:5. Oppgavesettet er på 7 sider. Vedlegg:

Detaljer