Transformations. Chapter D Transformations Translation

Size: px
Start display at page:

Download "Transformations. Chapter D Transformations Translation"

Transcription

1 Chapter 4 Transformations Transformations between arbitrary vector spaces, especially linear transformations, are usually studied in a linear algebra class. Here, we focus our attention to transformation in R 2 or R 3. The transformation we look at are transformations which are used to move the objects in a scene around as well as change the appearance of the object a little bit. The most common transformations are translations, scaling, rotation, reflections and shear transformations. We will of course look at combinations of these transformations as well. Whenever possible, we will try to epress these transformations as a matri operation. In other words, given a vector X, we would like to be able to transform it using an operation of the form AX where X is a matri. This way, we can use all the theory about matrices to these transformations. For eample, combining transformations will amount to multiply their corresponding matrices. Applying a transformation to undo what a previous transformation did will simply be a matter of using the inverse of the matri of that first transformation. However, we will see that this is not always easy to do. In the process, we will have to introduce homogeneous coordinates D Transformations Given a point [ y] in R 2, we study various transformations of this point. Let [ y ] be the coordinates of the transformed point. 4.. Translation We can translate points to new positions by adding the translation amounts to the coordinates. In other words, for each point P (, y) to be moved d units in the direction and d y units in the y direction to the new point P (,y ),we 29

2 30 CHAPTER 4. TRANSFORMATIONS can write = + d (4.) y = y + d y Or, if we define the column vectors OP = OP = T = [ ] y [ ] y [ d d y ] (4.2) Then, equation 4. can be epressed as OP = OP + T (4.3) If we want to translate an entire object, we could apply 4. to all the points of the object. However, this is not realistic and not necessary. It is enough to apply the transformation to the points which define the object, then redraw the object. This will also be true for the other two transformations. For eample, to move a line, we only need to move the endpoints of the line and redraw it. You will note that translations do not change the shape of the object Scaling Points can be stretched along the -ais and the y-ais by the multiplication: = s (4.4) y = s y y This can be epressed in matri form as [ ] [ ][ ] s 0 y = 0 s y y [ ] s 0 The matri will be called S. In the case s 0 s = s y,wehaveauniform y scaling. Otherwise, we have a differential scaling. To scale an object, we would scale the points defining the object, then redraw the object. When scaling objects, it is important to remember the following:. If the scaling is differential, the proportions of the object will be changed. 2. Scaling is about the origin. That is, not only the object changes size, but its distance to the origin also changes.

3 4.. 2-D TRANSFORMATIONS 3 Figure 4.: Rotation About the Origin 4..3 Rotation Points can be rotated about the origin as shown on figure 4.. Since the rotation is about the origin, the distance between the point and the origin will not change. In other words, OP = OP. We can epress this rotation mathematically. Using the notation of figure 4., we have: For the new point, P,wehave: = r cos φ (4.5) y = r sin φ = r cos (θ + φ) =r cos θ cos φ r sin θ sin φ (4.6) y = r sin (θ + φ) =r sin θ cos φ + r sin φ cos θ Substituting equation 4.5 into equation 4.6 gives = cos θ y sin θ (4.7) y = sin θ + y cos θ This can be epressed in matri notation by [ ] [ cos θ sin θ y = sin θ cos θ [ ] cos θ sin θ The matri will be called R. sin θ cos θ ][ ] y (4.8)

4 32 CHAPTER 4. TRANSFORMATIONS It is important to emphasize the fact that equation 4.8 describes a rotation about the origin. If the rotation is about another point, we must use a different technique (see problems). 4.2 Homogeneous Coordinates in 2D Both scaling and rotation can be epressed as matri multiplication. Translation is not. This is a problem for several reasons. First, for uniformity, we would like to be able to represent the three transformations the same way. Also, we remember from linear algebra that when a transformation is epressed by matri multiplication, combining several transformations is simply a matter of multiplying the matrices of the transformations. This makes combining transformations very easy. Since most transformations are a combination of the three basic transformations described above, we would like to be able to do the same. This can be done if points are epressed in homogeneous coordinates. In homogeneous coordinates, the point P (, y) is represented as (wx, wy, w) for any scale factor w 0. In what follows, we will use w =. Therefore, the point P (, y) will be represented by (, y, ) in homogeneous coordinates. This may seem at first not necessary and arbitrary. However, thanks to homogeneous coordinates, we can now represent all the transformations studied above as a matri multiplication Translation The translations which transforms the point P (, y, ) into P (,y, ) can be epressed by y = 0 d 0 d y y (4.9) We can see that this matri equation is equivalent to equation 4.. We might epect that the transformation which takes P back to P is the translation whose matri is given by 0 d 0 d y (why?). Wedonothave to guess any more. We can solve this mathematically. If y = 0 d 0 d y y then y = 0 d 0 d y y

5 4.2. HOMOGENEOUS COORDINATES IN 2D 33 and 0 d 0 d y = 0 d 0 d y. Also, we might epect that if P (,y ) is obtained from P (, y) using the translation [ ] d dy and P (,y ) is obtained from P using the translation [ d d, y] then P is obtained from P using the translation [ d +d d y +d. Again, we can verify y] this mathematically. If y = 0 d 0 d y y and Then y = y = = 0 d 0 d y 0 d 0 d y 0 d + d 0 d y + d y y 0 d 0 d y y y Scaling The scaling operation which transforms the point P (, y, ) into P (,y, ) can be epressed by y = s s y 0 y (4.0) We can see that this is equivalent to equation 4.4. We might suspect that the scaling operation transforming P back to P 0 0 s would be given by 0 s y 0. This can be verified mathematically. If y = s s y 0 y then y = s s y 0 y

