CS420/ S-04 Intro to 3D Math 1

Size: px
Start display at page:

Download "CS420/ S-04 Intro to 3D Math 1"

Transcription

1 CS420/ S-04 Intro to 3D Math : Right-Handed vs. Left-Handed Hold out our left hand (reall, do it!): Thum to the right Inde finder up Middle finger straight ahead This forms a asis for a 3D oordinate sstem 04-1: Right-Handed vs. Left-Handed Hold out our left hand (reall, do it!): Thum to the right (+ ) Inde finder up (+ ) Middle finger straight ahead (+ ) This forms a asis for a 3D oordinate sstem Left-Handed Coordinate sstem 04-2: Right-Handed vs. Left-Handed Now, Hold out our right hand (es, reall do it!): Thum to the left (+ ) Inde finder up (+ ) Middle finger straight ahead (+ ) This forms the other asis for 3D oordinate sstem Right-Handed Coordinate sstem 04-3: Right-Handed vs. Left-Handed An asis an e rotated to e either left-handed or right-handed Swap etween sstems flipping an one ais Flipping two aes leaves handedness unhanged (wh?) What aout flipping all 3? 04-4: Right-Handed vs. Left-Handed Computer Graphis tpiall uses Left-Handed oordinate sstem Book does, too Pure linear algera often uses Right-Handed oordiate sstem Ogre also uses a Right-Handed oordinate sstem Eas transformation, just invert the sign of one ais 04-5: Multiple Cooridinate Sstems OK, so we ve deided on a right-handed oordinate sstem (given Ogre), with pointing Up

2 CS420/ S-04 Intro to 3D Math 2 Pik an aritrar loation for the origin Often in the middle of the world Can plae it off in some orner Not quite done an use multiple oordinate sstems! 04-6: Multiple Cooridinate Sstems World Spae Ojet Spae Camera Spae (Speial ase of Ojet Spae) Intertial Spae 04-7: World Spae Assume that the origin of the world is the middle of the field etween SI and K Hall 2130 Fulton, the offiial Universit address is there + is East (along Fulton), + is straight up, + is North What diretion is forward from me in world spae? What is the point 5 feet in front of me in world spae? What if I rotate 15 deg. to the left? 04-8: Ojet Spae Define a new oordinate sstem Origin is at m enter + to m right + is up through m head + is straight ahead 04-9: Ojet Spae In m ojet spae, finding a point right ahead of me is trivial Given a oordinate in m ojet spae, determining where I have to look (to aim, for instane) is trivial Of ourse, we will need a wa to translate etween world spae and ojet spae Sa tuned! Define an Ojet Spae for eah ojet in our world 04-10: Camera Spae Camera Spae is a speial ase of ojet spae Ojet is the amera

3 CS420/ S-04 Intro to 3D Math 3 We ll use left-handed oordinates (+ into the sreen), swapping to right-hand is eas (invert Z) Wh is amera spae useful? : Camera Spae 04-12: Camera Spae + Is an ojet within the amera s frustum? Is ojet A in front of ojet B, or vie-versa? Is an ojet lose enough to the amera to render?... et 04-13: Intertial Spae Halfwa etwen ojet spae and world spae Aes parallel to world spae Origin same as ojet spae

4 CS420/ S-04 Intro to 3D Math Ojet : Inertial Spae + Ojet Spae 04-15: Inertial Spae World Spae Ojet Spae Inertial Spae : Inertial Spae World Spae 04-17: Nested Coordinate Spaes Eah ojet needs to e oriented in world spae That is, the aes for the loal spae of the ojet need to e oriented in world spae. We ould use a different ojet s loal spae instead of gloal spae Easiest to see with an eample 04-18: Nested Coordinate Spaes Assume that we have a dog, whih has a head and ears The head an wag ak and forth (in relation to the od) The ears an flap up and down (in relation to the head)

5 CS420/ S-04 Intro to 3D Math 5 We don t want to derie the position of the ears in world spae, or even in dog spae Head spae is muh more onvienent 04-19: Nested Coordinate Spaes Dog s ears are desried in head spae Up and down in relation to the head Dog s head is desried in dog spae Bak and forth in relation to the dog Dog s position is desried in world spae 04-20: Nested Coordinate Spaes To render the dog (with ears!) Translate the ear loation from head spae to dog spae Translate the ear loation (and the head loation) from do spae to world spae Translate all the dog from world spae to amera spae Projet the ojets from 3-spae to a plane 04-21: Nested Coordinate Spaes The Head spae is a hild of the Dog spae The Dog spae is the parent of the Head spae The Ear spae is a hild of the head spae The Head spae is the parent of the ear spae We ould also dnamiall parent and unparent ojets 04-22: Changing Coordinate Spaes Our harater is wearing a red hat The hat is at position (0,100) in ojet spae What is the position of the hat in world spae? To make life easier, we will think aout rotating the aes, instead of moving the ojets

6 CS420/ S-04 Intro to 3D Math Ojet Spae : Changing Coordinate Spaes + World Spae Rotate ais lokwise 45 degrees + + Ojet Spae : Changing Coordinate Spaes World Spae 04-25: Changing Coordinate

7 CS420/ S-04 Intro to 3D Math Translate aes to the left & down Ojet Spae (now Inertial Spae) Spaes World Spae 04-27: Changing Coordinate Spaes Rotate aes to the right 45 degrees : Changing Coordinate Spaes Ojet Spae (now World Spae) + World Spae Hat rotates the the left 45 degrees, from (0,100) to (-70, 70) Translate aes to the left 150, and down 50 Hat rotates to the right 150 and up 50, to (80, 120) We ll see how to do those rotations using matries later... + (80,120) world spae + (0,100) Ojet spae + Ojet Spae : Changing Coordinate Spaes Basis A Vetor is a displaement Vetor has oth diretion and length World Spae 04-29: Bak to

8 CS420/ S-04 Intro to 3D Math 8 Can also think of a vetor as a position (just a displaement from the origin) Can e written as a row or olumn vetor Differnene an e important for multipliation 04-30: Vetor Operations Multipling a salar To multipl a vetorv a salar s, multipl eah omponent of the vetor s Effet is saling the vetor multipling 2 maintains the diretion of the vetor, ut makes the length twie as long Works the same for 2D and 3D vetors (and highter dimemsion vetors, too, for that matter) 04-31: Vetor Operations Multipling a salar Multipling a vetor -1 flips the diretion of the vetor Works for 2D and 3D Multipling a vetor -2 oth flips the diretion, and sales the vetor 04-32: Saling a Vetor V 2V -V (1/2)V 04-33: Length Vetor has oth diretion and length Length Diretion 04-34: Length

9 CS420/ S-04 Intro to 3D Math 9 Vetor has oth diretion and length Length Diretion (Two angles) 04-35: Length Vetorv = v 1,v 2,...v n ] Length of v: v = n i=1 v 2 i 2 2 a + a a a 04-36: Normaliing a Vetor Normalie a vetor setting its length to 1, ut maintining its diretion. Multipl 1/length v norm = v v Of ourse,v an t e the ero vetor Zero vetor is the onl vetor without a diretion 04-37: Vetor Addition Add two vetors adding their omponents u 1,u 2,u 3 ]+v 1,v 2,v 3 ] = u 1 +v 1,u 2 +v 2,u 3 +v +3]

