T BSK03 Teknik för avancerade Datorspel. Jens Ogniewski Information Coding Group Linköpings universitet

Storlek: px
Starta visningen från sidan:

Download "T BSK03 Teknik för avancerade Datorspel. Jens Ogniewski Information Coding Group Linköpings universitet"

Transkript

1 T BSK03 Teknik för avancerade Datorspel Jens Ogniewski Information Coding Group Linköpings universitet

2 Representation av rotation Eulervinklar Rotation kring axlarna (t.ex. Zyx) A' = R yaw R pitch R roll A Intuitivt, fast svårt att göra Interpolation av rotation nontrivialt, problem med nonlinearbeteende Problem med gimbal lock kan förekomma 1/18

3 Representation av rotation Gimbal lock 2/18

4 Representation av rotation Andra möjligheter Orthonormal matris enkelt att kombinerar olika operationer (rotation, translation mm) Separat rotationsmatris och vinkel 3-komponent vektor (nästan som kvaternion) längd=vinkel Men hur gör man interpolation? 28/33 3/18

5 Kvaternioner Upphittat av Sir William Rowan Hamilton Letade efter tredimensionella komplexa tal Bortglömt, men comeback på senare 1900-tal Används för rotationen inom (rymd)flyget, robotik mm 28/33 4/18

6 Kvaternioner Definition: Kvaternion q = w + xi + yj + zk, med w,x,y,z reela tal Alternativ: q = (w,n) med n tredimensionell vektor (w reel, n imaginär delen) Kan ochså betraktas som en rotation med vinkel v om en valfri axel n q=(cos(v/2),sin(v/2)n) 5/18

7 Rotation med kvaternioner q = (cos(v/2),sin(v/2)n): q reprensenterat som rotation med vinkel v om axel n Vektor r: Skapa Kvaternion p = (0,r) Kan nu roteras meddels: p' = q p q* Kan enkelt kombinera rotationer 6/18

8 Räkna med kvaternioner Flerdimensionell generalisering av komplexa tal i² = j² = k² = ijk = -1 Flesta operationer funker som vanligt, fast ingen kommunitativitet på multiplikation qp pq 7/18

9 Räkna med kvaternioner Multiplikation med imaginärdelen 1 i j k 1 1 i j k i i -1 k -j j j -k -1 i k k j -i -1 8/18

10 Räkna med kvaternioner Multiplikation av två kvanterjoner: (w 1 + x 1 i + y 1 j + z 1 k)(w 2 + x 2 i + y 2 j + z 2 k) = w 1 w 2 1 x 2 1 y 2 1 z 2 + (w 1 x 2 + x 1 w 2 + y 1 z 2 1 y 2 )i + (w 1 y 2 1 z 2 + y 1 w 2 + z 1 x 2 )j + (w 1 z 2 + x 1 y 2 1 x 2 + z 1 w 2 )k 9/18

11 Räkna med kvaternioner Konjugat q*: q=(w,n), q*=(w,-n) = (w, - xi, - yj, - zk) Magnitude: q ² = qq* = q*q = w² + n ² = w² + x² + y² + z² Kvadratrot från magnitude = norm Enhetskvaternion: kvaternion med norm=1 Inverse: Erhålles genom att dela kvaternion med norm 10/18

12 Räkna med kvaternioner Som matris: Kvaternioner kan konverteras till matris genom: alt.: 11/18

13 Räkna med kvaternioner Men hur kommer vi från rotationsmatris till kvaternion? Tredimensionell matris: Matrisspår: T = a + e + m /18

14 Räkna med kvaternioner Men hur kommer vi från rotationsmatris till kvaternion? Om T 0: w = = Men: problem om T är nästan noll (t.ex. rotationer om ) 13/18

15 Räkna med kvaternioner Möjlig lösning: w = sqrt( max( 0, 1 + a + e + m) ) / 2 x = sqrt( max( 0, 1 + a - e - m) ) / 2 y = sqrt( max( 0, 1 - a + e - m) ) / 2 z = sqrt( max( 0, 1 - a - e + m) ) / 2 Teckenkorrektur x = copysign( x, h - f ) y = copysign( y, c - g ) z = copysign( z, d - b ) med copysign(a, b) = a sign(a) sign(b) 14/18

16 Räkna med kvaternioner Exponentialfunktioner: Vi definerar för q = (cos(v/2), sin(v/2)n): q t = (cos(tv/2),sin(tv/2)n) Dessutom för q= (w,tn): exp(q) = e w (cos(t), sin(t)n) <=> q = R exp((0,n)t), med n = 1, R=1 för enhetskvaternion log(q) = (log(r), nt) <=> q t = exp(t log(q)) 15/18

17 Interpolation med kvaternioner: Slerp Spherical linear interpolation q = (q 2 q 1-1 ) t q 1 = q 1 (q 1-1 q 2 ) t = q 2 (q 2-1 q 1 ) 1-t = (q 1 q 2-1 ) 1-t q 2 slerp(t, q 1, q 2 ) = (q 2 q 1-1 ) t q 1 (med q1,q2 valfri kvaternioner, t interpolationssteg som är en reel tal mellan 0 t.o.m. 1) Interpolera med konstant hastighet 16/18

18 Interpolation med kvaternioner: Slerp Problem: Vid interpolation mellan flera kvaternioner med slerp blir det diskontinuitet i hastigheten när vi byter från ett kvaternionpar till nästa Samma problem om interpolation mellan punktpar 17/18

19 Interpolation med kvaternioner: Squad Lösning (liknar Bézier el. Hermite splines): Definerar: squad(t,a,p,q,b) = slerp(2t(1-t), slerp(t,a,b), slerp(t,p,q)), med a,b,q,b kvaternioner, t interpolationssteg för att få kontinuitet vid interpolation: q i = a i exp(-(log(a i+1 a i -1 ) + log(a i-1 a i -1 ))/4) och interpolera med squad(t, a i, q i, q i+1, a i+1 ) 18/18