6 34 CHAPTER 4. TRANSFORMATIONS and s s 0 s y 0 = 0 s y 0. Also, we might epect that if P (,y ) is obtained from P (, y) using the scaling s s y 0 and P (,y ) is obtained from P using the scaling s 0 0 s s 0 s y 0, then P 0 0 is obtained from P using the scaling 0 s y s y 0. Again, we can verify this mathematically. If y = s s y 0 y and Then y = y = = s s y 0 s s y 0 s s s y s y 0 y s s y 0 y y Rotation The rotation which transforms the point P (, y, ) into P (,y, ) can be epressed by cos θ sin θ 0 y = sin θ cos θ 0 y cos θ sin θ 0 If we call R (θ) = sin θ cos θ 0, then we see that P = R (θ) P Shear Transformations A shear is something that pushes things sideways either in the or y direction. A shear in the direction would tilt the vertical ais as shown on figure 4.2. The matri of a shear transformation which tilts the vertical ais clockwise by

7 4.2. HOMOGENEOUS COORDINATES IN 2D 35 Figure 4.2: Shear in the direction an angle θ will be given by the matri tanθ The matri of a shear transformation which tilts the horizontal ais clockwise by an angle θ willbegivenbythematri 0 0 tan θ 0 It should also be noticed that shear transformations are about the origin. If the part of the object which is not tilted is not on one of the aes, it will also slide. To avoid this, we will need to do a translation first. Figure 4.2 shows that not only the vertical sides of the square were tilted, the square also slid to the right. This would not have happened if the base of the square had been on the -ais Reflection We can reflect aroundeither of the coordinate ais. The matri which reflects around the y-ais is The matri which reflects around the

8 36 CHAPTER 4. TRANSFORMATIONS -ais is Conclusion What we gain with homogeneous coordinates is that the three transformations can be epressed as matri multiplication. Combining these transformation is simply a matter of multiplying matrices. Reversing these transformation is simply a matter on inverting their corresponding matrices. Suppose we have a sequence of points P 0,P,..., P n such that P i = M i P i for i =, 2..., n, where M i is one of the above matrices. Then, the transformation which takes P 0 to P n is simply M i M i...m. 4.3 Practice Problems. Prove that to translate a line, it is not necessary to translate the whole line but just the two endpoints, then redraw the line. 2. Eplain what transformations you would use to decrease the size of a square by half so that its lower left corner remains in the same position. Write the matri for each transformation involved as well as the resulting matri. 3. Eplain what transformations you would use to rotate a square 30 about its lower left corner, about its center. Write the matri for each transformation involved as well as the resulting matri. 4. Eplain what transformations you would use to rotate a square 30 about its center. Write the matri for each transformation involved as well as the resulting matri. 5. Prove that if P = R ( θ ) P and P = R (θ) P, then P = R ( θ + θ ) P D Transformations We cover the basic transformations: translation, scaling and rotation. As in 2D, we will use homogeneous coordinates. That is, we will add a fourth coordinate to each point. Thus, the point of coordinates (, y, z) will become (, y, z, ). In 3D, there are two possible coordinate systems: the right-handed coordinate system and the left-handed coordinate system. To picture these coordinate systems, imagine holding your hand perpendicular to your arm, your thumb pointing upward. In a right-handed coordinate system,the y-ais is your right arm, the -ais is your fingers and the z-aisisyourthumb. Aleft-handed coordinate system is similar, but from your left arm instead. By convention, right-handed systems are the standard in mathematics.

9 D TRANSFORMATIONS Translation Because we are using homogeneous coordinates, we can represent a translation as a matri product. More precisely, if the original point is V (, y, z, ), and the transformed point is V (,y,z, ), and if the translation is T units in the direction, T y unitsinthey direction and T z units in the z direction, then we should have = + T y = y + T y (4.) z = z + T z This can be represented by the matri product where and T = V = TV (4.2) V = V = y z y z 0 0 T 0 0 T y T z 0 The reader will verify that equation 4.2 gives us equation 4.. The reader will also verify that T is obtained from T by negating T, T y and T z. (See problems at the end of the document) Scaling As in 2D, scaling is a transformation of the form = S y = ys y (4.3) z = zs z It can be represented by the matri product where S = V = SV (4.4) S S y S z 0 0

10 38 CHAPTER 4. TRANSFORMATIONS The reader will verify that equation 4.4 gives us equation 4.3. The reader will also verify that S is obtained from S by taking the reciprocal of S, S y and S z Rotation While the other two transformations are very similar to their 2D counterpart, rotation in 3D is somewhat more complicated. There are more possible aes of rotation. In this section, we will only consider rotations about one of the coordinate aes.. If we rotate about the -ais, counterclockwise (looking along the -ais towards the origin), this will only change the y and z coordinates. The rotation matri, R, will be like the 2D rotation matri with no operation on. R = cosθ sin θ 0 0 sinθ cos θ Similarly, if we rotate about the y-ais, counterclockwise (looking along the y-ais towards the origin), this will only change the and the z coordinates. The rotation matri, R y, will be: R y = cos θ 0 sin θ sin θ 0 cos θ Finally, if we rotate about the z-ais, counterclockwise (looking along the z-ais towards the origin), this will only change the and y coordinates. Therotationmatri,R z,willbe: R z = cos θ sin θ 0 0 sin θ cos θ You will notice that in R y, the minus sign is in a different place, this is not an error. The reader can work out the details to see that this is indeed the case. The inverse of these rotation matrices is obtained by negating the angle of rotation. This produces the transpose of the matri. In other words, we have R = R T (4.5) Ry = Ry T Rz = Rz T