10 CS420/ S-04 Intro to 3D Math 10 v2 v : Vetor Sutration v1+v2 v1 v2 Vetor sutration is the same as multipling -1 and adding v 1 v 2 is the displaement from the point at v 2 to the point atv 1 not the displaement fromv 1 to v : Vetor Sutration v2 v1 v1 v1-v2 -v : Point Distane v2 v1-v2 v1 We an use sutration and length to find the distane etween two points Represent points as vetors displaement from the origin Distane fromv to u is v u = u v Where v is the length of the vetorv : Dot Produt a = a 1,a 2,...,a n ] = 1, 2,..., n ] a = n i=1 a i i

11 CS420/ S-04 Intro to 3D Math 11 v 1 = 1, 1, 1 ],v 2 = 2, 2, 2 ] v 1 v 2 = : Dot Produt a = a osθ a θ 04-43: Dot Produt Ifaandare unit vetors: 04-44: Dot Produt ( ) a θ = aros a θ = aros(a ) If we don t need the eat angle, we an just use the sign Ifθ < 90,osθ > 0 Ifθ = 90,osθ = 0 If90 < θ < 180,osθ < 0 Sinea = a osθ: Ifa > 0,θ < 90( π 2 ) Ifa = 0,θ = 90( π 2 ) Ifa < 0,90 < θ < 180 π 2 < θ < π 04-45: Projeting Vetors

12 CS420/ S-04 Intro to 3D Math 12 v n v n v v v 04-46: Projeting Vetors Given a vetorv andn, we want to deomposev into two vetors,v (parallel ton) andv (perpendiular ton) v = n v n So all we need is v osθ = v v v = osθ v 04-47: Projeting Vetors v = n v n v = osθ v 04-48: Projeting Vetors v = n v n = n osθ v n = n osθ v n n 2 = n v n n 2 One we havev, findingv is eas, sine v = v +v

13 CS420/ S-04 Intro to 3D Math 13 v +v = v v = v v v = v n v n n : Cross Produt v 1 = 1, 1, 1 ], v 2 = 2, 2, 2 ] v 1 v 2 = , , ] Cross produt of two vetors is a new vetor perpendiular to the other two vetors 04-50: Cross Produt a a a a 04-51: Cross Produt Whih wa does the ross produt a point? It depends upon our oordinate sstem right-handed vs. left-handed For right-handed oordinate sstems, take our right hand, move our fingers fromato thum points along a For left-handed oordinate sstems, take our right hand, move our fingers from a to thum points along a 04-52: Cross Produt a Magnitude of ross produt: a = a sinθ Same as the area of the parallelogram defined aand

14 CS420/ S-04 Intro to 3D Math : Cross Produt a h θ w Area of parallelogram = w h w = sinθ = h/ a,h = a sinθ w h = a sinθ = a 04-54: Matries A 43 matrim: h w 04-55: Matries M = m 11 m 12 m 13 m 21 m 22 m 23 m 31 m 32 m 33 m 41 m 42 m 43 A Square matri has the same width and height M = m 11 m 12 m 13 m 21 m 22 m 23 m 31 m 32 m 33 A diagonal matri is a square matri with non-diagonal elements equal to ero 04-56: Matries M = m m m 33 The Identit Matri is a diagonal matri with all diagonal elements = : Matries I 3 = Matries and vetors

15 CS420/ S-04 Intro to 3D Math : Matries Vetors are a speial ase of matries Row vetors (as we ve seen so far),,] Column vetors : Transpose Written M T Ehange rows and olums 04-59: Transpose a d e f g h i j k l T = a d g j e h k f i l The transpose of a row vetor is a olumn vetor For an matrim,(m T ) T = M For a diagonal matrid, D T =? 04-60: Transpose The transpose of a row vetor is a olumn vetor For an matrim,(m T ) T = M For a diagonal matrid, D T = D True for an matri that is smmetri along the diagonal 04-61: Matri Multipliation Multipling a Matri a salar Multipl eah element in the Matri the salar Just like multipling a vetor a salar 04-62: Matri Multipliation km = k Multipling two matriesaandb m 11 m 12 m 13 m 21 m 22 m 23 m 31 m 32 m 33 m 41 m 42 m 43 A dimensionsn m,b dimensionsm p = km 11 km 12 km 13 km 21 km 22 km 23 km 31 km 32 km 33 km 41 km 42 km 43

16 CS420/ S-04 Intro to 3D Math 16 C = AB C dimensionsn p 04-63: Matri Multipliation m ij = a ik kj k=1 a a a a a a = : Matri Multipliation a a a a a a = = a a a : Matri Multipliation a a a a a a = = a a a 23 31

17 CS420/ S-04 Intro to 3D Math : Matri Multipliation a a a a a a = = a a a : Matri Multipliation a a a a a a = = a a a : Matri Multipliation Vetors are speial ases of matries Multipling a vetor and a matri is just like multipling two matries ] m 11 m 12 m 13 m 21 m 22 m 23 m 31 m 32 m 33 = m 11 + m 21 + m 31 m 12 + m 22 + m 32 m 13 + m 23 + m 33 ] 04-69: Matri Multipliation Vetors are speial ases of matries Multipling a vetor and a matri is just like multipling two matries 04-70: Matri Multipliation m 11 m 12 m 13 m 21 m 22 m 23 m 31 m 32 m 33 = m 11 + m 12 + m 13 m 21 + m 22 + m 23 m 31 + m 32 + m 33

18 CS420/ S-04 Intro to 3D Math 18 Note that the following multipliations are not legal: m 11 m 12 m 13 m 21 m 22 m 23 m 31 m 32 m 33 m 11 m 12 m 13 m 21 m 22 m 23 m 31 m 32 m 33 ] 04-71: Matri Multipliation Matri Multipliaton is not ommutative: AB BA (at least not for all A and B is it true for at least one A andb?) Matri Multipliation is assoiative: (AB)C = A(BC) Transposing produt is the same as the produt of the transpose, in reverse order: (AB) T = B T A T m 11 m 12 m 13 m 21 m 22 m 23 m 31 m 32 m 33 ] m 11 m 12 m 13 m 21 m 22 m 23 m 31 m 32 m : Matri Multipliation Matri Multipliaton is not ommutative: AB BA (at least not for all A and B is it true for at least one A andb?) Matri Multipliation is assoiative: (AB)C = A(BC) Transposing produt is the same as the produt of the transpose, in reverse order: (AB) T = B T A T m 11 m 12 m 13 m 21 m 22 m 23 m 31 m 32 m 33 T = ] m 11 m 21 m 31 m 12 m 22 m 32 m 13 m 23 m : Matri Multipliation Identit Matri I: AI = A (for appropriatei) IA = A (for appropriatei) 04-74: Matri Multipliation m 11 m 21 m 31 m 12 m 22 m 32 m 13 m 23 m m 11 m 21 m 31 m 12 m 22 m 32 m 13 m 23 m 33 Identit Matri I: AI = A (for appropriatei) IA = A (for appropriatei) 04-75: Matri Multipliation Identit Matri I: ]