20 Questions?

21 Länkar Wikipedia: Bok om matematik inom datorgrafik: 6&ots=FpUpf6p_hw&dq=quaternions%20in%20computer%20 graphics&pg=pa88#v=onepage&q=quaternions%20in%20co mputer%20graphics&f=false Slerp paper:

22 Tack så mycket!

TBSK03 Teknik för avancerade Datorspel 49(68)

TBSK03 Teknik för avancerade Datorspel 49(68) 49(68) TBSK03 Teknik för avancerade Datorspel 49(68) Representation av rotation 1/17 Eulervinklar Rotation kring axlarna (t.ex. Zyx) A' = R yaw R pitch R roll A Intuitivt, fast svårt att göra Interpolation

Läs mer

TBSK03 Teknik för avancerade Datorspel. Jens Ogniewski Information Coding Group Linköpings universitet

TBSK03 Teknik för avancerade Datorspel. Jens Ogniewski Information Coding Group Linköpings universitet TBSK03 Teknik för avancerade Datorspel Jens Ogniewski Information Coding Group Linköpings universitet Representation av rotation Eulervinklar Y = Ryaw Rpitch Rroll X Intuitivt, fast svårt att göra Interpolation

Läs mer

TSBK 10 Teknik för avancerade datorspel Fö 10: Nätverk, Peter Johansson, ISY

TSBK 10 Teknik för avancerade datorspel Fö 10: Nätverk, Peter Johansson, ISY TSBK 10 Teknik för avancerade datorspel Fö 10: Nätverk, Peter Johansson, ISY Fysik Datorgrafik Spelmekanismer AI Nätverk Spelaspekter i vetenskaplig litteratur M. Mauve, J. Vogel, V. Hilt, W. Effelsberg

Läs mer

Skinning and Animation

Skinning and Animation Skinning and Animation Skelett Keyframe animation BSpline Quaternioner Kinematics Animation Blending Skinning Skinning på GPU:n Skelett Hierarkiskt Kan närmast liknas vid en trädstruktur Ben och leder

Läs mer

Innehåll. Referenssystem. Matriser. Rotationsmatrisen. Euler angle. Animering av ett objekts rotation

Innehåll. Referenssystem. Matriser. Rotationsmatrisen. Euler angle. Animering av ett objekts rotation Innehåll Den här föreläsningen fokuserar på animering (läs interpolation) av rotationer En snabb genomgång av koordinatsystem görs för att ha kontroll på åt vilket håll vi egentligen roterar och kring

Läs mer

Transformationer i 3D. Gustav Taxén

Transformationer i 3D. Gustav Taxén Transformationer i 3D Gustav Taén gustavt@csc.kth.se 2D64 Grafik och Interaktionsprogrammering VT 27 Bakgrund Ett smidigt sätt att arbeta med 3D-grafik är att tänka sig att man har en virtuell kamera som

Läs mer

FÖRELÄSNING 1 ANALYS MN1 DISTANS HT06

FÖRELÄSNING 1 ANALYS MN1 DISTANS HT06 FÖRELÄSNING ANALYS MN DISTANS HT06 JONAS ELIASSON Detta är föreläsningsanteckningar för distanskursen Matematik A - analysdelen vid Uppsala universitet höstterminen 2006. Förberedande material Här har

Läs mer

AB2.1: Grundläggande begrepp av vektoranalys

AB2.1: Grundläggande begrepp av vektoranalys AB2.1: Grundläggande begrepp av vektoranalys En vektor är en storhet som dels har icke-negativ storlek dels har riktning i rummet. Två vektorer a och b är lika, a = b, om de har samma storlek och samma

Läs mer

3D: transformationer:

3D: transformationer: 3D: transformationer: ramar, matriser, kvaternioner perspektiv: ortografisk, perspektiv kurvor, ytor: parametriska, kubiska - interpolerande, Bézier, spline Inlämningsuppgift 3 Yngve Sundblad y@kth.se

Läs mer

5 Linjär algebra. 5.1 Addition av matriser 5 LINJÄR ALGEBRA

5 Linjär algebra. 5.1 Addition av matriser 5 LINJÄR ALGEBRA 5 LINJÄR ALGEBRA 5 Linjär algebra En kul gren av matematiken som inte fått speciellt mycket utrymme i gymnasiet men som har många tillämpningsområden inom t.ex. fysik, logistik, ekonomi, samhällsplanering

Läs mer

x 1 x 2 x 3 x 4 mera allmänt, om A är en (m n)-matris, då ger matrismultiplikationen en avbildning T A : R n R m.

x 1 x 2 x 3 x 4 mera allmänt, om A är en (m n)-matris, då ger matrismultiplikationen en avbildning T A : R n R m. Fredagen 006 Avbildningar Låt A vara matrisen () = 0 0 Till varje vektor X i R får vi vid matrismultiplikationen AX en vektor i R Mera explicit, om X = x x x x är en given punkt i R, då får vi punkten

Läs mer

Matematik Åk 9 Provet omfattar stickprov av det centrala innehållet i Lgr-11. 1. b) c) d)

Matematik Åk 9 Provet omfattar stickprov av det centrala innehållet i Lgr-11. 1. b) c) d) 1. b) c) d) a) Multiplikation med 100 kan förenklas med att flytta decimalerna lika många stg som antlet nollor. 00> svar 306 b) Använd kort division. Resultatet ger igen rest. Svar 108 c) Att multiplicera

Läs mer

Självkoll: Ser du att de två uttrycken är ekvivalenta?

Självkoll: Ser du att de två uttrycken är ekvivalenta? ANTECKNINGAR TILL RÄKNEÖVNING 1 & - LINJÄR ALGEBRA För att verkligen kunna förstå och tillämpa kvantmekaniken så måste vi veta något om den matematik som ligger till grund för formuleringen av vågfunktionen

Läs mer

Approximation av funktioner