11 4.5. PRACTICE PROBLEMS 39 You may ask yourself why we need to know this since the two matrices are the same. It is much easier and faster to find the transpose of a matri than its inverse. Though R = R T, a computer will find R T much faster than it will find R. in addition, because of the algorithms used, the computation of R is more likely to introduce a small error Final Remarks Like in 2D, scaling is done with respect to the origin. If an object is away from the origin, scaling it will also cause it to move. If the scaling must be done so that a point must not move, then the object has to be translated first so that the point which must not move is at the origin. After the scaling, the object has to be translated back. If a rotation must be made around an ais parallel to one of the coordinate aes, the object must be translated first so that the ais of rotation becomes the coordinate ais to which it is parallel. After the object has been rotated, it must be translated back. All the described transformations are pointwise transformations. Because they are also affine transformations (they preserve parallel lines), we can transform objects which are made of line segments by transforming the points, then redrawing the line segments between the new points. 4.5 Practice Problems. Go over the worksheet tran3d.mws. 2. Eplain why T is obtained from T by negating T, T y and T z. Then, prove it mathematically. 3. Prove equation??. 4. Consider the cube whose vertices are (,, ), (2,, ), (2, 2, ), (, 2, ) for the bottom part and (,, 2), (2,, 2), (2, 2, 2), (, 2, 2) for the top part. Develop a Maple worksheet which does the following: (a) Plot the original cube. (b) Performs a translation by (2,, 3) on the cube. Plot the original cube as well as its transformed version. (c) Rescale the original cube by (2, 2, 3). (d) Rescale the original cube by (2, 2, 3) so that the point (,, ) does not move. (e) Rotate the original cube around an ais parallel to the z-ais, through (,, ) by 30 degrees. Plot the original cube as well as its transformed version.

12 40 CHAPTER 4. TRANSFORMATIONS (f) You will call your worksheet transform3d.mws.

Two conventions for coordinate systems. Left-Hand vs Right-Hand. x z. Which is which?

Two conventions for coordinate systems. Left-Hand vs Right-Hand. x z. Which is which? walters@buffalo.edu CSE 480/580 Lecture 2 Slide 3-D Transformations 3-D space Two conventions for coordinate sstems Left-Hand vs Right-Hand (Thumb is the ais, inde is the ais) Which is which? Most graphics

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

COMP 175 COMPUTER GRAPHICS. Lecture 04: Transform 1. COMP 175: Computer Graphics February 9, Erik Anderson 04 Transform 1

COMP 175 COMPUTER GRAPHICS. Lecture 04: Transform 1. COMP 175: Computer Graphics February 9, Erik Anderson 04 Transform 1 Lecture 04: Transform COMP 75: Computer Graphics February 9, 206 /59 Admin Sign up via email/piazza for your in-person grading Anderson@cs.tufts.edu 2/59 Geometric Transform Apply transforms to a hierarchy

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

There are five types of transformation that we will be dealing with in this section:

There are five types of transformation that we will be dealing with in this section: Further oncepts for dvanced Mathematics - FP Unit Matrices Sectionb Transformations Transformations There are five types of transformation that we will be dealing with in this section: Reflection Rotation

More information

University of Alabama Department of Physics and Astronomy. PH 125 / LeClair Spring A Short Math Guide. Cartesian (x, y) Polar (r, θ)

University of Alabama Department of Physics and Astronomy. PH 125 / LeClair Spring A Short Math Guide. Cartesian (x, y) Polar (r, θ) University of Alabama Department of Physics and Astronomy PH 125 / LeClair Spring 2009 A Short Math Guide 1 Definition of coordinates Relationship between 2D cartesian (, y) and polar (r, θ) coordinates.

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

Dealing with Rotating Coordinate Systems Physics 321. (Eq.1)

Dealing with Rotating Coordinate Systems Physics 321. (Eq.1) Dealing with Rotating Coordinate Systems Physics 321 The treatment of rotating coordinate frames can be very confusing because there are two different sets of aes, and one set of aes is not constant in

More information

Properties of Transformations

Properties of Transformations 6. - 6.4 Properties of Transformations P. Danziger Transformations from R n R m. General Transformations A general transformation maps vectors in R n to vectors in R m. We write T : R n R m to indicate

More information

STEP Support Programme. STEP 2 Matrices Topic Notes

STEP Support Programme. STEP 2 Matrices Topic Notes STEP Support Programme STEP 2 Matrices Topic Notes Definitions............................................. 2 Manipulating Matrices...................................... 3 Transformations.........................................

More information

9. TRANSFORMING TOOL #2 (the Multiplication Property of Equality)

9. TRANSFORMING TOOL #2 (the Multiplication Property of Equality) 9 TRANSFORMING TOOL # (the Multiplication Property of Equality) a second transforming tool THEOREM Multiplication Property of Equality In the previous section, we learned that adding/subtracting the same

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

Section 1.2 A Catalog of Essential Functions

Section 1.2 A Catalog of Essential Functions Page 1 of 6 Section 1. A Catalog of Essential Functions Linear Models: All linear equations have the form y = m + b. rise change in horizontal The letter m is the slope of the line, or. It can be positive,

More information

Exam 1 Review SOLUTIONS

Exam 1 Review SOLUTIONS 1. True or False (and give a short reason): Exam 1 Review SOLUTIONS (a) If the parametric curve x = f(t), y = g(t) satisfies g (1) = 0, then it has a horizontal tangent line when t = 1. FALSE: To make

More information