19 CS420/ S-04 Intro to 3D Math 19 AI = A (for appropriatei) IA = A (for appropriatei) : Matri Multipliation Identit Matri I: AI = A (for appropriatei) IA = A (for appropriatei) 1 ] ] 1 ] 04-77: Row vs. Column Vetors A vetor an e reresented as a row vetor or a olumn vetor This makes a differene when using matries Row: va, ColumnAv It gets even more fun when using matries to do several transformations of a vetor: Row vabc, Column CBAv (note that to get the same transformation, ou need to take the transpose of A, B, andc when swapping etween row and olumn vetors 04-78: Row vs. Column Vetors a d e f g h i ] = a + + d + e + f g + h + i a d g e h f i = a + + d + e + f g + h + i ] 04-79: Row vs. Column Vetors ] a d ] e f g h a + + d ] e f g h ] = ] = (a + )e + ( + d)g (a + )f + ( + d)h ] ] ] e g a f h d e f g h ] a + + d ] = e(a + ) + g(a + ) f(a + ) + h(a + d) ] = ] 04-80: Row vs. Column Vetors DiretX and the tet use row vetors OpenGL and Ogre use olumn vetors

20 CS420/ S-04 Intro to 3D Math 20 Ogre has a ak end for oth OpenGL and Diret3D Ogre transposes matries efore sending them to D3D liraries Leture will use oth This is on purpose I want ou to reall understand what s going on, not just memorie formulas 04-81: More Matries Consider the vetor,, ] Rewrite as: V = V = = = : More Matries letp,q,r e unit vetors for+,+ and+ v = p+q+r We have definedv as a linear omination ofp,q andr. p, q, andrare asis vetors 04-83: Basis Vetors Vetors 04-84: Basis p,q, andrare unit vetors along thex,y andz aes we re used to seeing vetors deomposed this wa

21 CS420/ S-04 Intro to 3D Math 21 Tehniall, an 3 linearl-independent vetors ould e used as asis vetors Tpiall, mutuall perpendiular verties are used as asis vetors Basis vetors not aligned with aes: Ojet spae rotated from world spae v v = 2p - q p 04-85: Non-Perpendiular Basis q 04-86: v v = 3/5p + 6/5q Perpendiular Basis & Basis q p 04-87: Maries Look ak at our asis vetors p, q and r. Create a 33 matrim usingp,q andras rows: M = p q = p p p q q q r r r r

22 CS420/ S-04 Intro to 3D Math 22 Multipl a vetor this matri: ] p p p q q q r r r = 04-88: Maries & Basis ] p p p q q q r r r = p + q + r p + q + r p + q + r ] = 04-89: Maries & Basis This is reall ool. Wh? p + q + r Take a loal spae, defined 3 asis vetors Rotation onl (no translation) Create a matri with these vetors as rows (or ols) Matri transforms from loal spae into gloal spae Coordinates in loal spae ( l, l ) v l Coordinates in gloal spae l p + l q Coordinates in gloal spae q l p ] l l p q 04-90: Matries & Basis 04-91: Matries as Transforms A 33 matri is a transform Transforms a vetor Sine a 3D model is just a series of points, an also transform a model Transforming eah point in the model What does the transformation look like? Can ou look at the matri, and see what the transformation will e? 04-92: Matries as Transforms Let s look at what happens when we multipl the asis vetors 1,0,0],0,1,0] and 0,0,1] an aritrar matri:

23 CS420/ S-04 Intro to 3D Math : Matries as Transforms 04-94: Matries as Transforms ] ] ] m 11 m 12 m 13 m 21 m 22 m 23 m 31 m 32 m 33 m 11 m 12 m 13 m 21 m 22 m 23 m 31 m 32 m 33 m 11 m 12 m 13 m 21 m 22 m 23 m 31 m 32 m 33 = m 11 m 12 m 13 ] = m 21 m 22 m 23 ] = m 31 m 32 m 33 ] Eah row of the matri is a asis vetor after transformation (Or eah olumn of the matri, if we re using olumn vetors) Let s look at an eample in 2D: ] What happens when we transform a vetor (or a 2D polgon) using this matri? Assume row vetors for the moment : Matries as Transforms ] ] = 2 1 ] 1 2 ] ] = 1 2 ] 1 2 ] ] = 1 3 ] : Matries as Transforms

24 CS420/ S-04 Intro to 3D Math : Matries as Transforms 04-98: Matries as Transforms 04-99: Matries as Transforms The matri: ] oth saled and rotated a 2D image It is possile, of ourse for a matri to just sale, or just rotate an image as well

25 CS420/ S-04 Intro to 3D Math : Matries as Transforms : Matries as Transforms : Matries as Transforms Can a matri do something other than sale and rotate? : Matries as Transforms Can a matri do something other than sale and rotate? Yes! What would a matri that did something other than sale or rotate look like? (sta 2D, for the moment) : Matries as Transforms Can a matri do something other than sale and rotate? Yes! What would a matri that did something other than sale or rotate look like? (sta 2D, for the moment) Basis vetors in matri non-orthogonal

26 CS420/ S-04 Intro to 3D Math : Matries as Transforms : Matries as Transforms : Matries as Transforms This translates (reasonal) easil into 3D Instead of strething, rotating, or skewing part of a plane, streth, rotate, or skew a ue No transformation (or identit transformation) : Matries as Transforms This translates (reasonal) easil into 3D Instead of strething, rotating, or skewing part of a plane, streth, rotate, or skew a ue

27 CS420/ S-04 Intro to 3D Math 27 What is this? : Matries as Transforms : Matries as Transforms : Matries as Transforms This translates (reasonal) easil into 3D Instead of strething, rotating, or skewing part of a plane, streth, rotate, or skew a ue Rotation aout they ais, π 2 (90 degrees)

Game Engineering: 2D

Game Engineering: 2D Game Engineering: 2D CS420-2010F-06 2D Math David Galles Department of Computer Science University of San Francisco 06-0: Back to Basics A Vector is a displacement Vector has both direction and length

More information

v = fy c u = fx c z c The Pinhole Camera Model Camera Projection Models

v = fy c u = fx c z c The Pinhole Camera Model Camera Projection Models The Pinhole Camera Model Camera Projetion Models We will introdue dierent amera projetion models that relate the loation o an image point to the oordinates o the orresponding 3D points. The projetion models

More information

TENSOR FORM OF SPECIAL RELATIVITY

TENSOR FORM OF SPECIAL RELATIVITY TENSOR FORM OF SPECIAL RELATIVITY We begin by realling that the fundamental priniple of Speial Relativity is that all physial laws must look the same to all inertial observers. This is easiest done by

More information

Advanced Computational Fluid Dynamics AA215A Lecture 4

Advanced Computational Fluid Dynamics AA215A Lecture 4 Advaned Computational Fluid Dynamis AA5A Leture 4 Antony Jameson Winter Quarter,, Stanford, CA Abstrat Leture 4 overs analysis of the equations of gas dynamis Contents Analysis of the equations of gas