Approximation av funktioner Vetenskapliga beräkningar III 8 Kapitel Approximation av funktioner Vi skall nu övergå till att beskriva, hur man i praktiken numeriskt beräknar funktioner I allmänhet kan inte ens elementära funktioner

Läs mer

Alistair McIntosh NSMO NCM

Alistair McIntosh NSMO NCM Alistair McIntosh NSMO NCM Taluppfattningsbegreppet Intuitiv känsla Övergripande förståelse Förmåga att använda förståelsen - utveckla strategier - lösa problem God taluppfattning visar sig i -lust och

Läs mer

Vi har väl alla stått på en matta på golvet och sedan hastigt försökt förflytta

Vi har väl alla stått på en matta på golvet och sedan hastigt försökt förflytta Niclas Larson Myra på villovägar Att modellera praktiska sammanhang i termer av matematik och att kunna använda olika representationer och se samband mellan dessa är grundläggande förmågor som behövs vid

Läs mer

Introduktion. Exempel Övningar Lösningar 1 Lösningar 2 Översikt

Introduktion. Exempel Övningar Lösningar 1 Lösningar 2 Översikt KTHs Sommarmatematik 2003 Exempel Övningar Lösningar 1 Lösningar 2 Översikt 5.1 Introduktion Introduktion Exponentialfunktionen e x och logaritmfunktionen ln x är bland de viktigaste och vanligast förekommande

Läs mer

CNC5003. CNC5003 är en industrimaskin som även passar hantverkaren. Maskinen är speciellt framtagen för trä, skivmaterial, plast och aluminium.

CNC5003. CNC5003 är en industrimaskin som även passar hantverkaren. Maskinen är speciellt framtagen för trä, skivmaterial, plast och aluminium. CNC5003 CNC5003 CNC5003 är en industrimaskin som även passar hantverkaren. Maskinen är speciellt framtagen för trä, skivmaterial, plast och aluminium. Industrimaskin som även passar hantverkaren Kombinerad

Läs mer

Kvaternioner algebraiska och geometriska aspekter

Kvaternioner algebraiska och geometriska aspekter U.U.D.M. Project Report 2013:13 Kvaternioner algebraiska och geometriska aspekter Katarina Lilja Examensarbete i matematik, 15 hp Handledare och examinator: Seidon Alsaody Juni 2013 Department of Mathematics

Läs mer

Matematik för sjöingenjörsprogrammet

Matematik för sjöingenjörsprogrammet Matematik för sjöingenjörsprogrammet Matematiska Vetenskaper 9 augusti 01 Innehåll 5 komplexa tal 150 5.1 Inledning................................ 150 5. Geometrisk definition av de komplexa talen..............

Läs mer

Integration av matematik och teknik på ingenjörsutbildningar

Integration av matematik och teknik på ingenjörsutbildningar Integration av matematik och teknik på ingenjörsutbildningar BTH, Sektionen för teknik: Anders Hultgren Wlodek Kulesza Magnus Nilsson Lunds universitet, Matematikcentrum Björn Walther m m v2(t) 2 k2 b2

Läs mer

DOLOMITE FUTURA. Universal rollatorn

DOLOMITE FUTURA. Universal rollatorn Universal rollatorn är utvecklad för att kunna möta de allra flesta rollatoranvändares behov av funktionsanpassning. Därför har den till exempel handtag som kan ställas in i exakt rätt höjd eller vinkel

Läs mer

Homogena koordinater och datorgrafik

Homogena koordinater och datorgrafik Linjär algebra, AT3 2011/2012 Matematiska vetenskaper Inledning Homogena koordinater och datorgrafik Vi såg tidigare på några geometriska transformationer; rotation, skalning, translation och projektion.

Läs mer

Tisdag v. 2. Speglingar, translationer och skalningar

Tisdag v. 2. Speglingar, translationer och skalningar 1 Tisdag v 2 Speglingar, translationer och skalningar Ofta i matematik och i matematiska kurser är det så att man måste kunna några grundläggande exempel utantill och man måste kunna några regler som säger

Läs mer

Begrepp :: Determinanten

Begrepp :: Determinanten c Mikael Forsberg 2008 1 Begrepp :: Determinanten Rekursiv definition :: Kofaktorutveckling Låt oss börja definiera determinanten för en 1 1 matris A = (a). En sådan matris är naturligtvis bara ett vanligt

Läs mer

Matrisexponentialfunktionen

Matrisexponentialfunktionen U.U.D.M. Project Report 206:2 Matrisexponentialfunktionen Neda Farzaneh Examensarbete i matematik, 5 hp Handledare: Martin Herschend Examinator: Jörgen Östensson Juni 206 Department of Mathematics Uppsala

Läs mer

vsm.skf.com SKF Group 2006 PUB80/P7 6394 SV 06

vsm.skf.com SKF Group 2006 PUB80/P7 6394 SV 06 För mer information om produkterna i SKF:s sortiment, se Pole Position-programmet. Kontakta din lokala SKF-distributör för mer information och ansökan om medlemskap. vsm.skf.com SKF Group 2006 PUB80/P7

Läs mer

c d Z = och W = b a d c för några reella tal a, b, c och d. Vi har att a + c (b + d) b + d a + c ac bd ( ad bc)

c d Z = och W = b a d c för några reella tal a, b, c och d. Vi har att a + c (b + d) b + d a + c ac bd ( ad bc) 1 Komplexa tal 11 De reella talen De reella talen skriver betecknas ofta med symbolen R Vi vill inte definiera de reella talen här, men vi noterar att för varje tal a och b har vi att a + b och att ab

Läs mer

Geometriska transformationer

Geometriska transformationer CTH/GU LABORATION 5 TMV6/MMGD - 7/8 Matematiska vetenskaper Inledning Geometriska transformationer Vi skall se på några geometriska transformationer; rotation, skalning, translation, spegling och projektion.

Läs mer

(d) Mängden av alla x som uppfyller x = s u + t v + (1, 0, 0), där s, t R. (e) Mängden av alla x som uppfyller x = s u där s är ickenegativ, s 0.