Epsilon Delta proofs

Epsilon Delta proofs Epsilon Delta proofs Before reading this guide, please go over inequalities (if needed). Eample Prove lim(4 3) = 5 2 First we have to know what the definition of a limit is: i.e rigorous way of saying

More information

If the pull is downward (Fig. 1), we want C to point into the page. If the pull is upward (Fig. 2), we want C to point out of the page.

If the pull is downward (Fig. 1), we want C to point into the page. If the pull is upward (Fig. 2), we want C to point out of the page. 11.5 Cross Product Contemporary Calculus 1 11.5 CROSS PRODUCT This section is the final one about the arithmetic of vectors, and it introduces a second type of vector vector multiplication called the cross

More information

Section 1.2 A Catalog of Essential Functions

Section 1.2 A Catalog of Essential Functions Chapter 1 Section Page 1 of 6 Section 1 A Catalog of Essential Functions Linear Models: All linear equations have the form rise change in horizontal The letter m is the of the line, or It can be positive,

More information

The Cross Product The cross product of v = (v 1,v 2,v 3 ) and w = (w 1,w 2,w 3 ) is

The Cross Product The cross product of v = (v 1,v 2,v 3 ) and w = (w 1,w 2,w 3 ) is The Cross Product 1-1-2018 The cross product of v = (v 1,v 2,v 3 ) and w = (w 1,w 2,w 3 ) is v w = (v 2 w 3 v 3 w 2 )î+(v 3 w 1 v 1 w 3 )ĵ+(v 1 w 2 v 2 w 1 )ˆk = v 1 v 2 v 3 w 1 w 2 w 3. Strictly speaking,

More information

C. Finding roots of trinomials: 1st Example: x 2 5x = 14 x 2 5x 14 = 0 (x 7)(x + 2) = 0 Answer: x = 7 or x = -2

C. Finding roots of trinomials: 1st Example: x 2 5x = 14 x 2 5x 14 = 0 (x 7)(x + 2) = 0 Answer: x = 7 or x = -2 AP Calculus Students: Welcome to AP Calculus. Class begins in approimately - months. In this packet, you will find numerous topics that were covered in your Algebra and Pre-Calculus courses. These are

More information

AP Calculus AB Summer Assignment

AP Calculus AB Summer Assignment AP Calculus AB Summer Assignment Name: When you come back to school, you will be epected to have attempted every problem. These skills are all different tools that you will pull out of your toolbo this

More information

Performing well in calculus is impossible without a solid algebra foundation. Many calculus

Performing well in calculus is impossible without a solid algebra foundation. Many calculus Chapter Algebra Review Performing well in calculus is impossible without a solid algebra foundation. Many calculus problems that you encounter involve a calculus concept but then require many, many steps

More information

The choice of origin, axes, and length is completely arbitrary.

The choice of origin, axes, and length is completely arbitrary. Polar Coordinates There are many ways to mark points in the plane or in 3-dim space for purposes of navigation. In the familiar rectangular coordinate system, a point is chosen as the origin and a perpendicular

More information

6.5 Trigonometric Equations