More information

Chapter 11. Maxwell's Equations in Special Relativity. 1

Chapter 11. Maxwell's Equations in Special Relativity. 1 Vetor Spaes in Phsis 8/6/15 Chapter 11. Mawell's Equations in Speial Relativit. 1 In Chapter 6a we saw that the eletromagneti fields E and B an be onsidered as omponents of a spae-time four-tensor. This

More information

UNCORRECTED PAGE PROOFS

UNCORRECTED PAGE PROOFS 8 Kik off with CAS 8 Introdution to vetors 8 Operations on vetors Vetors 8 Magnitude, diretion and omponents of vetors 85 i, j notation 86 Appliations of vetors 87 Review 8 8 Kik off with CAS Eploring

More information

CS-184: Computer Graphics. Today

CS-184: Computer Graphics. Today CS-184: Computer Graphics Lecture #3: 2D Transformations Prof. James O Brien Universit of California, Berkele V2006-S-03-1.0 Toda 2D Transformations Primitive Operations Scale, Rotate, Shear, Flip, Translate

More information

Math 151 Introduction to Eigenvectors

Math 151 Introduction to Eigenvectors Math 151 Introdution to Eigenvetors The motivating example we used to desrie matrixes was landsape hange and vegetation suession. We hose the simple example of Bare Soil (B), eing replaed y Grasses (G)

More information

Maximum Entropy and Exponential Families

Maximum Entropy and Exponential Families Maximum Entropy and Exponential Families April 9, 209 Abstrat The goal of this note is to derive the exponential form of probability distribution from more basi onsiderations, in partiular Entropy. It

More information

58. The Triangle Inequality for vectors is. dot product.] 59. The Parallelogram Law states that

58. The Triangle Inequality for vectors is. dot product.] 59. The Parallelogram Law states that 786 CAPTER 12 VECTORS AND TE GEOETRY OF SPACE 0, 0, 1, and 1, 1, 1 as shown in the figure. Then the centroid is. ( 1 2, 1 2, 1 2 ) ] x z C 54. If c a a, where a,, and c are all nonzero vectors, show that

More information

45. The Parallelogram Law states that. product of a and b is the vector a b a 2 b 3 a 3 b 2, a 3 b 1 a 1 b 3, a 1 b 2 a 2 b 1. a c. a 1. b 1.

45. The Parallelogram Law states that. product of a and b is the vector a b a 2 b 3 a 3 b 2, a 3 b 1 a 1 b 3, a 1 b 2 a 2 b 1. a c. a 1. b 1. SECTION 10.4 THE CROSS PRODUCT 537 42. Suppose that all sides of a quadrilateral are equal in length and opposite sides are parallel. Use vector methods to show that the diagonals are perpendicular. 43.

More information

( ) ( ) ( ) ( ) TNM046: Datorgrafik. Transformations. Linear Algebra. Linear Algebra. Sasan Gooran VT Transposition. Scalar (dot) product:

( ) ( ) ( ) ( ) TNM046: Datorgrafik. Transformations. Linear Algebra. Linear Algebra. Sasan Gooran VT Transposition. Scalar (dot) product: TNM046: Datorgrafik Transformations Sasan Gooran VT 04 Linear Algebra ( ) ( ) =,, 3 =,, 3 Transposition t = 3 t = 3 Scalar (dot) product: Length (Norm): = t = + + 3 3 = = + + 3 Normaliation: ˆ = Linear

More information

Lecture 15 (Nov. 1, 2017)

Lecture 15 (Nov. 1, 2017) Leture 5 8.3 Quantum Theor I, Fall 07 74 Leture 5 (Nov., 07 5. Charged Partile in a Uniform Magneti Field Last time, we disussed the quantum mehanis of a harged partile moving in a uniform magneti field

More information

4. (12) Write out an equation for Poynting s theorem in differential form. Explain in words what each term means physically.

4. (12) Write out an equation for Poynting s theorem in differential form. Explain in words what each term means physically. Eletrodynamis I Exam 3 - Part A - Closed Book KSU 205/2/8 Name Eletrodynami Sore = 24 / 24 points Instrutions: Use SI units. Where appropriate, define all variables or symbols you use, in words. Try to

More information

LECTURE 2 Geometrical Properties of Rod Cross Sections (Part 2) 1 Moments of Inertia Transformation with Parallel Transfer of Axes.

LECTURE 2 Geometrical Properties of Rod Cross Sections (Part 2) 1 Moments of Inertia Transformation with Parallel Transfer of Axes. V. DEMENKO MECHNCS OF MTERLS 05 LECTURE Geometrial Properties of Rod Cross Setions (Part ) Moments of nertia Transformation with Parallel Transfer of xes. Parallel-xes Theorems S Given: a b = S = 0. z

More information

Affine transformations

Affine transformations Reading Required: Affine transformations Brian Curless CSE 557 Fall 2009 Shirle, Sec. 2.4, 2.7 Shirle, Ch. 5.-5.3 Shirle, Ch. 6 Further reading: Fole, et al, Chapter 5.-5.5. David F. Rogers and J. Alan

More information

A population of 50 flies is expected to double every week, leading to a function of the x

A population of 50 flies is expected to double every week, leading to a function of the x 4 Setion 4.3 Logarithmi Funtions population of 50 flies is epeted to doule every week, leading to a funtion of the form f ( ) 50(), where represents the numer of weeks that have passed. When will this

More information

Precalculus Notes: Unit 6 Law of Sines & Cosines, Vectors, & Complex Numbers. A can be rewritten as B

Precalculus Notes: Unit 6 Law of Sines & Cosines, Vectors, & Complex Numbers. A can be rewritten as B Date: 6.1 Law of Sines Syllaus Ojetie: 3.5 Te student will sole appliation prolems inoling triangles (Law of Sines). Deriing te Law of Sines: Consider te two triangles. a C In te aute triangle, sin and

More information

LESSON 35: EIGENVALUES AND EIGENVECTORS APRIL 21, (1) We might also write v as v. Both notations refer to a vector.

LESSON 35: EIGENVALUES AND EIGENVECTORS APRIL 21, (1) We might also write v as v. Both notations refer to a vector. LESSON 5: EIGENVALUES AND EIGENVECTORS APRIL 2, 27 In this contet, a vector is a column matri E Note 2 v 2, v 4 5 6 () We might also write v as v Both notations refer to a vector (2) A vector can be man

More information

CS 378: Computer Game Technology

CS 378: Computer Game Technology CS 378: Computer Game Technolog 3D Engines and Scene Graphs Spring 202 Universit of Teas at Austin CS 378 Game Technolog Don Fussell Representation! We can represent a point, p =,), in the plane! as a

More information

CHAPTER P Preparation for Calculus

CHAPTER P Preparation for Calculus PART I CHAPTER P Preparation for Calulus Setion P. Graphs and Models...................... Setion P. Linear Models and Rates of Change............. 7 Setion P. Funtions and Their Graphs.................

More information

The numbers inside a matrix are called the elements or entries of the matrix.