(d) Mängden av alla x som uppfyller x = s u + t v + (1, 0, 0), där s, t R. (e) Mängden av alla x som uppfyller x = s u där s är ickenegativ, s 0. TM-Matematik Mikael Forsberg, 734-4 3 3 Rolf Källström, 7-6 93 9 För Campus och Distans Linjär algebra mag4 och ma4a 6 5 Skrivtid: 9:-4:. Inga hjälpmedel. Lösningarna skall vara fullständiga och lätta

Läs mer

Abstrakt algebra för gymnasister

Abstrakt algebra för gymnasister Abstrakt algebra för gymnasister Veronica Crispin Quinonez Sammanfattning. Denna text är föreläsningsanteckningar från föredraget Abstrakt algebra som hölls under Kleindagarna på Institutet Mittag-Leffler

Läs mer

Kapitel 3. Approximation av funktioner

Kapitel 3. Approximation av funktioner Kapitel 3. Approximation av funktioner Vi skall nu övergå till att beskriva, hur man i praktiken numeriskt beräknar funktioner. I allmänhet kan inte ens elementära funktioner såsom sinus- och cosinusfunktionerna

Läs mer

2D1210, Numeriska Metoder, GK I för V 2.

2D1210, Numeriska Metoder, GK I för V 2. Kursöversikt Numme för V, 2003. 1 Beatrice Frock NADA, KTH 030612 ANADA 2D1210, Numeriska Metoder, GK I för V 2. Kursprogram. Läsanvisningar. Om WWW: I World Wide Web på Internet finns aktuell information

Läs mer

TAIU07 Matematiska beräkningar med Matlab

TAIU07 Matematiska beräkningar med Matlab TAIU07 Matematiska beräkningar med Matlab Datorlektion 2. Villkor och Repetition 1 Logiska uttryck Uppgift 1.1 Låt a=3 och b=6 Vad blir resultatet av testerna ab? Uppgift 1.2 Låt a, b,

Läs mer

Institutionen för Matematiska Vetenskaper TENTAMEN I LINJÄR ALGEBRA OCH NUMERISK ANALYS F1/TM1, TMA671 2014-05-26

Institutionen för Matematiska Vetenskaper TENTAMEN I LINJÄR ALGEBRA OCH NUMERISK ANALYS F1/TM1, TMA671 2014-05-26 Institutionen för Matematiska Vetenskaper Göteborg TENTAMEN I LINJÄR ALGEBRA OCH NUMERISK ANALYS F/TM, TMA67 4-5-6 DAG: Måndag 6 maj 4 TID: 4. - 8. SAL: V Ansvarig: Ivar Gustafsson, tel: 75-33545 Förfrågningar:

Läs mer

Föreläsning 5. Approximationsteori

Föreläsning 5. Approximationsteori Föreläsning 5 Approximationsteori Låt f vara en kontinuerlig funktion som vi vill approximera med en enklare funktion f(x) Vi kommer använda två olika approximationsmetoder: interpolation och minstrakvadratanpassning

Läs mer

REVO LÅGPROFIL INSTRUKTIONSMANUAL

REVO LÅGPROFIL INSTRUKTIONSMANUAL REVO LÅGPROFIL INSTRUKTIONSMANUAL a. Grattis b. Bilder på komponenter c. Olika Revomodeller d. Påspolning av lina e. Bromsinställning f. Mekanisk broms g. Montera bort gaveln h. Rullens funktioner i. Underhåll

Läs mer

TANA17 Matematiska beräkningar med MATLAB för M, DPU. Fredrik Berntsson, Linköpings Universitet. 9 november 2015 Sida 1 / 28

TANA17 Matematiska beräkningar med MATLAB för M, DPU. Fredrik Berntsson, Linköpings Universitet. 9 november 2015 Sida 1 / 28 TANA17 Matematiska beräkningar med MATLAB för M, DPU Fredrik Berntsson, Linköpings Universitet 9 november 2015 Sida 1 / 28 Föreläsning 3 Linjära ekvationssystem. Invers. Rotationsmatriser. Tillämpning:

Läs mer

Arbetsprover till Bild och Formgivning, Wendela Hebbegymnasiet. Anvisningar och uppgifter.

Arbetsprover till Bild och Formgivning, Wendela Hebbegymnasiet. Anvisningar och uppgifter. Arbetsprover till Bild och Formgivning, Wendela Hebbegymnasiet. Anvisningar och uppgifter. Anvisningar Anvisningar och uppgifter skickas per post, under början av mars, till alla som sökt inriktningen.

Läs mer

Du kan hjälpa patienten att förstå vad som gäller

Du kan hjälpa patienten att förstå vad som gäller Du kan hjälpa patienten att förstå vad som gäller Vårdgarantin I Sverige finns en nationell vårdgaranti. Den innebär att patienten ska erbjudas tid för besök och behandling inom de tidsgränser som anges

Läs mer

Version 0.82. Linjär algebra kapiltet från ett ODE-kompendium. Mikael Forsberg

Version 0.82. Linjär algebra kapiltet från ett ODE-kompendium. Mikael Forsberg Version.8 Linjär algebra kapiltet från ett ODE-kompendium Mikael Forsberg 8 Den här boken är typsatt av författaren med hjälp av L A TEX. Alla illustrationer är utförda av Mikael Forsberg med hjälp av

Läs mer

Frågorna 1 till 6 ska svaras med sant eller falskt och ger vardera 1

Frågorna 1 till 6 ska svaras med sant eller falskt och ger vardera 1 ATM-Matematik Mikael Forsberg 6-64 89 6 Matematik med datalogi, mfl. Skrivtid:. Inga hjälpmedel. Lösningarna skall vara fullständiga och lätta att följa. Börja varje ny uppgift på ny sida. Använd ej baksidor.

Läs mer

Kraftuttag 9. Innehåll