6.5 Trigonometric Equations 6. Trigonometric Equations In this section, we discuss conditional trigonometric equations, that is, equations involving trigonometric functions that are satisfied only by some values of the variable (or

More information

31. TRANSFORMING TOOL #2 (the Multiplication Property of Equality)

31. TRANSFORMING TOOL #2 (the Multiplication Property of Equality) 3 TRANSFORMING TOOL # (the Multiplication Property of Equality) a second transforming tool THEOREM Multiplication Property of Equality In the previous section, we learned that adding/subtracting the same

More information

Chapter 8. Rigid transformations

Chapter 8. Rigid transformations Chapter 8. Rigid transformations We are about to start drawing figures in 3D. There are no built-in routines for this purpose in PostScript, and we shall have to start more or less from scratch in extending

More information

The notes cover linear operators and discuss linear independence of functions (Boas ).

The notes cover linear operators and discuss linear independence of functions (Boas ). Linear Operators Hsiu-Hau Lin hsiuhau@phsnthuedutw Mar 25, 2010 The notes cover linear operators and discuss linear independence of functions Boas 37-38 Linear operators An operator maps one thing into

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

AP Calculus AB Summer Assignment

AP Calculus AB Summer Assignment AP Calculus AB Summer Assignment Name: When you come back to school, it is my epectation that you will have this packet completed. You will be way behind at the beginning of the year if you haven t attempted

More information

Example: Inverted pendulum on cart

Example: Inverted pendulum on cart Chapter 11 Eample: Inverted pendulum on cart The figure to the right shows a rigid body attached by an frictionless pin (revolute) joint to a cart (modeled as a particle). Thecart slides on a horizontal

More information

Section 1.8/1.9. Linear Transformations

Section 1.8/1.9. Linear Transformations Section 1.8/1.9 Linear Transformations Motivation Let A be a matrix, and consider the matrix equation b = Ax. If we vary x, we can think of this as a function of x. Many functions in real life the linear

More information

By definition, a translation is applied to a point or set of points. Intuitively, when you translate

By definition, a translation is applied to a point or set of points. Intuitively, when you translate Translations and Scale Changes T hk, S ab, TRANSLATIONS, T hk By definition, a translation is applied to a point or set of points. Intuitively, when you translate a set of points, you are just "sliding"

More information

Name These exercises cover topics from Algebra I and Algebra II. Complete each question the best you can.

Name These exercises cover topics from Algebra I and Algebra II. Complete each question the best you can. Name These eercises cover topics from Algebra I and Algebra II. Complete each question the best you can. Multiple Choice: Place through the letter of the correct answer. You may only use your calculator

More information

3.3.1 Linear functions yet again and dot product In 2D, a homogenous linear scalar function takes the general form:

3.3.1 Linear functions yet again and dot product In 2D, a homogenous linear scalar function takes the general form: 3.3 Gradient Vector and Jacobian Matri 3 3.3 Gradient Vector and Jacobian Matri Overview: Differentiable functions have a local linear approimation. Near a given point, local changes are determined by

More information

Daily Lessons and Assessments for AP* Calculus AB, A Complete Course Page 584 Mark Sparks 2012

Daily Lessons and Assessments for AP* Calculus AB, A Complete Course Page 584 Mark Sparks 2012 The Second Fundamental Theorem of Calculus Functions Defined by Integrals Given the functions, f(t), below, use F( ) f ( t) dt to find F() and F () in terms of.. f(t) = 4t t. f(t) = cos t Given the functions,

More information

Troy High School AP Calculus Summer Packet

Troy High School AP Calculus Summer Packet Troy High School AP Calculus Summer Packet As instructors of AP Calculus, we have etremely high epectations of students taking our courses. We epect a certain level of independence to be demonstrated by

More information

SECTION 6.3: VECTORS IN THE PLANE

SECTION 6.3: VECTORS IN THE PLANE (Section 6.3: Vectors in the Plane) 6.18 SECTION 6.3: VECTORS IN THE PLANE Assume a, b, c, and d are real numbers. PART A: INTRO A scalar has magnitude but not direction. We think of real numbers as scalars,

More information

Three-Dimensional Coordinate Systems. Three-Dimensional Coordinate Systems. Three-Dimensional Coordinate Systems. Three-Dimensional Coordinate Systems

Three-Dimensional Coordinate Systems. Three-Dimensional Coordinate Systems. Three-Dimensional Coordinate Systems. Three-Dimensional Coordinate Systems To locate a point in a plane, two numbers are necessary. We know that any point in the plane can be represented as an ordered pair (a, b) of real numbers, where a is the x-coordinate and b is the y-coordinate.

More information

MATRIX TRANSFORMATIONS

MATRIX TRANSFORMATIONS CHAPTER 5. MATRIX TRANSFORMATIONS INSTITIÚID TEICNEOLAÍOCHTA CHEATHARLACH INSTITUTE OF TECHNOLOGY CARLOW MATRIX TRANSFORMATIONS Matri Transformations Definition Let A and B be sets. A function f : A B

More information

4.1 Distance and Length

4.1 Distance and Length Chapter Vector Geometry In this chapter we will look more closely at certain geometric aspects of vectors in R n. We will first develop an intuitive understanding of some basic concepts by looking at vectors

More information

Vector Geometry. Chapter 5

Vector Geometry. Chapter 5 Chapter 5 Vector Geometry In this chapter we will look more closely at certain geometric aspects of vectors in R n. We will first develop an intuitive understanding of some basic concepts by looking at

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

Mathematics for Graphics and Vision

Mathematics for Graphics and Vision Mathematics for Graphics and Vision Steven Mills March 3, 06 Contents Introduction 5 Scalars 6. Visualising Scalars........................ 6. Operations on Scalars...................... 6.3 A Note on

More information

CHAPTER 4 Stress Transformation

CHAPTER 4 Stress Transformation CHAPTER 4 Stress Transformation ANALYSIS OF STRESS For this topic, the stresses to be considered are not on the perpendicular and parallel planes only but also on other inclined planes. A P a a b b P z

More information

Example: Inverted pendulum on cart

Example: Inverted pendulum on cart Chapter 25 Eample: Inverted pendulum on cart The figure to the right shows a rigid body attached by an frictionless pin (revolute joint to a cart (modeled as a particle. Thecart slides on a horizontal

More information

ACCESS TO SCIENCE, ENGINEERING AND AGRICULTURE: MATHEMATICS 1 MATH00030 SEMESTER / Functions

ACCESS TO SCIENCE, ENGINEERING AND AGRICULTURE: MATHEMATICS 1 MATH00030 SEMESTER / Functions ACCESS TO SCIENCE, ENGINEERING AND AGRICULTURE: MATHEMATICS 1 MATH00030 SEMESTER 1 2017/2018 DR. ANTHONY BROWN 4. Functions 4.1. What is a Function: Domain, Codomain and Rule. In the course so far, we

More information

Understanding Part 2 of The Fundamental Theorem of Calculus

Understanding Part 2 of The Fundamental Theorem of Calculus Understanding Part of The Fundamental Theorem of Calculus Worksheet 8: The Graph of F () What is an Anti-Derivative? Give an eample that is algebraic: and an eample that is graphical: eample : Below is

More information

Introduction to Determinants

Introduction to Determinants Introduction to Determinants For any square matrix of order 2, we have found a necessary and sufficient condition for invertibility. Indeed, consider the matrix The matrix A is invertible if and only if.

More information

A VERY BRIEF LINEAR ALGEBRA REVIEW for MAP 5485 Introduction to Mathematical Biophysics Fall 2010

A VERY BRIEF LINEAR ALGEBRA REVIEW for MAP 5485 Introduction to Mathematical Biophysics Fall 2010 A VERY BRIEF LINEAR ALGEBRA REVIEW for MAP 5485 Introduction to Mathematical Biophysics Fall 00 Introduction Linear Algebra, also known as matrix theory, is an important element of all branches of mathematics

More information

Partial Fractions. June 27, In this section, we will learn to integrate another class of functions: the rational functions.

Partial Fractions. June 27, In this section, we will learn to integrate another class of functions: the rational functions. Partial Fractions June 7, 04 In this section, we will learn to integrate another class of functions: the rational functions. Definition. A rational function is a fraction of two polynomials. For example,

More information

One Solution Two Solutions Three Solutions Four Solutions. Since both equations equal y we can set them equal Combine like terms Factor Solve for x

One Solution Two Solutions Three Solutions Four Solutions. Since both equations equal y we can set them equal Combine like terms Factor Solve for x Algebra Notes Quadratic Systems Name: Block: Date: Last class we discussed linear systems. The only possibilities we had we 1 solution, no solution or infinite solutions. With quadratic systems we have

More information

the Cartesian coordinate system (which we normally use), in which we characterize points by two coordinates (x, y) and

the Cartesian coordinate system (which we normally use), in which we characterize points by two coordinates (x, y) and 2.5.2 Standard coordinate systems in R 2 and R Similarly as for functions of one variable, integrals of functions of two or three variables may become simpler when changing coordinates in an appropriate

More information

20 Torque & Circular Motion

20 Torque & Circular Motion Chapter 0 Torque & Circular Motion 0 Torque & Circular Motion The mistake that crops up in the application of Newton s nd Law for Rotational Motion involves the replacement of the sum of the torques about

More information

(x 3)(x + 5) = (x 3)(x 1) = x + 5

(x 3)(x + 5) = (x 3)(x 1) = x + 5 RMT 3 Calculus Test olutions February, 3. Answer: olution: Note that + 5 + 3. Answer: 3 3) + 5) = 3) ) = + 5. + 5 3 = 3 + 5 3 =. olution: We have that f) = b and f ) = ) + b = b + 8. etting these equal