The numbers inside a matrix are called the elements or entries of the matrix. Chapter Review of Matries. Definitions A matrix is a retangular array of numers of the form a a a 3 a n a a a 3 a n a 3 a 3 a 33 a 3n..... a m a m a m3 a mn We usually use apital letters (for example,

More information

Vector and Affine Math

Vector and Affine Math Vector and Affine Math Computer Science Department The Universit of Teas at Austin Vectors A vector is a direction and a magnitude Does NOT include a point of reference Usuall thought of as an arrow in

More information

After the completion of this section the student should recall

After the completion of this section the student should recall Chapter I MTH FUNDMENTLS I. Sets, Numbers, Coordinates, Funtions ugust 30, 08 3 I. SETS, NUMERS, COORDINTES, FUNCTIONS Objetives: fter the ompletion of this setion the student should reall - the definition

More information

Demonstrate solution methods for systems of linear equations. Show that a system of equations can be represented in matrix-vector form.

Demonstrate solution methods for systems of linear equations. Show that a system of equations can be represented in matrix-vector form. Chapter Linear lgebra Objective Demonstrate solution methods for sstems of linear equations. Show that a sstem of equations can be represented in matri-vector form. 4 Flowrates in kmol/hr Figure.: Two

More information

Affine transformations. Brian Curless CSE 557 Fall 2014

Affine transformations. Brian Curless CSE 557 Fall 2014 Affine transformations Brian Curless CSE 557 Fall 2014 1 Reading Required: Shirle, Sec. 2.4, 2.7 Shirle, Ch. 5.1-5.3 Shirle, Ch. 6 Further reading: Fole, et al, Chapter 5.1-5.5. David F. Rogers and J.

More information

University of Cambridge Engineering Part IIB Module 4F12: Computer Vision Handout 3: Projection

University of Cambridge Engineering Part IIB Module 4F12: Computer Vision Handout 3: Projection University of Cambridge Engineering Part IIB Module 4F2: Computer Vision Handout 3: Projetion Roberto Cipolla Otober 2009 Projetion Orthographi projetion Reall that omputer vision is about disovering from

More information

ES.1803 Topic 16 Notes Jeremy Orloff

ES.1803 Topic 16 Notes Jeremy Orloff ES803 Topic 6 Notes Jerem Orloff 6 Eigenalues, diagonalization, decoupling This note coers topics that will take us seeral classes to get through We will look almost eclusiel at 2 2 matrices These hae

More information

CHAPTER 4 VECTORS. Before we go any further, we must talk about vectors. They are such a useful tool for

CHAPTER 4 VECTORS. Before we go any further, we must talk about vectors. They are such a useful tool for CHAPTER 4 VECTORS Before we go any further, we must talk about vectors. They are such a useful tool for the things to come. The concept of a vector is deeply rooted in the understanding of physical mechanics

More information

Today. CS-184: Computer Graphics. Introduction. Some Examples. 2D Transformations

Today. CS-184: Computer Graphics. Introduction. Some Examples. 2D Transformations Toda CS-184: Comuter Grahics Lecture #3: 2D Transformations Prof. James O Brien Universit of California, Berkele V2005F-03-1.0 2D Transformations Primitive Oerations Scale, Rotate, Shear, Fli, Translate

More information

Einstein s theory of special relativity

Einstein s theory of special relativity Einstein s theory of speial relatiity Announements: First homework assignment is online. You will need to read about time dilation (1.8) to answer problem #3 and for the definition of γ for problem #4.

More information

Relativity III. Review: Kinetic Energy. Example: He beam from THIA K = 300keV v =? Exact vs non-relativistic calculations Q.37-3.

Relativity III. Review: Kinetic Energy. Example: He beam from THIA K = 300keV v =? Exact vs non-relativistic calculations Q.37-3. Relatiity III Today: Time dilation eamples The Lorentz Transformation Four-dimensional spaetime The inariant interal Eamples Reiew: Kineti Energy General relation for total energy: Rest energy, 0: Kineti

More information

Velocity Addition in Space/Time David Barwacz 4/23/

Velocity Addition in Space/Time David Barwacz 4/23/ Veloity Addition in Spae/Time 003 David arwaz 4/3/003 daveb@triton.net http://members.triton.net/daveb Abstrat Using the spae/time geometry developed in the previous paper ( Non-orthogonal Spae- Time geometry,

More information

Get Solution of These Packages & Learn by Video Tutorials on SHORT REVISION

Get Solution of These Packages & Learn by Video Tutorials on  SHORT REVISION SHORT REVISION The symol a a is alled the determinant of order two Its value is given y : D = a a a The symol a is alled the determinant of order three Its value an e found as : D = a a + a a a D = a +

More information

F = F x x + F y. y + F z

F = F x x + F y. y + F z ECTION 6: etor Calulus MATH20411 You met vetors in the first year. etor alulus is essentially alulus on vetors. We will need to differentiate vetors and perform integrals involving vetors. In partiular,

More information

Solving a system of linear equations Let A be a matrix, X a column vector, B a column vector then the system of linear equations is denoted by AX=B.

Solving a system of linear equations Let A be a matrix, X a column vector, B a column vector then the system of linear equations is denoted by AX=B. Matries and Vetors: Leture Solving a sstem of linear equations Let be a matri, X a olumn vetor, B a olumn vetor then the sstem of linear equations is denoted b XB. The augmented matri The solution to a

More information

Eigenvectors and Eigenvalues 1

Eigenvectors and Eigenvalues 1 Ma 2015 page 1 Eigenvectors and Eigenvalues 1 In this handout, we will eplore eigenvectors and eigenvalues. We will begin with an eploration, then provide some direct eplanation and worked eamples, and

More information

Kevin James. MTHSC 3110 Section 2.1 Matrix Operations

Kevin James. MTHSC 3110 Section 2.1 Matrix Operations MTHSC 3110 Section 2.1 Matrix Operations Notation Let A be an m n matrix, that is, m rows and n columns. We ll refer to the entries of A by their row and column indices. The entry in the i th row and j

More information

To investigate the relationship between the work done to accelerate a trolley and the energy stored in the moving trolley.

To investigate the relationship between the work done to accelerate a trolley and the energy stored in the moving trolley. SP2h.1 Aelerating trolleys Your teaher may wath to see if you an follow instrutions safely take areful measurements. Introdution The work done y a fore is a measure of the energy transferred when a fore

More information

Particle-wave symmetry in Quantum Mechanics And Special Relativity Theory

Particle-wave symmetry in Quantum Mechanics And Special Relativity Theory Partile-wave symmetry in Quantum Mehanis And Speial Relativity Theory Author one: XiaoLin Li,Chongqing,China,hidebrain@hotmail.om Corresponding author: XiaoLin Li, Chongqing,China,hidebrain@hotmail.om

More information

1 GSW Gaussian Elimination

1 GSW Gaussian Elimination Gaussian elimination is probabl the simplest technique for solving a set of simultaneous linear equations, such as: = A x + A x + A x +... + A x,,,, n n = A x + A x + A x +... + A x,,,, n n... m = Am,x

More information

GEOMETRY FOR 3D COMPUTER VISION

GEOMETRY FOR 3D COMPUTER VISION GEOMETRY FOR 3D COMPUTER VISION 1/29 Válav Hlaváč Czeh Tehnial University, Faulty of Eletrial Engineering Department of Cybernetis, Center for Mahine Pereption 121 35 Praha 2, Karlovo nám. 13, Czeh Republi

More information

CS 246 Review of Linear Algebra 01/17/19

CS 246 Review of Linear Algebra 01/17/19 1 Linear algebra In this section we will discuss vectors and matrices. We denote the (i, j)th entry of a matrix A as A ij, and the ith entry of a vector as v i. 1.1 Vectors and vector operations A vector

More information

Remarks Around Lorentz Transformation

Remarks Around Lorentz Transformation Remarks Around Lorentz Transformation Arm Boris Nima arm.boris@gmail.om Abstrat After diagonalizing the Lorentz Matrix, we find the frame where the Dira equation is one derivation and we alulate the speed

More information

CS123 INTRODUCTION TO COMPUTER GRAPHICS. Linear Algebra 1/33

CS123 INTRODUCTION TO COMPUTER GRAPHICS. Linear Algebra 1/33 Linear Algebra 1/33 Vectors A vector is a magnitude and a direction Magnitude = v Direction Also known as norm, length Represented by unit vectors (vectors with a length of 1 that point along distinct

More information

we must pay attention to the role of the coordinate system w.r.t. which we perform a tform

we must pay attention to the role of the coordinate system w.r.t. which we perform a tform linear SO... we will want to represent the geometr of points in space we will often want to perform (rigid) transformations to these objects to position them translate rotate or move them in an animation

More information

Computer Graphics: 2D Transformations. Course Website:

Computer Graphics: 2D Transformations. Course Website: Computer Graphics: D Transformations Course Website: http://www.comp.dit.ie/bmacnamee 5 Contents Wh transformations Transformations Translation Scaling Rotation Homogeneous coordinates Matri multiplications

More information

Mathematics 309 Conic sections and their applicationsn. Chapter 2. Quadric figures. ai,j x i x j + b i x i + c =0. 1. Coordinate changes

Mathematics 309 Conic sections and their applicationsn. Chapter 2. Quadric figures. ai,j x i x j + b i x i + c =0. 1. Coordinate changes Mathematics 309 Conic sections and their applicationsn Chapter 2. Quadric figures In this chapter want to outline quickl how to decide what figure associated in 2D and 3D to quadratic equations look like.

More information

8.022 (E&M) Lecture 11

8.022 (E&M) Lecture 11 8.0 (E&M) Leture Topis: Introdution to Speial Relatiit Length ontration and Time dilation Lorentz transformations Veloit transformation Speial relatiit Read for the hallenge? Speial relatiit seems eas

More information

Functions. Introduction

Functions. Introduction Functions,00 P,000 00 0 70 7 80 8 0 000 00 00 Figure Standard and Poor s Inde with dividends reinvested (credit "bull": modification of work b Praitno Hadinata; credit "graph": modification of work b MeasuringWorth)

More information

we make slices perpendicular to the x-axis. If the slices are thin enough, they resemble x cylinders or discs. The formula for the x

we make slices perpendicular to the x-axis. If the slices are thin enough, they resemble x cylinders or discs. The formula for the x Math Learning Centre Solids of Revolution When we rotate a curve around a defined ais, the -D shape created is called a solid of revolution. In the same wa that we can find the area under a curve calculating

More information

we must pay attention to the role of the coordinate system w.r.t. which we perform a tform

we must pay attention to the role of the coordinate system w.r.t. which we perform a tform linear SO... we will want to represent the geometr of points in space we will often want to perform (rigid) transformations to these objects to position them translate rotate or move them in an animation

More information

arxiv:physics/ v4 [physics.gen-ph] 9 Oct 2006

arxiv:physics/ v4 [physics.gen-ph] 9 Oct 2006 The simplest derivation of the Lorentz transformation J.-M. Lévy Laboratoire de Physique Nuléaire et de Hautes Energies, CNRS - IN2P3 - Universités Paris VI et Paris VII, Paris. Email: jmlevy@in2p3.fr

More information

(arrows denote positive direction)

(arrows denote positive direction) 12 Chapter 12 12.1 3-dimensional Coordinate System The 3-dimensional coordinate system we use are coordinates on R 3. The coordinate is presented as a triple of numbers: (a,b,c). In the Cartesian coordinate

More information

Bending stress strain of bar exposed to bending moment

Bending stress strain of bar exposed to bending moment Elastiit and Plastiit Bending stress strain of ar eposed to ending moment Basi priniples and onditions of solution Calulation of ending (diret) stress Design of ar eposed to ending moment Comined stress

More information

Get Solution of These Packages & Learn by Video Tutorials on Matrices

Get Solution of These Packages & Learn by Video Tutorials on  Matrices FEE Download Stud Package from website: wwwtekoclassescom & wwwmathsbsuhagcom Get Solution of These Packages & Learn b Video Tutorials on wwwmathsbsuhagcom Matrices An rectangular arrangement of numbers

More information

a s 1.3 Matrix Multiplication. Know how to multiply two matrices and be able to write down the formula

a s 1.3 Matrix Multiplication. Know how to multiply two matrices and be able to write down the formula Syllabus for Math 308, Paul Smith Book: Kolman-Hill Chapter 1. Linear Equations and Matrices 1.1 Systems of Linear Equations Definition of a linear equation and a solution to a linear equations. Meaning

More information

Practice Exam 2 Solutions

Practice Exam 2 Solutions MASSACHUSETTS INSTITUTE OF TECHNOLOGY Department o Physis Physis 801T Fall Term 004 Problem 1: stati equilibrium Pratie Exam Solutions You are able to hold out your arm in an outstrethed horizontal position

More information

Review of Linear Algebra

Review of Linear Algebra Review of Linear Algebra Dr Gerhard Roth COMP 40A Winter 05 Version Linear algebra Is an important area of mathematics It is the basis of computer vision Is very widely taught, and there are many resources

More information

CS123 INTRODUCTION TO COMPUTER GRAPHICS. Linear Algebra /34

CS123 INTRODUCTION TO COMPUTER GRAPHICS. Linear Algebra /34 Linear Algebra /34 Vectors A vector is a magnitude and a direction Magnitude = v Direction Also known as norm, length Represented by unit vectors (vectors with a length of 1 that point along distinct axes)

More information

Linear Algebra March 16, 2019

Linear Algebra March 16, 2019 Linear Algebra March 16, 2019 2 Contents 0.1 Notation................................ 4 1 Systems of linear equations, and matrices 5 1.1 Systems of linear equations..................... 5 1.2 Augmented

More information

Name Solutions to Test 1 September 23, 2016

Name Solutions to Test 1 September 23, 2016 Name Solutions to Test 1 September 3, 016 This test onsists of three parts. Please note that in parts II and III, you an skip one question of those offered. Possibly useful formulas: F qequb x xvt E Evpx

More information

Ch 3 Alg 2 Note Sheet.doc 3.1 Graphing Systems of Equations

Ch 3 Alg 2 Note Sheet.doc 3.1 Graphing Systems of Equations Ch 3 Alg Note Sheet.doc 3.1 Graphing Sstems of Equations Sstems of Linear Equations A sstem of equations is a set of two or more equations that use the same variables. If the graph of each equation =.4

More information

(a) We desribe physics as a sequence of events labelled by their space time coordinates: x µ = (x 0, x 1, x 2 x 3 ) = (c t, x) (12.

(a) We desribe physics as a sequence of events labelled by their space time coordinates: x µ = (x 0, x 1, x 2 x 3 ) = (c t, x) (12. 2 Relativity Postulates (a) All inertial observers have the same equations of motion and the same physial laws. Relativity explains how to translate the measurements and events aording to one inertial

More information

Lecture 7: Sampling/Projections for Least-squares Approximation, Cont. 7 Sampling/Projections for Least-squares Approximation, Cont.

Lecture 7: Sampling/Projections for Least-squares Approximation, Cont. 7 Sampling/Projections for Least-squares Approximation, Cont. Stat60/CS94: Randomized Algorithms for Matries and Data Leture 7-09/5/013 Leture 7: Sampling/Projetions for Least-squares Approximation, Cont. Leturer: Mihael Mahoney Sribe: Mihael Mahoney Warning: these

More information

CS 354R: Computer Game Technology

CS 354R: Computer Game Technology CS 354R: Computer Game Technolog Transformations Fall 207 Universit of Teas at Austin CS 354R Game Technolog S. Abraham Transformations What are the? Wh should we care? Universit of Teas at Austin CS 354R

More information

3.7 InveRSe FUnCTIOnS

3.7 InveRSe FUnCTIOnS CHAPTER functions learning ObjeCTIveS In this section, ou will: Verif inverse functions. Determine the domain and range of an inverse function, and restrict the domain of a function to make it one-to-one.

More information

MATH 1324 (Finite Mathematics or Business Math I) Lecture Notes Author / Copyright: Kevin Pinegar

MATH 1324 (Finite Mathematics or Business Math I) Lecture Notes Author / Copyright: Kevin Pinegar MTH Finite Mathematics or usiness Math Lecture Notes uthor / opright: Kevin Pinegar MTH Module Notes: SYSTEMS OF EQUTONS & MTES. MT NVESES & POPETES OF MTES Definition: We cannot discuss the inverse of

More information

Generation of EM waves

Generation of EM waves Generation of EM waves Susan Lea Spring 015 1 The Green s funtion In Lorentz gauge, we obtained the wave equation: A 4π J 1 The orresponding Green s funtion for the problem satisfies the simpler differential

More information

Matrices and Vectors

Matrices and Vectors Matrices and Vectors James K. Peterson Department of Biological Sciences and Department of Mathematical Sciences Clemson University November 11, 2013 Outline 1 Matrices and Vectors 2 Vector Details 3 Matrix

More information

Determinants in detail

Determinants in detail Determinants in detail Kyle Miller September 27, 2016 The book s introduction to the determinant det A of an n n square matrix A is to say there is a quantity which determines exactly when A is invertible,

More information

Chapter 2: Solution of First order ODE

Chapter 2: Solution of First order ODE 0 Chapter : Solution of irst order ODE Se. Separable Equations The differential equation of the form that is is alled separable if f = h g; In order to solve it perform the following steps: Rewrite the

More information

1 sin 2 r = 1 n 2 sin 2 i

1 sin 2 r = 1 n 2 sin 2 i Physis 505 Fall 005 Homework Assignment #11 Solutions Textbook problems: Ch. 7: 7.3, 7.5, 7.8, 7.16 7.3 Two plane semi-infinite slabs of the same uniform, isotropi, nonpermeable, lossless dieletri with

More information

RELATIONS AND FUNCTIONS through

RELATIONS AND FUNCTIONS through RELATIONS AND FUNCTIONS 11.1.2 through 11.1. Relations and Functions establish a correspondence between the input values (usuall ) and the output values (usuall ) according to the particular relation or

More information

Lecture 3 - Lorentz Transformations

Lecture 3 - Lorentz Transformations Leture - Lorentz Transformations A Puzzle... Example A ruler is positioned perpendiular to a wall. A stik of length L flies by at speed v. It travels in front of the ruler, so that it obsures part of the

More information

Special Relativity. Relativity

Special Relativity. Relativity 10/17/01 Speial Relativity Leture 17 Relativity There is no absolute motion. Everything is relative. Suppose two people are alone in spae and traveling towards one another As measured by the Doppler shift!

More information

10Circular ONLINE PAGE PROOFS. functions

10Circular ONLINE PAGE PROOFS. functions Cirular funtions. Kik off with CAS. Modelling with trigonometri funtions. Reiproal trigonometri funtions. Graphs of reiproal trigonometri funtions. Trigonometri identities.6 Compound- and doule-angle formulas.7

More information

Solutions for Math 225 Assignment #2 1

Solutions for Math 225 Assignment #2 1 Solutions for Math 225 Assignment #2 () Determine whether W is a subspae of V and justify your answer: (a) V = R 3, W = {(a,, a) : a R} Proof Yes For a =, (a,, a) = (,, ) W For all (a,, a ), (a 2,, a 2

More information

Phys 201. Matrices and Determinants

Phys 201. Matrices and Determinants Phys 201 Matrices and Determinants 1 1.1 Matrices 1.2 Operations of matrices 1.3 Types of matrices 1.4 Properties of matrices 1.5 Determinants 1.6 Inverse of a 3 3 matrix 2 1.1 Matrices A 2 3 7 =! " 1

More information

Reading. 4. Affine transformations. Required: Watt, Section 1.1. Further reading:

Reading. 4. Affine transformations. Required: Watt, Section 1.1. Further reading: Reading Required: Watt, Section.. Further reading: 4. Affine transformations Fole, et al, Chapter 5.-5.5. David F. Rogers and J. Alan Adams, Mathematical Elements for Computer Graphics, 2 nd Ed., McGraw-Hill,

More information

Matrix Multiplication

Matrix Multiplication 3.2 Matrix Algebra Matrix Multiplication Example Foxboro Stadium has three main concession stands, located behind the south, north and west stands. The top-selling items are peanuts, hot dogs and soda.

More information

M. Matrices and Linear Algebra

M. Matrices and Linear Algebra M. Matrices and Linear Algebra. Matrix algebra. In section D we calculated the determinants of square arrays of numbers. Such arrays are important in mathematics and its applications; they are called matrices.

More information

arxiv: v1 [physics.gen-ph] 5 Jan 2018

arxiv: v1 [physics.gen-ph] 5 Jan 2018 The Real Quaternion Relativity Viktor Ariel arxiv:1801.03393v1 [physis.gen-ph] 5 Jan 2018 In this work, we use real quaternions and the basi onept of the final speed of light in an attempt to enhane the

More information

Answers in blue. If you have questions or spot an error, let me know. 1. Find all matrices that commute with A =. 4 3

Answers in blue. If you have questions or spot an error, let me know. 1. Find all matrices that commute with A =. 4 3 Answers in blue. If you have questions or spot an error, let me know. 3 4. Find all matrices that commute with A =. 4 3 a b If we set B = and set AB = BA, we see that 3a + 4b = 3a 4c, 4a + 3b = 3b 4d,

More information

Q2. [40 points] Bishop-Hill Model: Calculation of Taylor Factors for Multiple Slip

Q2. [40 points] Bishop-Hill Model: Calculation of Taylor Factors for Multiple Slip 27-750, A.D. Rollett Due: 20 th Ot., 2011. Homework 5, Volume Frations, Single and Multiple Slip Crystal Plastiity Note the 2 extra redit questions (at the end). Q1. [40 points] Single Slip: Calulating

More information

2 Find the Length of a Leg. Find the unknown side length b 2 Substitute b 2 Multiply.

2 Find the Length of a Leg. Find the unknown side length b 2 Substitute b 2 Multiply. Page of 7. The Pthagorean Theorem and the Distane Formula Goal Use the Pthagorean Theorem and the Distane Formula. The photo shows part of twin sksrapers in Malasia that are onneted a skwalk. The skwalk

More information

1 HOMOGENEOUS TRANSFORMATIONS

1 HOMOGENEOUS TRANSFORMATIONS HOMOGENEOUS TRANSFORMATIONS Purpose: The purpose of this chapter is to introduce ou to the Homogeneous Transformation. This simple 4 4 transformation is used in the geometr engines of CAD sstems and in

More information

ANSWERS TO FOR CCEA PRACTICE BOOK. Chapter 1. Higher GCSE Mathematics for ccea Practice Book Hodder & Stoughton Ltd

ANSWERS TO FOR CCEA PRACTICE BOOK. Chapter 1. Higher GCSE Mathematics for ccea Practice Book Hodder & Stoughton Ltd ANSWERS TO Higher GCSE MATHEMATICS FOR CCEA PRACTICE BOOK Chapter a,, 0, 0, 0 d e 0 a,, d a,,,, d,, a 00 d e f g h 000 i 0.9 j a 9 d 0 e f g 0 h i j 0. a d 90 a 9 d 9 e f g h a 0 d 0 e 9 0 0,,, 0 and a

More information

Answers to test yourself questions

Answers to test yourself questions Answers to test yoursel questions Topi.1 Osilliations 1 a A n osillation is any motion in whih the displaement o a partile rom a ixed point keeps hanging diretion and there is a periodiity in the motion

More information

Final Review. A Puzzle... Special Relativity. Direction of the Force. Moving at the Speed of Light

Final Review. A Puzzle... Special Relativity. Direction of the Force. Moving at the Speed of Light Final Review A Puzzle... Diretion of the Fore A point harge q is loated a fixed height h above an infinite horizontal onduting plane. Another point harge q is loated a height z (with z > h) above the plane.

More information

Algebra Give the coordinates of B without using any new variables. x 2. New Vocabulary midsegment of a trapezoid EXAMPLE

Algebra Give the coordinates of B without using any new variables. x 2. New Vocabulary midsegment of a trapezoid EXAMPLE 6-7. lan 6-7 roofs Using Coordinate eometr EB jetives To prove theorems using figures in the oordinate plane Eamples lanning a Coordinate eometr roof eal-world Connetion What You ll earn To prove theorems

More information

Numerical Methods for Inverse Kinematics

Numerical Methods for Inverse Kinematics Numerical Methods for Inverse Kinematics Niels Joubert, UC Berkeley, CS184 2008-11-25 Inverse Kinematics is used to pose models by specifying endpoints of segments rather than individual joint angles.

More information

Application of the finite-element method within a two-parameter regularised inversion algorithm for electrical capacitance tomography

Application of the finite-element method within a two-parameter regularised inversion algorithm for electrical capacitance tomography Appliation of the finite-element method within a two-parameter regularised inversion algorithm for eletrial apaitane tomograph D Hinestroza, J C Gamio, M Ono Departamento de Matemátias, Universidad del

More information

Illustrating the relativity of simultaneity Bernhard Rothenstein 1), Stefan Popescu 2) and George J. Spix 3)

Illustrating the relativity of simultaneity Bernhard Rothenstein 1), Stefan Popescu 2) and George J. Spix 3) Illustrating the relativity of simultaneity ernhard Rothenstein 1), Stefan Popesu ) and George J. Spix 3) 1) Politehnia University of Timisoara, Physis Department, Timisoara, Romania, bernhard_rothenstein@yahoo.om