Kraftuttag 9. Innehåll Innehåll KRAFTUTTAG Kraftuttagsmöjligheter Växellådsdrivna kraftuttag Kopplingsoberoende kraftuttag Motorkraftuttag Kraftuttag - Automatväxellåda 5 KRAFTUTTAG - PÅBYGGNAD 6 KRAN BAKOM HYTT 7 Bakmonterad

Läs mer

Betygskriterier Matematik E MA1205 50p. Respektive programmål gäller över kurskriterierna

Betygskriterier Matematik E MA1205 50p. Respektive programmål gäller över kurskriterierna Betygskriterier Matematik E MA105 50p Respektive programmål gäller över kurskriterierna MA105 är en nationell kurs och skolverkets kurs- och betygskriterier finns på http://www3.skolverket.se/ Detta är

Läs mer

Regler för flytt av spelare mellan olika nivåer. (Mörkröd nivå Pojkar)

Regler för flytt av spelare mellan olika nivåer. (Mörkröd nivå Pojkar) Regler för flytt av spelare mellan olika nivåer. (Mörkröd nivå Pojkar) Lag med spelare som är födda år 00-01 ska spela på någon av de Mörkröda nivåerna och ska inte spela på Ljusröd nivå. De 5 olika Mörkröda

Läs mer

Inlämningsuppgift 4 NUM131

Inlämningsuppgift 4 NUM131 Inlämningsuppgift 4 NUM131 Modell Denna inlämningsuppgift går ut på att simulera ett modellflygplans rörelse i luften. Vi bortser ifrån rörelser i sidled och studerar enbart rörelsen i ett plan. De krafter

Läs mer

Distriktsfinal. Del 1: 7 uppgifter Tid: 60 min Maxpoäng: 21 (3p/uppgift)

Distriktsfinal. Del 1: 7 uppgifter Tid: 60 min Maxpoäng: 21 (3p/uppgift) Distriktsfinal Del 1: 7 uppgifter Tid: 60 min Maxpoäng: 21 (3p/uppgift) Hjälpmedel: Endast skrivmateriel, ingen miniräknare! OBS! Skriv varje uppgift på separat papper och lagets namn på samtliga papper.

Läs mer

SF1624 Algebra och geometri Tentamen Onsdagen 29 oktober, 2014

SF1624 Algebra och geometri Tentamen Onsdagen 29 oktober, 2014 SF1624 Algebra och geometri Tentamen Onsdagen 29 oktober, 214 Skrivtid: 14.-19. Tillåtna hjälpmedel: inga Examinator: Roy Skjelnes Tentamen består av nio uppgifter som vardera ger maximalt fyra poäng.

Läs mer

Naturlagar i cyberrymden VT 2006 Lektion 6. Martin Servin Institutionen för fysik Umeå universitet. Modellering

Naturlagar i cyberrymden VT 2006 Lektion 6. Martin Servin Institutionen för fysik Umeå universitet. Modellering Naturlagar i cyberrymden VT 2006 Lektion 6 Modellering Martin Servin Institutionen för fysik Umeå universitet -You want a WHAT?! An Earth Simulator! I don t know You ll have to solve its equations of motion

Läs mer

Analys o Linjär algebra. Lektion 7.. p.1/65

Analys o Linjär algebra. Lektion 7.. p.1/65 Analys o Lektion 7 p1/65 Har redan (i matlab bla) stött på tal-listor eller vektorer av typen etc Vad kan sådana tänkas representera/modellera? Hur kan man räkna med sådana? Skall närmast fokusera på ordnade

Läs mer

Tentamen Mekanik F del 2 (FFM520)

Tentamen Mekanik F del 2 (FFM520) Tentamen Mekanik F del 2 (FFM520) Tid och plats: Lördagen den 1 september 2012 klockan 08.30-12.30 i M. Hjälpmedel: Physics Handbook, Beta, Typgodkänd miniräknare samt en egenhändigt skriven A4 med valfritt

Läs mer

Wolkerova 845 CZ-768 24 Hulin Czech Republic

Wolkerova 845 CZ-768 24 Hulin Czech Republic TILLVERKARE: TOSHULIN, A.S. Wolkerova 845 CZ-768 24 Hulin Czech Republic Datum: 27 April 2014 II. MASKIN GRUNDDATA TOSHULIN typ SKQ 16. Denna maskin är en vertikal CNC-svarv, designad för effektiv svarvning

Läs mer

Läsanvisning till Discrete matematics av Norman Biggs - 5B1118 Diskret matematik

Läsanvisning till Discrete matematics av Norman Biggs - 5B1118 Diskret matematik Läsanvisning till Discrete matematics av Norman Biggs - 5B1118 Diskret matematik Mats Boij 18 november 2001 15 Ringar, kroppar och polynom Det fjortonde kapitlet behandlar ringar. En ring har till skillnad

Läs mer

TANA17 Matematiska beräkningar med Matlab

TANA17 Matematiska beräkningar med Matlab TANA17 Matematiska beräkningar med Matlab Laboration 1. Linjär Algebra och Avbildningar Namn: Personnummer: Epost: Namn: Personnummer: Epost: Godkänd den: Sign: Retur: 1 Introduktion I denna övning skall

Läs mer

MÅL 10 Förmåga att arbeta i projekt. MÅL 9 Förmåga att presentera delarna i designprocessen och resultatet med bild, modell, ritning, skrift och tal.

MÅL 10 Förmåga att arbeta i projekt. MÅL 9 Förmåga att presentera delarna i designprocessen och resultatet med bild, modell, ritning, skrift och tal. Design 1 Matriser Fo rklaringar av kunskapskriterierna och ma len Förklaringarna utgår från Skolverkets lärarlitteratur Gymnasieskola 2011, sidorna 56-59. MÅL 10 Förmåga att arbeta i projekt A: Eleven

Läs mer

ATT BRY SIG OM TAR VI PÅ ALLVAR!