More information

CS 4300 Computer Graphics. Prof. Harriet Fell Fall 2011 Lecture 11 September 29, 2011

CS 4300 Computer Graphics. Prof. Harriet Fell Fall 2011 Lecture 11 September 29, 2011 CS 4300 Computer Graphics Prof. Harriet Fell Fall 2011 Lecture 11 September 29, 2011 October 8, 2011 College of Computer and Information Science, Northeastern Universit 1 Toda s Topics Linear Algebra Review

More information

COORDINATE TRANSFORMATIONS IN CLASSICAL FIELD THEORY

COORDINATE TRANSFORMATIONS IN CLASSICAL FIELD THEORY COORDINATE TRANSFORMATIONS IN CLASSICAL FIELD THEORY Link to: physicspages home page. To leave a comment or report an error, please use the auiliary blog. Reference: W. Greiner & J. Reinhardt, Field Quantization,

More information

5.4 Continuity: Preliminary Notions

5.4 Continuity: Preliminary Notions 5.4. CONTINUITY: PRELIMINARY NOTIONS 181 5.4 Continuity: Preliminary Notions 5.4.1 Definitions The American Heritage Dictionary of the English Language defines continuity as an uninterrupted succession,

More information

CSE 167: Introduction to Computer Graphics Lecture #2: Linear Algebra Primer

CSE 167: Introduction to Computer Graphics Lecture #2: Linear Algebra Primer CSE 167: Introduction to Computer Graphics Lecture #2: Linear Algebra Primer Jürgen P. Schulze, Ph.D. University of California, San Diego Fall Quarter 2016 Announcements Monday October 3: Discussion Assignment

More information

ENR202 Mechanics of Materials Lecture 12B Slides and Notes

ENR202 Mechanics of Materials Lecture 12B Slides and Notes ENR0 Mechanics of Materials Lecture 1B Slides and Notes Slide 1 Copright Notice Do not remove this notice. COMMMONWEALTH OF AUSTRALIA Copright Regulations 1969 WARNING This material has been produced and

More information

Algebra Concepts Equation Solving Flow Chart Page 1 of 6. How Do I Solve This Equation?

Algebra Concepts Equation Solving Flow Chart Page 1 of 6. How Do I Solve This Equation? Algebra Concepts Equation Solving Flow Chart Page of 6 How Do I Solve This Equation? First, simplify both sides of the equation as much as possible by: combining like terms, removing parentheses using

More information

Notes 3.2: Properties of Limits

Notes 3.2: Properties of Limits Calculus Maimus Notes 3.: Properties of Limits 3. Properties of Limits When working with its, you should become adroit and adept at using its of generic functions to find new its of new functions created

More information

Rigid Body Transforms-3D. J.C. Dill transforms3d 27Jan99

Rigid Body Transforms-3D. J.C. Dill transforms3d 27Jan99 ESC 489 3D ransforms 1 igid Bod ransforms-3d J.C. Dill transforms3d 27Jan99 hese notes on (2D and) 3D rigid bod transform are currentl in hand-done notes which are being converted to this file from that

More information

Example 25: Determine the moment M AB produced by force F in Figure which tends to rotate the rod about the AB axis.

Example 25: Determine the moment M AB produced by force F in Figure which tends to rotate the rod about the AB axis. Eample 25: Determine the moment M AB produced by force F in Figure which tends to rotate the rod about the AB ais. Solution: Because that F is parallel to the z-ais so it has no moment about z-ais. Its

More information

3D Coordinate Transformations. Tuesday September 8 th 2015

3D Coordinate Transformations. Tuesday September 8 th 2015 3D Coordinate Transformations Tuesday September 8 th 25 CS 4 Ross Beveridge & Bruce Draper Questions / Practice (from last week I messed up!) Write a matrix to rotate a set of 2D points about the origin

More information

Mathematics Trigonometry: Unit Circle