More information

Kinematics. Félix Monasterio-Huelin, Álvaro Gutiérrez & Blanca Larraga. September 5, Contents 1. List of Figures 1.

Kinematics. Félix Monasterio-Huelin, Álvaro Gutiérrez & Blanca Larraga. September 5, Contents 1. List of Figures 1. Kinematics Féli Monasterio-Huelin, Álvaro Gutiérre & Blanca Larraga September 5, 2018 Contents Contents 1 List of Figures 1 List of Tables 2 Acronm list 3 1 Degrees of freedom and kinematic chains of rigid

More information

A FIRST COURSE IN LINEAR ALGEBRA. An Open Text by Ken Kuttler. Matrix Arithmetic

A FIRST COURSE IN LINEAR ALGEBRA. An Open Text by Ken Kuttler. Matrix Arithmetic A FIRST COURSE IN LINEAR ALGEBRA An Open Text by Ken Kuttler Matrix Arithmetic Lecture Notes by Karen Seyffarth Adapted by LYRYX SERVICE COURSE SOLUTION Attribution-NonCommercial-ShareAlike (CC BY-NC-SA)

More information

Math 32B Review Sheet

Math 32B Review Sheet Review heet Tau Beta Pi - Boelter 6266 Contents ouble Integrals 2. Changing order of integration.................................... 4.2 Integrating over more general domains...............................