ATT BRY SIG OM TAR VI PÅ ALLVAR! DIN HJÄLPANDE HAND ATT BRY SIG OM TAR VI PÅ ALLVAR! Vilka är Basic Care Unit? Basic Care Unit AB är ett företag med specialisering inom omsorg och hemtjänst. Vår policy är att Du och Dina behov står i

Läs mer

Funktioner och grafritning i Matlab

Funktioner och grafritning i Matlab CTH/GU LABORATION 3 MVE11-212/213 Matematiska vetenskaper 1 Inledning Funktioner och grafritning i Matlab Först skall vi se lite på (elementära) matematiska funktioner i Matlab, som sinus och cosinus.

Läs mer

BERGS BALANSSKALA MANUAL

BERGS BALANSSKALA MANUAL 1 BERGS BALANSSKALA MANUAL Instruktion Visa och förklara för patienten före varje moment som han/hon ska utföra. Det är det första försöket som ska poängsättas.det är därför mycket viktigt att patienten

Läs mer

Böj ena knäet, Böj sedan överkroppen TÄNK PÅ:

Böj ena knäet, Böj sedan överkroppen TÄNK PÅ: Aktiv Sidoböjning Utgångsposition, stående i atletisk position, med fötterna brett isär, ett riktvärde är att stå lite bredare än vad som känns bekvämt. Greppa pinnen med tummarna precis utanför höfterna.

Läs mer

Fria matteboken: Matematik 2b och 2c

Fria matteboken: Matematik 2b och 2c Fria matteboken: Matematik 2b och 2c Det här dokumentet innehåller sammanfattning av teorin i matematik 2b och 2c, för gymnasiet. Dokumentet är fritt att använda, modifiera och sprida enligt Creative Commons

Läs mer

PM-fästen. Pedestal Mounts

PM-fästen. Pedestal Mounts PM-fästen Pedestal Mounts Set: Justerbara PM-Fästen Fyrkantig monteringsplatta Kombinera färdiga set med lösa delar och skapa din egen unika konstrutkion efter behov. Vinkeln mellan PM-fästets delar kan

Läs mer

UPG5 och UPG8 Miniprojekt 1: 2D datorgrafik

UPG5 och UPG8 Miniprojekt 1: 2D datorgrafik UPG5 och UPG8 Miniprojekt 1: 2D datorgrafik I den här uppgiften studerar vi hur man kan använda sig av linjära avbildningar för att modifiera bilder i två dimensioner Mycket är repetition av vissa grundbegrepp

Läs mer

Fingerprint Matching

Fingerprint Matching Fingerprint Matching Björn Gustafsson bjogu419 Linus Hilding linhi307 Joakim Lindborg joali995 Avancerad bildbehandling TNM034 Projektkurs Biometri 2006 1 Innehållsförteckning 1 Innehållsförteckning 2

Läs mer

52101 Utforska siffror

52101 Utforska siffror 52101 Utforska siffror Innehåll: 1 uppsättning brickor, numrerade från 1 till 24 1 uppsättning räknebrickor 1 uppsättning med 30 stora siffror plastdjur 4 blanka brickor en låda med lock kopieringsbara

Läs mer

TAIU07 Matematiska beräkningar med Matlab

TAIU07 Matematiska beräkningar med Matlab TAIU07 Matematiska beräkningar med Matlab Laboration 3. Linjär algebra Namn: Personnummer: Epost: Namn: Personnummer: Epost: Godkänd den: Sign: Retur: 1 Introduktion 2 En Komet Kometer rör sig enligt ellipsformade

Läs mer

Grunderna i SQL del 1

Grunderna i SQL del 1 Grunderna i SQL del 1 1. SELECT-frågor 2. SELECT 3. WHERE 4. ORDER BY 5. Inre join 6. Yttre join 7. Andra typer av join 8. Union 9. Aggregatfunktioner 10. Gruppera och summera Kap. 3 Kap. 4 Kap. 5 utom

Läs mer

Parametriska kurvor: Parametriska ytor

