Bakgrund. Bakgrund. Kursmaterial. Transformationer i 3D. Matematiska byggstenar. GrIP våren 2008, Förel.10 Yngve Sundblad
|
|
- Malin Lundberg
- för 7 år sedan
- Visningar:
Transkript
1 GrI åren 28, Förel. Bakgrun 3D-transformationer & erspekti & Gusta & Ett smiigt sätt att arbeta me 3D-grafik är att tänka sig att man har en irtuell kamera som betraktar betraktar e föremål man ill rita. Om i simulerar hur ljus från ljuskällor reflekteras a tor och når kameran kan i få en bil som i bästa fall liknar ett fotografi. DH264 Grafik och Interaktionsprogrammering VT 28 Bakgrun Vi börjar me att ta rea på hur i kan transformera 3D-föremål och gå (projicera) från tre imensioner till tå. Vi tar han om ljusreflektion och skuggning senare i kursen! Kursmaterial 3D-transformationer: Kursboken (Angel) kap.4 rojektioner: Kursboken (Angel), kap.5 Ingri Carlbom & Joseph aciorek: : lanar Geometric rojections an Viewing Transformations, Computing Sures (4), Dec 978, pp (hela -52) (i kursbunten) Transformationer i 3D Matematiska bggstenar Transformation rojektion Skalär (storhet) unkt (position) Vektor (läng och riktning) u Transformation Viewporttransformation Katernion (3D-rotation)-orientering -orientering q
2 GrI åren 28, Förel. Skalär- och krssproukt Tå a e anligaste ektoroperationerna i atorgrafik Höger- och änsterhänt koorinat- sstem u (u + u,+u ) u cos θ Skalärproukten är omm faktorerna är ortogonala (inkelräta) u θ u u (u u, u u, u u ) Krssproukten (en ektor) är ortogonal mot bägge faktorerna u OpenGL anäner ett högerhänt koorinatsstem me -aeln till höger, -aeln uppåt. -aeln pekar utåt ur skärmen. Direct 3D anäner ett änsterhänt koorinatsstem me -aeln till höger, -aeln uppåt. -aeln pekar in i skärmen. u I fortsättningen arbetar i i högerhänta koorinatsstem. Basektorer Giet 3 st 3-imensionella basektorer,, som alla är inkelräta mot aranra kan i skria ektorn w som w α + α 2 + α 3 Basektorer Vi inför ektorer i ektorer för att kunna skria w α + α 2 + α 3 lite kortare som: α 3 w α w a T är α 2 a α α 2 α 3 a T α α 2 α 3 Ramar (frames) Ramar (frames) Vi efinierar en ram som (,,, ) är kallas ramens origo. För punkter i enna ram gäller: + η + η 2 + η 3 eller p T η 3 η η 3 η är p T η η 2 η 3 η 2 η 2 (4D homogena koorinater, jfr 3D homogena för punkter i planet) Vi efinierar och
3 GrI åren 28, Förel. Ramar (frames) Bte a ram En riktningsektor w i enna ram skris w a T Giet tå ramar (,,, ) och (u, u 2, u 3, Q ), kan i skria u γ + γ 2 + γ 3 u 2 γ 2 + γ 22 + γ 23 γ 3 γ 2 u γ är u 3 γ 3 + γ 32 + γ 33 a T α α 2 α 3 Q γ 4 + γ 42 + γ 43 + Riktningsektorer efinieras alltså oberoene a origo. Bte a ram u γ + γ 2 + γ 3 u 2 γ 2 + γ 22 + γ 23 u 3 γ 3 + γ 32 + γ 33 Q γ 4 + γ 42 + γ 43 + Det är smiigare att skria rambtet på matrisform: unkter och rambte Ta nu en punkt och efiniera en i tå olika ramar: α + α 2 + α 3 + β u + β 2 u 2 + β 3 u 3 + Q i en första ramen i en anra Hur är α- och β-ärena relaterae? u u 2 u 3 Q γ γ 2 γ 3 γ 2 γ 22 γ 23 γ 3 γ 32 γ 33 γ 4 γ 42 γ 43 u u 2 (enl. oan) β β β 2 3 u a 2 b T M 2 α T 3 α 2 α 3 3 Q M (föregåene bil) unkter och rambte b T M a T b T M a T a M T b och omänt: b (M T ) - a D..s. s koorinater i ram 2 fås om man multiplicerar koorinaterna för ram me (M T ) -. Eempel Antag att i har tå ramar (,,, ) och (u, u 2, u 3, Q ) och att ramarna är relaterae till aranra enligt följane: u 3 Q M T u u u (3 + 4 )/5 u 2 (4-3 )/5 u 3 Q +.5 M (M T )
4 GrI åren 28, Förel. Eemplet b Tag nu punkten a ( ) T i en första ramen. Vilken är ess motsarighet i en anra ramen? b (M T ) - a ger oss a T rel -.5, -.5 rel Q u 3 Q.4.2 u u 2 Vi kan också se rambtet som en transformation. Eemplet: Antag att "ärlen" är ram och att i gör ett temporärt rambte till ram 2. Vi specificerar nu punkten p ( ) T i ram 2. I ram blir en p ärlen M T p ( ) T Me anra or är bte a ram och transformation ekialenta begrepp! Firam och transformationsram Ofta jobbar man me en "firam" (t.e. kameran/utsiktspunkten) och en "transformationsram". Firamen är fast och transformationsramen tillåts ariera. Eempel: - M T Våra koorinater α α 2 α 3 unkt i transf.- ramen α α 2 α 3 - Mots. punkt i firamen Firam Firam och transformationsram Specificera en moell i "sitt eget" koorinatsstem, objektkoorinater. "lacera ut" moellen i "ärlen" genom att efiniera en transformationsram. Multiplicera objektkoorinaterna me M T för att få moellens koorinater i firamen. Groa-moell i ess objektkoorinatsstem Firam Transformationsram Transformationsram 3D-transformationsmatriser(jfr 2D) Translation Skalning & # & # & # &!!!! T!! M T!!!!!! % " % " % " % & # & # & s!!!! s S!! s!! % " % " % # & #!!!!!!!! " % " t #& # t!!!! t!!!! "% " 3D-rotationsmatriser (tre( tre,, en i 2D) Rotation kring -aeln Rotation kring -aeln Rotation kring -aeln " % " % " cos( )sin( % " % R (() sin( cos( # & # & # & # & " % " % " % " % R (() cos( )sin( sin( cos( # & # & # & # & " % " % " cos( sin( % " % R (() )sin( cos( # & # & # & # &
5 GrI åren 28, Förel. Multipla transformationer (som 2D) Vi kan sätta samman transformationer genom att multiplicera matriserna: - s s - T S TS Multipla transformationer Obserera att orningen på multiplikationen kan spela roll! - s s - T S TS s - TS α α 2 α 3 α sα 2 α 3 - s S - T s -s ST Att specificera orientering (rotationer) Vi börjar me att pröa aw-pitch-roll (gir-stig-roll( gir-stig-roll). Antag att flgplanet är moellerat så et initialt "pekar" längs -aeln. Vi roterar först kring -aeln (roll), sean kring -aeln (aw), sist kring -aeln (pitch). Kallas för att arbeta me Euler angles eller Eulermatriser. Gimbal lock Om i roterar en a alarna så en sammanfaller me en a e anra kan i hamna i ett läge är i tappar information! Situationen kallas för Gimbal lock. Beror på att rotationerna allti görs i samma orning. Gimbal lock: eempel Rotation i 3D θ 2 θ 9 graer BÅDE θ och θ beskrier "pitch"! θ 3 3 Man kan isa att ilken orientering (3D-rotation) som helst kan beskrias som en ( st) rotation kring en ektor. Rotationsmatriserna (kring -, - och -alarna) kan sättas ihop till en transformation utgåene från rotationsektorn och rotationsinkeln
6 GrI åren 28, Förel. Allmän 3D-rotation - Angel Om rotationsenhetsektorn är a (a, a, a) och rotationsinkeln runt enna ektor är θ roterar man först kring -aeln till -planet () me inkeln θ arctan(a/a); a 2 +a 2, cos(θ )a/, sin(θ )a/, sean kring -aeln till -planet me inkeln θ -arcsin(a); cos(θ ), sin(θ )-a, sean kring -aeln me inkeln θ θ sean tillbaka kring -aeln me inkeln -θ sean tillbaka kring -aeln me inkeln -θ Alltså blir totala transformationsmatrisen: R (-θ ) R (-θ ) R (θ) R (θ ) R (θ ) Katernioner, Angel 4.2 En matematisk struktur som kan beskria 3D-rotation kring en gotcklig ektor är katernioner (quaternions), uppfunna 843 a irlänske matematikern W.R. Hamilton. Detta motsarar komplea talens (Euler mfl, 7-talet), i 2 -, anänning för att beskria 2D-rotationer i planet: + i r (cos µ + isin µ) Rotation inkeln θ genom multiplikation me p cos θ + isin θ p* r (cos(µ + θ) + i sin(µ + θ)) Katernioner (quaternions) En katernion q efinieras så här: q (q, q, q 2, q 3 ) (q, q) q q i + q 2 j + q 3 k, är (jfr komplea tal) i 2 j 2 k 2 - ijk, jki, kij ji-k, kj-i, ik-j Katernioner - algebra Lite katernionalgebra: tag tå katernioner a och b: a (q, q, q 2, q 3 ) (q, q) b (p, p, p 2, p 3 ) (p, p) Aition och multiplikation: a + b (p + q, p + q) ab (p q p q, q p + p q + p q) Norm och iners: a 2 q 2 + q q a - ( / a 2 )(q, -q) Katernioner - för 3D-rotation θ Tag en punkt i 3D. Skapa katernionen p (, ) i + j + k Välj rotationsaeln och normera en. Låt rotationsinkeln ara θ. Skapa nu katernionen r enligt r (cos(θ/2), sin(θ/2)) r 2 r - (cos(θ/2), -sin(θ/2)) Katernioner - för 3D-rotation Genom lite råräknane isar man att p rpr - ger samma resultat som sammansatta rotationsmatriserna för att rotera punkten θ raianer kring ektorn. Om a och b är katernioner som representerar rotation enl. oan gäller också (analogt me komplea talen för 2D-rotationer) att q ab är resultatet a att kombinera rotationerna (först a, sean b).
7 GrI åren 28, Förel. Katernioner rojektioner - historia Det går alltså att konertera en katernion till en rotationsmatris (och tärtom) Det kan löna sig att lagra orienteringar som katernioner: katernioner: 4 flttal istället för 33 9 (för en rotationsmatris) rotationsmatris) Katernioner gör et enkelt att interpolera mellan orienteringar (för animering)! rojektionsritningar: rojektionsritningar: Arkitekten Vitruius i Rom, år 4 fkr erspekti: erspekti: känt a greker, greker, formaliserat först (centralperspekti) uner renässansen, renässansen, a arkitekter och målare: målare: Giotto ( ) rojektioner - historia Rafael (483-52) rojektioner - historia Brunelleschi ( ): Duomo i Firene mm, Leonaro a Vinci (452-59): Nattaren mm, Dürer (47-528): Brook Talor, New rinciples of Linear erspectie, 79. rojektioner Ortografisk projektion rojektorerna är inkelräta mot projektionstan (på oänligt astån ). lanar Geometric rojections arallell erspectie Orthographic Multiiew Isometric Aonometric Dimetric Oblique Caalier -pt 2-pt 3-pt Cabinet Trimetric Alla projektionerna finns beskrina me illustratia figurer i Carlbom-acioreks artikel och i Angel 5.. I enklaste formen är et en eller flera er (multiiew) me projektionsplan parallella till objektets huutor. Astån och inklar bearas i projektionerna. Tpiskt eempel: maskinritningar Aonometrisk ortografisk: Fortfarane inkelräta projektorer men objektet riet så att man ser flera tor. projektionsplan smmetriskt till alla tre huutorna:isometrisk projektionsplan smmetriskt till tå a huutorna: imetrisk projektionsplan utan såan smmetri: trimetrisk arallellitet bearas, inte inklar & astån (samma förkortning)
8 GrI åren 28, Förel. erspektiprojektion rojektor på änligt astån. Storlek minskar me astån från projektionstan. Astån och inklar bearas inte i projektionen. arallella linjer konergerar i fjärrpunkt (anishing point) erspektiprojektion, Angel 5.4 Antag att i projicerar punkten på ett bilplan som ligger enheter från origo och är parallellt me --planet: Här enpunkts (ett projektionsplan), finns också tå- och tre-, se Carlbom-aciorek Bilplan p erspektiprojektion erspektiprojektion Likformiga trianglar: p p T p p Analogt för p. Så en projicerae punkten blir: p /(/) /(/) T p p p T ( / ) Vi ill kunna skria perspektiprojektionen som en matris M. För att kunna göra et måste i införa en normeringsoperation Om resultatet a en transformation blir en punkt w T me w skilt från ser i till att allti iiera me w innan i fortsätter,..s. /w /w /w T erspektiprojektionsmatris Ortografiskprojektionsmatris M p / / Här är p och p och p - så i får M O p - - Eftersom / iierar i alla komponenterna me / innan i anäner punkten så att i får /(/) /(/) Detta kallas perspektiiision i OpenGL. (i boken är satt till )
9 GrI åren 28, Förel. Att positionera kameran Kombinationer a transformationer Antingen tänker man att kameran flttas i förhållane ärlens ram, eller att ärlsramen flttas så att en hamnar framför kameran. Operationerna är inerser a aranra. I OpenGL är kameraramen fi så rent matematiskt gäller et senare alternatiet. Men et finns en funktion som hjälper en att fltta ärlen så att et motsarar att fltta kameran. 3D alltså på motsarane sätt som i 2D. Varje transformation motsarar ett bte a ram. Så successia transformationer är också successia bten a koorinatsstem! M M2 M M M 2 Inlämningsuppgift 3 Finns på webben senast freag morgon 29 mars. Iniiuell, skickas senast april. (Något utsträckt ti) Fikti etenta Finns på webben senast freag 4 april. Genomgås sista föreläsningen, 4 maj. Tenta 27 maj 8-3, Q-salar Nästa föreläsning Iniiuell inlämningsuppgift 3 till GrI-kursen t 28 Skicka enna blankett ifll senast april kl Ditt namn: ersonnummer: Uppgiften beöms på skalan -3 (bäst). Deluppgifterna ger poäng, maimalt 3. För 3 kräs 25 poäng, för 2 kräs 2 poäng, för kräs 5 poäng. 3D: transformationer, projektioner, kuror, tor (2p). Beisa att krssproukten a tå ektorer utom i ett urartat fall (ilket), är ortogonal (inkelrät) mot båa essa ektorer. Freag 29 mars kl.8.3-, sal D3 (ej( kl.-2!).
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 mer3D: 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 merRotation Rotation 187
6. Rotation 87 6.. Rotation Vi har tidigare i Exempel 6.5 isat hur man roterar rummets ektorer kring en axel parallell med en a basektorerna. Nu är i redo att besara frågan om hur man rider kring en godtycklig
Läs merExempelsamling :: Vektorintro V0.95
Exempelsamling :: Vektorintro V0.95 Mikael Forsberg :: 2 noember 2012 1. eräkna summan a ektorerna (1, 2) och (3, 1) mha geometrisk addition 2. Tå ektorer u = ( 2, 3) och adderas och blir ektorn w = (1,
Läs merTransformationer. Translation. Skalning. Homogena koordinater. Rotation. 2D-grafik. x y. Inom datorgrafik är transformationer den. Många. bevaras.
Transformationer D-grafik Gustav Taén gustavt@nada.kth.se Inom datorgrafik är transformationer den kanske viktigaste formen av operation. De vanligaste transformationerna är linjära och kan skrivas som
Läs merAssocierade Legendre-funktioner och klotytefunktioner Ulf Torkelsson
Föreläsning 5/3 Associerae Legenre-funktioner och klotytefunktioner Ulf Torkelsson Laplaces ekvation i sfäriska koorinater I sfäriska koorinater kan vi skriva Laplaces ekvation som r 2 r 2 Ψ r r r 2 sin
Läs mer1 av 9. vara en icke-nollvektor på linjen L och O en punkt på linjen. Då definierar punkten O och vektorn e ett koordinataxel.
rmin Haliloic: EXTR ÖVNINGR a 9 aser och koordinater i D-rummet SER CH KRDINTER Vektorer i ett plan Vektorer i rummet SER CH KRDINTER FÖR VEKTRER SM LIGGER PÅ EN RÄT LINJE Vi betraktar ektorer som ligger
Läs merTransformationer, Angel
GrIP vt9: Föreläsning - D-grafik Yngve Sundblad 9-- D-grafik Yngve Sundblad @kth.se 8-79747 Rum 46, Lindstedtsv.5, plan 6 (vid Torget) DH64 Grafik och Interaktionsprogrammering VT 9 Transformationer, Angel
Läs merVektorer En vektor anger en riktning i rummet (eller planet) och en längd (belopp). Vektorer brukar ritas som pilar, Vektoraddition
Vektorer En ektor anger en riktning i rmmet (eller planet) och en längd (belopp). Vektorer brkar ritas som pilar, Vektoraddition Smman a tå ektorer och får i på följande is: lacera i pnkten och placera
Läs mer5 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 merParametriska 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 merMA2004 Tillämpad Matematik II, 7.5hp,
MA00 Tillämpad Matematik II, 7.5hp, 09-0-6 Hjälpmedel: Penna, radergummi och rak linjal. Varken räknedosa eller formelsamling är tillåtet! Tentamen består av 0 frågor! Endast Svarsblanketten ska lämnas
Läs merLinjär Algebra, Föreläsning 2
Linjär Algebra, Föreläsning 2 Tomas Sjödin Linköpings Universitet Geometriska vektorer, rummen R n och M n 1 En (geometrisk) vektor är ett objekt som har storlek och riktning, men inte någon naturlig startpunkt.
Läs merTATM79: Föreläsning 5 Trigonometri
TATM79: Föreläsning 5 Trigonometri Johan Thim augusti 016 1 Enhetscirkeln Definition. Enhetscirkeln är cirkeln med centrum i origo och radie ett. En punkt P = (a, b på enhetscirkeln uppfyller alltså a
Läs mer2x + y + 3z = 1 x 2y z = 2 x + y + 2z = 1
ATM-Matematik Sören Hector 7 46686 Mikael Forsberg 734 433 Matematik med datalogi, mfl. Linjär algebra ma4a 3 5 Skrivtid: :-5:. Inga hjälpmedel. Lösningarna skall vara fullständiga och lätta att följa.
Läs mer= 1 h) y 3 = 4(x 1) i) y = 17 j) x = 5. = 1 en ekvation för linjen genom a) (6, 0) och (0, 5) b) (9, 0) och (0, 5)
Matematikcentrum Matematik NF Räta linjen. Ange riktningskoefficient och skärningspunkter me alarna för följane linjer. a) y = 5 b) = y + 5 c) y = 5 + ) + y + = 0 e) y 4 = 0 f) + y = g) y 5 = h) y = 4
Läs merMATEMATIK Datum: Tid: förmiddag. A.Heintz Telefonvakt: Tel.:
MATEMATIK Datum: 009-0- Ti: förmiag Chalmers Hjälpmeel: inga A.Heintz Telefonvakt: Tel.: 076-786 Lösningar till tenta TMV06/TMV0 Analys och linjär algebra K/Bt/Kf, el A.. Sats Ange "geometriska" beviset
Läs merVisualisering Transformationer, vyer, projektioner, skymda ytor
Transforationer, er, projektioner, skda tor Visualisering Innehåll Mateatiska grunder (kort) Transforationer Projektioner Borttagning a skda tor preious net preious net 2 Trediensionella etoder Vi kan
Läs merLinjära avbildningar. Låt R n vara mängden av alla vektorer med n komponenter, d.v.s. x 1 x 2. x = R n = x n
Linjära avbildningar Låt R n vara mängden av alla vektorer med n komponenter, d.v.s. R n = { x = x x. x n } x, x,..., x n R. Vi räknar med vektorer x, y likandant som i planet och i rymden. vektorsumma:
Läs merHomogena 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 mer1 som går genom punkten (1, 3) och är parallell med vektorn.
KTH Matematik Extra uppgifter på linjär algebra SF1621 Analytiska metoder och linjär algebra 2 för OPEN och T Förkunskaper Obs en del av detta är repetition från förra kursen Men innan ni ens börjar med
Läs merExplorativ övning Vektorer
Eplorativ övning Vektorer Syftet med denna övning är att ge grundläggande kunskaper om vektorräkning och dess användning i geometrin Liksom många matematiska begrepp kommer vektorbegreppet från fysiken
Läs merTentamen 1 i Matematik 1, HF dec 2017, kl. 8:00-12:00
Tentamen i Matematik HF9 8 ec 7 kl 8:-: Eaminator: rmin Halilovic Unervisane lärare: Jonas Stenholm Elias Sai Nils alarsson För gokänt betyg krävs av ma poäng etygsgränser: För betyg E krävs 9 6 respektive
Läs merINLEDNING: Funktioner (=avbildningar). Beteckningar och grundbegrepp
rmin Hliloic: EXR ÖVNINGR Linjär bildningr LINJÄR VBILDNINGR INLEDNING: Fnktioner =bildningr Beteckningr och grndbegrepp Definition En fnktion eller bildning från en mängd till en mängd B är en regel som
Läs merGeometriska vektorer
Föreläsning 1, Linjär algebra IT VT2008 1 Geometriska vektorer De begrepp som linjär algebra kretsar kring är vektorer och matriser Dessa svarar mot datorernas fält (`arra') av dimension ett respektive
Läs merUPG5 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 merFigur 5.1. En triangel där nedre högra hörnet har en rät vinkel (90 ).
STUDIEAVSNITT 5 TRIGONOMETRI I det här asnittet kommer i att studera hur man beräknar inklar och sträckor för gina figurer. Ordet trigonometri innebär läran om förhållandet mellan inklar och sträckor i
Läs merFrågorna 1 till 6 ska svaras med ett kryss för varje korrekt påstående. Varje uppgift ger 1 poäng. Använd bifogat formulär för dessa 6 frågor.
TM-Matematik Mikael Forsberg 74-4 Matematik med datalogi, mfl. Linjär algebra ma4a 6 Skrivtid: 9:-4:. Inga hjälpmedel. Lösningarna skall vara fullständiga och lätta att följa. Börja varje ny uppgift på
Läs merLINJÄRA AVBILDNINGAR
LINJÄRA AVBILDNINGAR Xantcha november 05 Linjära avbildningar Definition Definition En avbildning T : R Ñ R (eller R Ñ R ) är linjär om T pau ` bvq at puq ` bt pvq för alla vektorer u, v P R (eller u,
Läs merLEDNINGAR TILL PROBLEM I KAPITEL 2 OBS! En fullständig lösning måste innehålla en figur!
LEDNINGR TILL ROLEM I KITEL OS! En fullständig lösning måste innehålla en figur! L.1 Kroppen har en rotationshastighet. Kulan beskrier en cirkelrörelse. För ren rotation gäller = r = 5be O t Eftersom och
Läs merAnalys 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 mer5. Linjer och plan Linjer 48 5 LINJER OCH PLAN
48 5 LINJER OCH PLAN 5. Lijer och pla 5.. Lijer Eempel 5.. Låt L ara e lije i rummet. Atag att P är e pukt på L och att L är parallell med e ektor, lijes riktigsektor. Då gäller att e pukt P ligger på
Läs merVeckoblad 3, Linjär algebra IT, VT2010
Veckoblad 3, Linjär algebra IT, VT Vi inleder den tredje veckan med att gå igenom begreppen determinant och invers matris som vi inte hann med i vecka, se veckoblad för övningar etc på dessa avsnitt. Därefter
Läs mer15. Ordinära differentialekvationer
153 15. Orinära ifferentialekvationer 15.1. Inlening Differentialekvationer är en gren inom matematiken som beskriver en värl vi lever i bäst. Såana ekvationer kan beskriva matematiska moeller för många
Läs merMATEMATIK Chalmers tekniska högskola Tentamen , kl och v 4 =
MATEMATIK Chalmers tekniska högskola Tentamen 9--7, kl. 8.3 -.3 TMV36 Analys och linjär algebra K Kf Bt, del B Telefonvakt: Richard Lärkäng, telefon: 73-8834 Inga hjälpmedel. Kalkylator ej tillåten. Uppgifterna
Läs merMatematik med datalogi, mfl. Linjär algebra ma014a ATM-Matematik Mikael Forsberg
ATM-Matematik Mikael Forsberg 6-64 89 6 Matematik med datalogi, mfl. Linjär algebra ma4a Skrivtid: 9:-4:. Inga hjälpmedel. Lösningarna skall vara fullständiga och lätta att följa. Börja varje n uppgift
Läs mer1 Linjära ekvationssystem. 2 Vektorer
För. 1 1 Linjära ekvationssystem Gaußelimination - sriv om systemet för att få ett trappformat system genom att: byta ordningen mellan ekvationer eller obekanta; multiplicera en ekvation med en konstant
Läs merVektorgeometri. En vektor v kan representeras genom pilar från en fotpunkt A till en spets B.
Vektorgeometri En vektor v kan representeras genom pilar från en fotpunkt A till en spets B. Två pilar AB, A B tilllhör samma vektor om de har samma riktning och samma längd. Vi skriver v = AB = B A B
Läs merUppsala Universitet Matematiska Institutionen Bo Styf. Sammanfattning av föreläsningarna
Uppsala Universitet Matematiska Institutionen Bo Styf LAoG I, 5 hp ES, KandMa, MatemA -9-6 Sammanfattning av föreläsningarna 3-7 Föreläsningarna 3 7, 8/ 5/ : Det viktigaste är här att du lär dig att reducera
Läs mer2D-grafik. Gustav Taxén
2D-grafik Gustav Taxén gustavt@csc.kth.se 2D164 Grafik och Interaktionsprogrammering VT 27 Framebuffer Datorminne som lagrar information för pixlarna som ska visas på skärmen Grafikkortet hämtar värdena
Läs merM = c c M = 1 3 1
N-institutionen Mikael Forsberg Prov i matematik Matematik med datalogi, mfl. Linjär algebra ma4a Deadline :: 8 9 4 Lösningarna skall vara fullständiga och lätta att följa. Börja varje ny uppgift på ny
Läs merInnehå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ÖVN 5 - DIFFERENTIALEKVATIONER OCH TRANSFORMMETODER - SF Nyckelord och innehåll.
ÖVN 5 - DIFFERENTIALEKVATIONER OCH TRANSFORMMETODER - SF1683 HTTP://KARLJODIFFTRANS.WORDPRESS.COM KARL JONSSON Nckelor och innehåll Stabilitet, asmptotisk stabilitet och instabilitet Kritiska punkter Linjarisering
Läs mervilket är intervallet (0, ).
Inledande kurs i matematik, avsnitt P. P..3 Lös olikheten > 4 och uttrck lösningen som ett intervall eller en union av intervall. P..7 Lös olikheten 3( ) < (3 + ), och uttrck lösningen som ett intervall
Läs merBestäm den sida som är markerad med x.
7 trigonometri Trigonometri handlar om sidor och inklar i trianglar. Ordet kommer från grekiskans trigonon (tre inklar) och métron (mått). Trigonometri har anänts under de senaste 2000 åren inom astronomi,
Läs merT BSK03 Teknik för avancerade Datorspel. Jens Ogniewski Information Coding Group Linköpings universitet
T BSK03 Teknik för avancerade Datorspel Jens Ogniewski Information Coding Group Linköpings universitet Representation av rotation Eulervinklar Rotation kring axlarna (t.ex. Zyx) A' = R yaw R pitch R roll
Läs merKOMIHÅG 2: Kraft är en vektor med angreppspunkt och verkningslinje. Kraftmoment: M P. = r PA
1 KOMIHÅG 2: --------------------------------- Kraft är en vektor me angreppspunkt och verkningslinje. Kraftmoment: M P = r PA ", r P =momentpunkt, r A angreppspunkt, r PA = r A " r P. - Oberoene av om
Läs merTBSK03 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 merTSBK 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 merSF1624 Algebra och geometri
SF1624 Algebra och geometri Föreläsning 2 David Rydh Institutionen för matematik KTH 28 augusti 2018 Detta gjorde vi igår Punkter Vektorer och skalärer, multiplikation med skalär Linjärkombinationer, spannet
Läs merVeckoblad 1, Linjär algebra IT, VT2010
Veckoblad, Linjär algebra IT, VT Under den första veckan ska vi gå igenom (i alla fall stora delar av) kapitel som handlar om geometriska vektorer. De viktigaste teoretiska begreppen och resultaten i kapitlet
Läs merUPPSALA UNIVERSITET Matematiska institutionen Styf. Exempeltenta med lösningar Programmen EI, IT, K, X Linjär algebra juni 2004
UPPSALA UNIVERSITET Matematiska institutionen Styf Exempeltenta med lösningar Programmen EI, IT, K, X Linjär algebra juni 24 Skrivtid: Fem timmar. Tillåtna hjälpmedel: Skrivdon. Lösningarna skall vara
Läs merSF1624 Algebra och geometri
Föreläsning 2 Institutionen för matematik KTH 2 november 2016 Skalärprodukt Dagens ämne: Skalärprodukt, kapitel 1.3-1.4 i boken Definition, skalärprodukt på två sätt Vinklar mellan vektorer Norm Plan och
Läs merInledande kurs i matematik, avsnitt P.4
Inledande kurs i matematik, avsnitt P.4 P.4. Bestäm definitionsmängd och värdemängd till funktionen f() = +. så ser vi att den har värdemängden [0, ). Eftersom funktionen G har utseendet någonting där
Läs merTransformationer i R 2 och R 3
Linjär algebra, I / Matematiska vetenskaper Inledning Transformationer i R och R 3 Vi skall se på några geometriska transformationer; rotation, skalning, translation och projektion. Rotation och skalning
Läs merAnmärkning: Härledning av ovanstående formel finns i slutet av stencilen.
VSTÅNDSERÄKNING I ETT TREDIMENSIONELLT ORTONORMERT KOORDINTSYSTEM ) vstånet mellan två punkter Låt = x, och = x, y, z ) vara två punkter i rummet vstånet mellan och är x) + y y) + z ) = = x z ===================================================
Läs merSpelutveckling 3d-grafik och modellering. Grunder för 3d-grafik Blender Animering
Spelutveckling 3d-grafik och modellering Grunder för 3d-grafik Blender Animering Grunderna för 3d-grafik Positionering, transformationer Projektion, kameran Objekt i en 3d-värld Ljusmodeller för 3d-grafik
Läs mer3 Gaspumpar. Några fläkttyper
Gaspumpar F1 Tå kategorier a gaspumpar: Fläktar, för transport a gaser. Försumbar ensitetsföränring. Stor likhet me pumpar. Kompressorer, för större tryckföränringar. Betyane ensitetsföränring. Några fläkttyper
Läs merTANA17 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 merIntroduktion till fotogrammetrin
Introduktion till fotogrammetrin Lars Harrie, Institutionen för naturgeografi och ekosystemvetenskaper Flera bilder är framtagna av Mikael Johansson, Lantmäteriet Disposition 1)Introduktion 2)Tillämpningar
Läs mer19. Spektralsatsen Spektralsatsen SPEKTRALSATSEN
9 SPEKTRALSATSEN 9. Spektralsatsen 9.. Spektralsatsen Symmetriska avbildningar är en viktig klass av linjära avbildningar. Vi kommer nedan att formulera ett antal viktiga resultat för dessa avbildningar
Läs merTenta i MVE465 Linjär algebra och analys fortsättning. K/Bt/Kf. (2p) Z 2 xdx b) Beräkna 0 (x + 1) (2x + 1). (3p)
MATEMATIK Datum: 8-- Tid: eftermiddag (kl.-8.) Chalmers Hjälmedel: inga. Mobiltelefoner är förbjudna. Kursansvarig: Aleei Heintz Telefonvakt: Carl Lundholm ankn. 9 Tenta i MVE Linjär algebra och anals
Läs merSF1624 Algebra och geometri Tentamen med lösningsförslag onsdag, 11 januari 2017
SF64 Algebra och geometri Tentamen med lösningsförslag onsdag, januari 7. (a) För vilka värden på k har ekvationssystemet (med avseende på x, y och z) kx + ky + z 3 x + ky + z 4x + 3y + 3z 8 en entydig
Läs merGeometriska 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 mer1 Ortogonalitet. 1.1 Skalär produkt. Man kan tala om vinkel mellan vektorer.
Ortogonalitet Man kan tala om vinkel mellan vektorer.. Skalär produkt Vi definierar längden (eller normen) av en vektor som ett reellt tal 0 (Se boken avsnitt.). Vi definierar skalär produkt (Inner product),
Läs merMer om geometriska transformationer
CTH/GU LABORATION 4 TMV141-1/13 Matematiska vetenskaper 1 Inledning Mer om geometriska transformationer Vi fortsätter med geometriska transformationer och ser på ortogonal (vinkelrät) projektion samt spegling.
Läs mer1 Materiell derivata. i beräkningen och så att säga följa med elementet: φ δy + δz. (1) φ y Den materiella derivatan av φ definierar vi som.
Föreläsning 2. 1 Materiell erivata ätskor och gaser kallas me ett sammanfattane or för fluier. I verkligheten består fluier av partiklar, v s atomer eller molekyler. I strömningsmekaniken bortser vi från
Läs merKVALIFICERINGS- OCH LAGTÄVLING
KALIFICEINGS- OCH LAGTÄLING SKOLONAS FYSIKTÄLING 9 feruari 1995 SENSKA DAGBLADET SENSKA FYSIKESAMFUNDET LÖSNINGSFÖSLAG 1. För att upphetta 1 kg vatten från 0 C till 100 C åtgår en energi av 4, 10 1 80
Läs merLinjä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 merMA2004 Tillämpad Matematik II, 7.5hp,
MA00 Tillämpad Matematik II, 7.5hp, 08-0-06 Hjälpmedel: Penna, radergummi och rak linjal. Varken räknedosa eller formelsamling är tillåtet! Tentamen består av 0 frågor! Endast Svarsblanketten ska lämnas
Läs mer1. För en partikel som utför en harmonisk svängningsrörelse gäller att dess. acceleration a beror av dess läge x enligt diagrammet nedan.
1 Uniersitetet i Linköping Institutionen för Fysik och Mätteknik Arno Platau Lösningsförslag Tentaen för "BFL 110, Tekniskt Basår, Fysik el 3" Tisagen en 27 Maj 2003, kl. 8:00-12:00 1. För en partikel
Läs merLäsanvisningar och övningsuppgifter i MAA150, period vt Erik Darpö
Läsanvisningar och övningsuppgifter i MAA150, period vt1 2015 Erik Darpö ii 0. Förberedelser Nedanstående uppgifter är avsedda att användas som ett självdiagnostiskt test. Om du har problem med att lösa
Läs merMatrisavbildningar. Kirsti Mattila K T H
246 Matrisavildningar Kirsti Mattila K T H 1. Inledning. I denna uppgift etraktas matriser som avildningar på planet R 2 ; speciellt etraktas projektioner och isometrier. En projektion är en avildning
Läs merSjä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 merUppgift 1. (4p) (Student som är godkänd på KS1 hoppar över uppgift 1.) Vi betraktar triangeln ABC där A=(1,0,3), B=(2,1,4 ), C=(3, 2,4).
TETAME 08-Okt-, HF006 och HF008 Moment: TE (Linjär algebra), hp, skriftlig tentamen Kurser: Anals och linjär algebra, HF008, Linjär algebra och anals HF006 Klasser: TIELA, TIMEL, TIDAA Tid: 8-, Plats:
Läs merLABORATION 4 DISPERSION
LABORATION 4 DISPERSION Personnummer Namn Laborationen gokän Datum Assistent Kungliga Tekniska högskolan BIOX (8) LABORATION 4 DISPERSION Att läsa i kursboken: si. 374-383, 4-45 Förbereelseuppgifter: Va
Läs merMA2004 Tillämpad Matematik II, 7.5hp,
MA004 Tillämpad Matematik II, 7.5hp, 09-06-07 Hjälpmedel: Penna, radergummi och rak linjal. Varken räknedosa eller formelsamling är tillåtet! Tentamen består av 0 frågor! Endast Svarsblanketten ska lämnas
Läs merMATEMATIK GU. LLMA60 MATEMATIK FÖR LÄRARE, GYMNASIET Analys, ht 2014. Block 5, översikt
MATEMATIK GU H4 LLMA6 MATEMATIK FÖR LÄRARE, GYMNASIET Analys, ht 24 I block 5 ingår följande avsnitt i Stewart: Kapitel 2, utom avsnitt 2.4 och 2.6; kapitel 4. Block 5, översikt Första delen av block 5
Läs merExempel på hur man ställer upp den styrande differentialekvationen.
inköpings tekniska högskola Mekanik Dynamik 214-2-21 IEI/Mekanik Ulf Elun Svängningsproblem Eempel på hur man ställer upp en styrane ifferentialekvationen. Betrakta följane system beståene av en partikel
Läs merM0043M Integralkalkyl och Linjär Algebra, H14,
M0043M Integralkalkyl och Linjär Algebra, H14, Linjär Algebra, Föreläsning 1 Staffan Lundberg / Ove Edlund Luleå Tekniska Universitet Staffan Lundberg / Ove Edlund M0043M H14 1/ 31 Lärare Ove Edlund Föreläsningar
Läs merDetta cosinusvärde för vinklar i [0, π] motsvarar α = π 4.
LUNDS TEKNISKA HÖGSKOLA MATEMATIK LÖSNINGAR LINJÄR ALGEBRA 8-- kl 4-9 a) Triangelns area är en halv av parallellograms area som spänns upp av tex P P (,, ) och P P (,, ), således area av P P P (,, ) (,,
Läs merLinjär algebra på några minuter
Linjär algebra på några minuter Linjära ekvationssystem Ekvationssystem: { Löses på matrisform: ( ) ( ) I det här fallet finns en entydig lösning, vilket betyder att determinanten av koefficientmatrisen
Läs merFöreläsning 3, Linjär algebra IT VT Skalärprodukt
Föreläsning 3, Linjär algebra IT VT2008 1 Skalärprodukt Denition 1 Låt u oh v vara två vektorer oh låt α vara minsta vinkeln mellan dem Då denierar vi skalärprodukten u v genom u v = u v os α Exempel 1
Läs merMoment 4.11 Viktiga exempel 4.32, 4.33 Övningsuppgifter Ö4.18-Ö4.22, Ö4.30-Ö4.34. Planet Ett plan i rummet är bestämt då
Moment 4.11 Viktiga exempel 4.32, 4.33 Övningsuppgifter Ö4.18-Ö4.22, Ö4.30-Ö4.34 Planet Ett plan i rummet är bestämt då två icke parallella riktningar, v 1 och v 2, och en punkt P 1 i planet är givna.
Läs mer1. Bestäm volymen för den parallellepiped som ges av de tre vektorerna x 1 = (2, 3, 5), x 2 = (3, 1, 1) och x 3 = (1, 3, 0).
N-institutionen Mikael Forsberg 06-64 89 6 Prov i matematik Matematik med datalogi, mfl. Linjär algebra mk06a Testtenta. Bestäm volymen för den parallellepiped som ges av de tre vektorerna x = (,, 5),
Läs merKarta över Jorden - viktigt exempel. Sfär i (x, y, z) koordinater Funktionen som beskriver detta ser ut till att vara
Föreläsning 1 Jag hettar Thomas Kragh och detta är kursen: Flervariabelanalys 1MA016/1MA183. E-post: thomas.kragh@math.uu.se Kursplan finns i studentportalens hemsida för denna kurs. Där är två spår: Spår
Läs merSF1624 Algebra och geometri Lösningsförslag till tentamen DEL A
SF64 Algebra och geometri Lösningsförslag till tentamen 533 DEL A Planet H ges av ekvationen 3x y + 5z + a) Bestäm en linje N som är vinkelrät mot H ( p) b) Bestäm en linje L som inte skär planet H ( p)
Läs merFör ingenjörs- och distansstudenter Linjär Algebra ma014a 2015 02 26. ATM-Matematik Mikael Forsberg 0734-41 23 31
ATM-Matematik Mikael Forsberg 074-4 För ingenjörs- och distansstudenter Linjär Algebra ma04a 0 0 Skrivtid: 09:00-4:00. Inga hjälpmedel. Lösningarna skall vara fullständiga och lätta att följa. Börja varje
Läs mer1. Inledning. x y z. u = xe 1 + ye 2 + ze 3 = e
. Inledning I Linjär algebra kommer vi att stdera olika objekt samt deras egenskaper. Dessa objekt kan ha geometrisk tolkning såsom geometriska vektorer men också inte som t.e. matriser. Vi har tidigare
Läs merTentamen i Linjär algebra , 8 13.
LINKÖPINGS UNIVERSITET Matematiska Institutionen Ulf Janfalk Kurskod: ETE5 Provkod: TEN Tentamen i Linjär algebra 5 8, 8. Inga hjälpmedel. Ej räknedosa. Resultatet meddelas vi e-post. För godkänt räcker
Läs merExempel :: Spegling i godtycklig linje.
c Mikael Forsberg oktober 009 Exempel :: Spegling i godtycklig linje. abstract:: I detta dokument så är vårt uppdrag att beräkna matrisen för spegling i en godtycklig linje y = kx som går genom origo.
Läs mervara n-dimensionella vektorer. Skalärprodukten av a och b betecknas a b ) vara tvådimensionella vektorer. Skalärprodukten av a och b är
Armin Hliloic: EXTRA ÖVNINGAR Sklärprodkt och ektorprojektion SKALÄRPRODUKT. EGENSKAPER. GEOMETRISK TOLKNING. PROJEKTION AV EN VEKTOR PÅ EN RÄT LINJE Sklärprodkt i R n, R och R : Definition. Låt,,...,
Läs merTentamen i Linjär algebra, HF1904 exempel 1 Datum: xxxxxx Skrivtid: 4 timmar Examinator: Armin Halilovic
Tentamen i Linjär algebra, HF94 eempel Datum: Skrivtid: 4 timmar Eaminator: Armin Halilovic För godkänt betg krävs av ma 4 poäng. Betgsgränser: För betg A, B, C, D, E krävs, 9, 6, respektive poäng. Komplettering:
Läs mer1. För vilka värden på konstanterna a och b är de tre vektorerna (a,b,b), (b,a,b) och (b,b,a) linjärt beroende.
Institutionen för matematik KTH MOELLTENTAMEN Tentamensskrivning, år månad dag, kl. x. (x + 5).. 5B33, Analytiska metoder och linjär algebra. Uppgifterna 5 svarar mot varsitt moment i den kontinuerliga
Läs merMatematik med Matlab för I Inledning. 1 Programmering i MATLAB
Matematiska Vetenskaper 21 april 2010 Matematik med Matlab för I 2010. Programmering i Matlab. 2- och 3-dimensionell grafik. LAB 2: Några geometriska uppgifter och plottning av figurer. Inledning 1 Programmering
Läs merax + y + 2z = 3 ay = b 3 (b 3) z = 0 har (a) entydig lösning, (b) oändligt många lösningar och (c) ingen lösning.
UPPSALA UNIVERSITET Matematiska institutionen Anders Johansson Prov i matematik ES, Frist, KandMa LINJÄR ALGEBRA och GEOMETRI I 2010 10 21 Skrivtid: 8.00 13.00. Tillåtna hjälpmedel: Skrivdon. Lösningarna
Läs merc 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 merNumerisk kollision av stela kroppar
Naturlagar i cberrmen VT 2006 Lektion 5 Numerisk kollision av stela kroppar Martin Servin Institutionen för fsik Umeå universitet -Look what happens to the ERTHLING when I remove his coffein an make some
Läs merBo E. Sernelius Funktioner av Komplex Variabel 15 KOMPLEXVÄRDA FUNKTIONER AV KOMPLEX VARIABEL
Bo E. Sernelius Funktioner av Komplex Variabel 5 KOMPLEXVÄRDA FUNKTIONER AV KOMPLEX VARIABEL I etta kapitel efinierar vi en komplexvär funktion av en komplex variabel, ess erivata, begreppet analytiska
Läs merVektorgeometri för gymnasister
Vektorgeometri för gymnasister Per-Anders Svensson http://homepage.lnu.se/staff/psvmsi/vektorgeometri/gymnasiet.html Fakulteten för teknik Linnéuniversitetet Skalärprodukt Innehåll Skalärprodukt - Inledning
Läs mer