Mathematics Trigonometry: Unit Circle a place of mind F A C U L T Y O F E D U C A T I O N Department of Curriculum and Pedagog Mathematics Trigonometr: Unit Circle Science and Mathematics Education Research Group Supported b UBC Teaching and

More information

Problem 1: (3 points) Recall that the dot product of two vectors in R 3 is

Problem 1: (3 points) Recall that the dot product of two vectors in R 3 is Linear Algebra, Spring 206 Homework 3 Name: Problem : (3 points) Recall that the dot product of two vectors in R 3 is a x b y = ax + by + cz, c z and this is essentially the same as the matrix multiplication

More information

Strain Transformation and Rosette Gage Theory

Strain Transformation and Rosette Gage Theory Strain Transformation and Rosette Gage Theor It is often desired to measure the full state of strain on the surface of a part, that is to measure not onl the two etensional strains, and, but also the shear

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

Final Review Sheet. B = (1, 1 + 3x, 1 + x 2 ) then 2 + 3x + 6x 2

Final Review Sheet. B = (1, 1 + 3x, 1 + x 2 ) then 2 + 3x + 6x 2 Final Review Sheet The final will cover Sections Chapters 1,2,3 and 4, as well as sections 5.1-5.4, 6.1-6.2 and 7.1-7.3 from chapters 5,6 and 7. This is essentially all material covered this term. Watch

More information

CSE 167: Introduction to Computer Graphics Lecture #2: Linear Algebra Primer

CSE 167: Introduction to Computer Graphics Lecture #2: Linear Algebra Primer CSE 167: Introduction to Computer Graphics Lecture #2: Linear Algebra Primer Jürgen P. Schulze, Ph.D. University of California, San Diego Spring Quarter 2016 Announcements Project 1 due next Friday at

More information

A Tutorial on Euler Angles and Quaternions

A Tutorial on Euler Angles and Quaternions A Tutorial on Euler Angles and Quaternions Moti Ben-Ari Department of Science Teaching Weimann Institute of Science http://www.weimann.ac.il/sci-tea/benari/ Version.0.1 c 01 17 b Moti Ben-Ari. This work

More information

MITOCW ocw-18_02-f07-lec02_220k

MITOCW ocw-18_02-f07-lec02_220k MITOCW ocw-18_02-f07-lec02_220k The following content is provided under a Creative Commons license. Your support will help MIT OpenCourseWare continue to offer high quality educational resources for free.

More information

A summary of factoring methods

A summary of factoring methods Roberto s Notes on Prerequisites for Calculus Chapter 1: Algebra Section 1 A summary of factoring methods What you need to know already: Basic algebra notation and facts. What you can learn here: What

More information

BASIC NOTIONS. x + y = 1 3, 3x 5y + z = A + 3B,C + 2D, DC are not defined. A + C =

BASIC NOTIONS. x + y = 1 3, 3x 5y + z = A + 3B,C + 2D, DC are not defined. A + C = CHAPTER I BASIC NOTIONS (a) 8666 and 8833 (b) a =6,a =4 will work in the first case, but there are no possible such weightings to produce the second case, since Student and Student 3 have to end up with

More information

11.4 Polar Coordinates

11.4 Polar Coordinates 11. Polar Coordinates 917 11. Polar Coordinates In Section 1.1, we introduced the Cartesian coordinates of a point in the plane as a means of assigning ordered pairs of numbers to points in the plane.

More information

2018 Fall 2210Q Section 013 Midterm Exam I Solution

2018 Fall 2210Q Section 013 Midterm Exam I Solution 8 Fall Q Section 3 Midterm Exam I Solution True or False questions ( points = points) () An example of a linear combination of vectors v, v is the vector v. True. We can write v as v + v. () If two matrices

More information

Study Resources For Algebra I. Unit 2A Graphs of Quadratic Functions

Study Resources For Algebra I. Unit 2A Graphs of Quadratic Functions Study Resources For Algebra I Unit 2A Graphs of Quadratic Functions This unit examines the graphical behavior of quadratic functions. Information compiled and written by Ellen Mangels, Cockeysville Middle

More information

Physics 8 Wednesday, October 25, 2017

Physics 8 Wednesday, October 25, 2017 Physics 8 Wednesday, October 25, 2017 HW07 due Friday. It is mainly rotation, plus a couple of basic torque questions. And there are only 8 problems this week. For today, you read (in Perusall) Onouye/Kane

More information

Notes: Vectors and Scalars

Notes: Vectors and Scalars A particle moving along a straight line can move in only two directions and we can specify which directions with a plus or negative sign. For a particle moving in three dimensions; however, a plus sign

More information

MODEL ANSWERS TO HWK #1

MODEL ANSWERS TO HWK #1 MODEL ANSWERS TO HWK # Part B (a The four vertices are (,,, (,,, (,, and (,, The distance between the first two vertices is, since two coordinates differ by There are six edges, corresponding to the choice

More information

15. Eigenvalues, Eigenvectors

15. Eigenvalues, Eigenvectors 5 Eigenvalues, Eigenvectors Matri of a Linear Transformation Consider a linear ( transformation ) L : a b R 2 R 2 Suppose we know that L and L Then c d because of linearit, we can determine what L does

More information

Physically Based Rendering ( ) Geometry and Transformations