Parametriska kurvor: Parametriska ytor Kror och ytor Eplicit form Implicit form Kror och ytor Parametrisk form Procerbaserade Polynom Catmll-Clark ekannan och dess datormotsarighet Martin Newell, 975. Gsta aén CID gstat@nada.kth.se Kbiska (grad

Läs mer

Snäckväxel GS 50.3 GS 250.3 med fot och hävarm

Snäckväxel GS 50.3 GS 250.3 med fot och hävarm Snäckväxel GS 50.3 GS 250.3 med fot och hävarm Snabbinstruktionen får inte användas utan driftinstruktionen! Snabbinstruktionen ersätter INTE driftinstruktionen. Den är endast avsedd för personer som är

Läs mer

Instruktioner för lägenhetsnumrering

Instruktioner för lägenhetsnumrering Version 1.1 2014 03 03 1(11) Instruktioner för lägenhetsnumrering Om det i en byggnad finns fler än en bostadslägenhet med samma belägenhetsadress ska fastighetsägaren ge varje lägenhet ett lägenhetsnummer

Läs mer

Bestämning av tryckfallsfunktioner för T-stycke i T-system med mätdata

Bestämning av tryckfallsfunktioner för T-stycke i T-system med mätdata Bestämning av tryckfallsfunktioner för T-stycke i T-system med mätdata Uppdrag för Lindab Ventilation AB Lars Jensen Avdelningen för installationsteknik Institutionen för bygg- och miljöteknologi Lunds

Läs mer

Linjär Algebra, Föreläsning 2

Linjär Algebra, Föreläsning 2 Linjär Algebra, Föreläsning 2 Tomas Sjödin Linköpings Universitet Riktade sträckor och Geometriska vektorer En (geometrisk) vektor är ett objekt som har storlek och riktning, men inte någon naturlig startpunkt.

Läs mer

Indivo. lyftenheter för det bekväma köket

Indivo. lyftenheter för det bekväma köket Indivo lyftenheter för det bekväma köket Det flexibla köket Oavsett om köket är nytt eller om man har haft glädje av det i många år krävs det få förändringar för att göra det flexibelt och tillgängligt

Läs mer

Kurvor och ytor. Gustav Taxén

Kurvor och ytor. Gustav Taxén Kurvor och ytor Gustav Taxén gustavt@csc.kth.se 2D1640 Grafik och Interaktionsprogrammering VT 2007 Kurvor och ytor Explicit form Implicit form Parametrisk form Procedurbaserade Polynom Catmull-Clark Kubiska

Läs mer

Modellering av dynamiska spårkrafter från spårvagnar. Examensarbete utfört av Ejder Eken och Robert Friberg Presentation för Swedtrain, 2016-05-25

Modellering av dynamiska spårkrafter från spårvagnar. Examensarbete utfört av Ejder Eken och Robert Friberg Presentation för Swedtrain, 2016-05-25 Modellering av dynamiska spårkrafter från spårvagnar Examensarbete utfört av Ejder Eken och Robert Friberg Presentation för Swedtrain, 2016-05-25 1 Syfte Att ta fram ett användbart beräkningsverktyg/modell

Läs mer

1965 till 1968 Sekventiell blinkers

1965 till 1968 Sekventiell blinkers 1965 till 1968 Sekventiell blinkers (se diagram och illustrationer längst ned) Bromsljuset tas också upp då det är integrerat i blinkersreläet. Standardkomponenterna, se bild längre ner, av den vandrande

Läs mer

Kompletterande lösningsförslag och ledningar, Matematik 3000 kurs B, kapitel 1

Kompletterande lösningsförslag och ledningar, Matematik 3000 kurs B, kapitel 1 Här presenteras förslag på lösningar och tips till många uppgifter i läroboken Matematik 3000 kurs B som vi hoppas kommer att vara till hjälp när du arbetar dig framåt i kursen. Vi har valt att inte göra

Läs mer

Bedöma elevers förmågor i muntlig uppgift

Bedöma elevers förmågor i muntlig uppgift BEDÖMNINGSSTÖD I MATEMATIK Bedöma elevers förmågor i muntlig uppgift Innehåll Syftet med materialet sid. 2 Bedömning av muntliga prestationer i matematik sid. 2 Olika typer av bedömningssituationer sid.

Läs mer

14. Potentialer och fält

14. Potentialer och fält 4. Potentialer och fält [Griffiths,RMC] För att beräkna strålningen från kontinuerliga laddningsfördelningar och punktladdningar måste deras el- och magnetfält vara kända. Dessa är i de flesta fall enklast

Läs mer

MA2047 Algebra och diskret matematik

MA2047 Algebra och diskret matematik MA2047 Algebra och diskret matematik Något om komplexa tal Mikael Hindgren 17 oktober 2018 Den imaginära enheten i Det finns inga reella tal som uppfyller ekvationen x 2 + 1 = 0. Vi inför den imaginära

Läs mer

Taltaggning. Rapport av Daniel Hasselrot 781105-0157, d98-dha@nada.kth.se 13 oktober 2003

Taltaggning. Rapport av Daniel Hasselrot 781105-0157, d98-dha@nada.kth.se 13 oktober 2003 Taltaggning av Daniel Hasselrot 781105-0157, d98-dha@nada.kth.se 13 oktober 2003 Sammanfattning Denna rapport är skriven i kursen Språkteknologi och behandlar taggning av årtal i en text. Metoden som används

Läs mer

Försättsblad till skriftlig tentamen vid Linköpings Universitet

Försättsblad till skriftlig tentamen vid Linköpings Universitet Försättsblad till skriftlig tentamen vid Linköpings Universitet (fylls i av ansvarig) Datum för tentamen Sal Tid Kurskod Provkod Kursnamn/benämning Institution Antal uppgifter i tentamen Antal sidor på

Läs mer

Vi introducerar FURUNO CH-37BB

Vi introducerar FURUNO CH-37BB Vi introducerar FURUNO CH-37BB Sektor Skanning Sonar NY kombinerad vertikal och horisontell skanning sonar med en avancerad 3D TEKNIK! Furuno hydroakustik Sektor Skanning Sonar STRÅLANDE TEKNIK! Skanning

Läs mer

36 träfigurer (20 träfigurer och 9 halvfigurer som kan stå i spår, 7 magnetiska träbitar)

36 träfigurer (20 träfigurer och 9 halvfigurer som kan stå i spår, 7 magnetiska träbitar) Art.nr. 21006 ToPoLoGo "Visio" Innehåll: 1 trälåda med en spegelsida och en magnetisk sida Basbräda (med räfflade slitsar/räfflat rutnät) 36 träfigurer (20 träfigurer och 9 halvfigurer som kan stå i spår,

Läs mer

Mekanik III, 1FA103. 1juni2015. Lisa Freyhult 471 3297

Mekanik III, 1FA103. 1juni2015. Lisa Freyhult 471 3297 Mekanik III, 1FA103 1juni2015 Lisa Freyhult 471 3297 Instruktioner: Börja varje uppgift på nytt blad. Skriv kod på varje blad du lämnar in. Definiera införda beteckningar i text eller figur. Motivera uppställda

Läs mer

15 februari 2016 Sida 1 / 32

15 februari 2016 Sida 1 / 32 TAIU07 Föreläsning 5 Linjära ekvationssystem. Minsta kvadrat problem. Tillämpning: Cirkelpassning. Geometriska objekt. Translationer. Rotationer. Funktioner som inargument. Tillämpning: Derivata. 15 februari

Läs mer

EXAKTKOMBI JC XL ORIGINALET FRÅN TUME.

EXAKTKOMBI JC XL ORIGINALET FRÅN TUME. EXAKTKOMBI JC EXAKTKOMBI JC XL ORIGINALET FRÅN TUME. Kombisåmaskinernas vägvisare. Tume var den första tillverkaren som lanserade en kombisåmaskin utrustad med en hjulsektion bakom maskinen. Maskinen blev

Läs mer

2. För vilka värden på parametrarna α och β har det linjära systemet. som satisfierar differensekvationen

2. För vilka värden på parametrarna α och β har det linjära systemet. som satisfierar differensekvationen MÄLARDALENS HÖGSKOLA Akademin för utbildning, kultur och kommunikation Avdelningen för tillämpad matematik Examinator: Lars-Göran Larsson TENTAMEN I MATEMATIK MAA13 Differentialekvationer och transformmetoder

Läs mer

STYRNING AV PORTFÖLJER MED FLERA TILLGÅNGAR

STYRNING AV PORTFÖLJER MED FLERA TILLGÅNGAR 1 STOCKHOLMS UNIVERSITET MATEMATISKA INSTITUTIONEN Avd. för Matematisk statistik Thomas Höglund FINANSMATEMATIK I. KOMPLEMENT DAG 13. STYRNING AV PORTFÖLJER MED FLERA TILLGÅNGAR Hittills har vi betraktat

Läs mer

Installation blandningsdel TBBD GOLD SD

Installation blandningsdel TBBD GOLD SD Installation blandningsdel TBBD GOLD SD 1. Allmänt Blandningsdel TBBD kan erhållas för GOLD SD storlek 04-80. Blandningsdelen kan användas när man helt eller delvis vill värma en obemannad lokal med returluft.

Läs mer

KVALITETSINDIKATORER PÅ 1177.se

KVALITETSINDIKATORER PÅ 1177.se KVALITETSINDIKATORER PÅ 1177.se Invånartjänster idag Nationella tjänster från Sveriges landsting och regioner Hälso- och sjukvårdstjänster som kan användas dygnet runt Ger råd om hälsa och relationer,

Läs mer

Västsvenska paketet Skattning av trafikarbete

Västsvenska paketet Skattning av trafikarbete Västsvenska paketet Skattning av trafikarbete Rapport Dokumenttitel: Skattning av trafikarbete Västsvenska paketet rapport Utförande part: WSP Kontaktperson: Tobias Thorsson Innehåll 1 Introduktion Fel!

Läs mer

Kapitel 16 Situationplan... 3

Kapitel 16 Situationplan... 3 DDS-CAD Arkitekt 10 Situationsplan Kapitel 16 1 Innehåll Sida Kapitel 16 Situationplan... 3 Infoga situationsplan/nbk... 3 Markera nytt origo på situationsplan/nbk... 7 Skaleringsuträknare...10 Ändra skala

Läs mer

5 Skapa ett vinnande koncept

5 Skapa ett vinnande koncept 5 Skapa ett vinnande koncept 5.1 Idégenerering Varje gruppmedlem har idégenererat egna koncept som löser huvudfunktionerna innan ett idégenereringsmöte genomfördes. Under idégenereringsmötet presenterades

Läs mer

Lösningar till linjära problem med MATLAB

Lösningar till linjära problem med MATLAB 5B1146 - Geometri och algebra Mikrolelektronik, TH ista ösningar till linjära problem med MATAB Av: oel Nilsson, alikzus@home.se atrik osonen, pkosonen@kth.se 26-12-4 roblem 1 Man ska bestämma ett tredjegradspolynom:

Läs mer

Explorativ övning 7 KOMPLEXA TAL

Explorativ övning 7 KOMPLEXA TAL Explorativ övning 7 KOMPLEXA TAL Övningens syfte är att bekanta sig med komplexa tal. De komplexa talen, som är en utvidgning av de reella talen, kom till på 1400 talet då man försökte lösa kvadratiska

Läs mer

Gör-det-själv-uppgifter 1: marknader och elasticiteter

Gör-det-själv-uppgifter 1: marknader och elasticiteter LINKÖPINGS UNIVERSITET Institutionen för ekonomisk och industriell utveckling Nationalekonomi Gör-det-själv-uppgifter 1: marknader och elasticiteter Uppgift 1-4 behandlar efterfråge- och utbudskurvor samt

Läs mer

INFÖR TENTAN (Av Göran Rundqvist, goranr@math.kth.se) Allmänna råd: Gör inte för mycket av dina räkningar i huvudet, skriv ner dem istället!

INFÖR TENTAN (Av Göran Rundqvist, goranr@math.kth.se) Allmänna råd: Gör inte för mycket av dina räkningar i huvudet, skriv ner dem istället! INFÖR TENTAN (Av Göran Rundqvist, goranr@math.kth.se) Allmänna råd: Gör inte för mycket av dina räkningar i huvudet, skriv ner dem istället! Ska du t ex förenkla 2(a + b) 2 3(b a) 2 utför först kvadreringarna

Läs mer

KPP053, HT2015 MATLAB, Föreläsning 1. Introduktion till MATLAB Skript Inläsning och utskrift av variabler Ekvationssystem Anonyma funktioner

KPP053, HT2015 MATLAB, Föreläsning 1. Introduktion till MATLAB Skript Inläsning och utskrift av variabler Ekvationssystem Anonyma funktioner KPP053, HT2015 MATLAB, Föreläsning 1 Introduktion till MATLAB Skript Inläsning och utskrift av variabler Ekvationssystem Anonyma funktioner MATLAB Väletablerat Mycket omfattande program GNU OCTAVE Öppen

Läs mer

Signalanalys med snabb Fouriertransform

Signalanalys med snabb Fouriertransform Laboration i Fourieranalys, MVE030 Signalanalys med snabb Fouriertransform Den här laborationen har två syften: dels att visa lite på hur den snabba Fouriertransformen fungerar, och lite om vad man bör

Läs mer

STADGAR för Energigas Sveriges auktorisationsnämnd för prövning av behörighet som gasinstallationsledare

STADGAR för Energigas Sveriges auktorisationsnämnd för prövning av behörighet som gasinstallationsledare STADGAR för Sveriges auktorisationsnämnd för prövning av behörighet som gasinstallationsledare Fastställda av Sveriges Säkerhets- och teknikkommitté 2014-10-14 Sidan 1 av 5 1 Auktorisationsnämnden har

Läs mer