More information

2D Geometric Transformations. (Chapter 5 in FVD)

2D Geometric Transformations. (Chapter 5 in FVD) 2D Geometric Transformations (Chapter 5 in FVD) 2D geometric transformation Translation Scaling Rotation Shear Matri notation Compositions Homogeneous coordinates 2 2D Geometric Transformations Question:

More information

MASSACHUSETTS MATHEMATICS LEAGUE CONTEST 3 DECEMBER 2013 ROUND 1 TRIG: RIGHT ANGLE PROBLEMS, LAWS OF SINES AND COSINES

MASSACHUSETTS MATHEMATICS LEAGUE CONTEST 3 DECEMBER 2013 ROUND 1 TRIG: RIGHT ANGLE PROBLEMS, LAWS OF SINES AND COSINES CONTEST 3 DECEMBER 03 ROUND TRIG: RIGHT ANGLE PROBLEMS, LAWS OF SINES AND COSINES ANSWERS A) B) C) A) The sides of right ΔABC are, and 7, where < < 7. A is the larger aute angle. Compute the tan( A). B)

More information

Vectors and Matrices

Vectors and Matrices Vectors and Matrices Scalars We often employ a single number to represent quantities that we use in our daily lives such as weight, height etc. The magnitude of this number depends on our age and whether

More information