Physically Based Rendering ( ) Geometry and Transformations Phsicall Based Rendering (6.657) Geometr and Transformations 3D Point Specifies a location Origin 3D Point Specifies a location Represented b three coordinates Infinitel small class Point3D { public: Coordinate

More information

Ishik University / Sulaimani Architecture Department Structure ARCH 214 Chapter -4- Force System Resultant

Ishik University / Sulaimani Architecture Department Structure ARCH 214 Chapter -4- Force System Resultant Ishik University / Sulaimani Architecture Department 1 Structure ARCH 214 Chapter -4- Force System Resultant 2 1 CHAPTER OBJECTIVES To discuss the concept of the moment of a force and show how to calculate

More information

All parabolas through three non-collinear points

All parabolas through three non-collinear points ALL PARABOLAS THROUGH THREE NON-COLLINEAR POINTS 03 All parabolas through three non-collinear points STANLEY R. HUDDY and MICHAEL A. JONES If no two of three non-collinear points share the same -coordinate,

More information

LAB 9: EQUILIBRIUM OF NON-PARALLEL FORCES

LAB 9: EQUILIBRIUM OF NON-PARALLEL FORCES Name Date artners LAB 9: EQUILIBRIUM O NON-ARALLEL ORCES 145 OBJECTIVES OVERVIEW To study the components of forces To examine forces in static equilibrium To examine torques To study the conditions for

More information

Midterm 1 Review. Distance = (x 1 x 0 ) 2 + (y 1 y 0 ) 2.

Midterm 1 Review. Distance = (x 1 x 0 ) 2 + (y 1 y 0 ) 2. Midterm 1 Review Comments about the midterm The midterm will consist of five questions and will test on material from the first seven lectures the material given below. No calculus either single variable

More information

Chapter 2 Analysis of Graphs of Functions

Chapter 2 Analysis of Graphs of Functions Chapter Analysis of Graphs of Functions Chapter Analysis of Graphs of Functions Covered in this Chapter:.1 Graphs of Basic Functions and their Domain and Range. Odd, Even Functions, and their Symmetry..

More information

Lecture 6, September 1, 2017

Lecture 6, September 1, 2017 Engineering Mathematics Fall 07 Lecture 6, September, 07 Escape Velocity Suppose we have a planet (or any large near to spherical heavenly body) of radius R and acceleration of gravity at the surface of

More information

Chapter 8: Polar Coordinates and Vectors

Chapter 8: Polar Coordinates and Vectors Chapter 8: Polar Coordinates and Vectors 8.1 Polar Coordinates This is another way (in addition to the x-y system) of specifying the position of a point in the plane. We give the distance r of the point

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

Section 13.4 The Cross Product

Section 13.4 The Cross Product Section 13.4 The Cross Product Multiplying Vectors 2 In this section we consider the more technical multiplication which can be defined on vectors in 3-space (but not vectors in 2-space). 1. Basic Definitions

More information

Matrices and Deformation

Matrices and Deformation ES 111 Mathematical Methods in the Earth Sciences Matrices and Deformation Lecture Outline 13 - Thurs 9th Nov 2017 Strain Ellipse and Eigenvectors One way of thinking about a matrix is that it operates

More information

Section 5.4 The Other Trigonometric Functions

Section 5.4 The Other Trigonometric Functions Section 5.4 The Other Trigonometric Functions Section 5.4 The Other Trigonometric Functions In the previous section, we defined the e and coe functions as ratios of the sides of a right triangle in a circle.

More information

On Range and Reflecting Functions About the Line y = mx

On Range and Reflecting Functions About the Line y = mx On Range and Reflecting Functions About the Line = m Scott J. Beslin Brian K. Heck Jerem J. Becnel Dept.of Mathematics and Dept. of Mathematics and Dept. of Mathematics and Computer Science Computer Science

More information

A = 3 B = A 1 1 matrix is the same as a number or scalar, 3 = [3].

A = 3 B = A 1 1 matrix is the same as a number or scalar, 3 = [3]. Appendix : A Very Brief Linear ALgebra Review Introduction Linear Algebra, also known as matrix theory, is an important element of all branches of mathematics Very often in this course we study the shapes

More information

Matrix-Vector Products and the Matrix Equation Ax = b

Matrix-Vector Products and the Matrix Equation Ax = b Matrix-Vector Products and the Matrix Equation Ax = b A. Havens Department of Mathematics University of Massachusetts, Amherst January 31, 2018 Outline 1 Matrices Acting on Vectors Linear Combinations

More information

Vectors Part 2: Three Dimensions

Vectors Part 2: Three Dimensions Vectors Part 2: Three Dimensions Last modified: 23/02/2018 Links Vectors Recap Three Dimensions: Cartesian Form Three Dimensions: Standard Unit Vectors Three Dimensions: Polar Form Basic Vector Maths Three

More information

ISOMETRIES OF THE PLANE AND COMPLEX NUMBERS. y in R 2 is (

ISOMETRIES OF THE PLANE AND COMPLEX NUMBERS. y in R 2 is ( ISOMETRIES OF THE PLANE AND COMPLEX NUMBERS KEITH CONRAD 1. Introduction The length of a vector v = ( ) y in R 2 is ( y) = 2 + y 2, and the distance between two vectors v and w is the length of their difference:

More information

MATH 100 REVIEW PACKAGE

MATH 100 REVIEW PACKAGE SCHOOL OF UNIVERSITY ARTS AND SCIENCES MATH 00 REVIEW PACKAGE Gearing up for calculus and preparing for the Assessment Test that everybody writes on at. You are strongly encouraged not to use a calculator

More information

Algebra 8.6 Simple Equations

Algebra 8.6 Simple Equations Algebra 8.6 Simple Equations 1. Introduction Let s talk about the truth: 2 = 2 This is a true statement What else can we say about 2 that is true? Eample 1 2 = 2 1+ 1= 2 2 1= 2 4 1 = 2 2 4 2 = 2 4 = 4

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