Transformations. Chapter D Transformations Translation
|
|
- Jean Peters
- 6 years ago
- Views:
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?
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 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 informationCOMP 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 information2D 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 informationThere 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 informationUniversity 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 informationComputer 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 informationDealing 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 informationProperties 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 informationSTEP Support Programme. STEP 2 Matrices Topic Notes
STEP Support Programme STEP 2 Matrices Topic Notes Definitions............................................. 2 Manipulating Matrices...................................... 3 Transformations.........................................
More information9. 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 informationNumerical 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 informationSection 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 informationExam 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 informationEpsilon 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 informationIf 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 informationSection 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 informationThe 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 informationC. 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 informationAP 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 informationPerforming 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 informationThe 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 information6.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 information31. 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 informationChapter 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 informationThe 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 informationCS 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 informationAP 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 informationExample: 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 informationSection 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 informationBy 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 informationName 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 information3.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 informationDaily 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 informationTroy 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 informationSECTION 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 informationThree-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 informationMATRIX 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 information4.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 informationVector 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 informationwe 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 informationMathematics 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 informationCHAPTER 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 informationExample: 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 informationACCESS 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 informationUnderstanding 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 informationIntroduction 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 informationA 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 informationPartial 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 informationOne 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 informationthe 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 information20 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
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 informationCS 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 informationCOORDINATE 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 information5.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 informationCSE 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 informationENR202 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 informationAlgebra 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 informationNotes 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 informationRigid 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 informationExample 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 information3D 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 informationMathematics 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 informationProblem 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 informationStrain 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)
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 informationFinal 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 informationCSE 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 informationA 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 informationMITOCW 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 informationA 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 informationBASIC 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 information11.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 information2018 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 informationStudy 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 informationPhysics 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 informationNotes: 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 informationMODEL 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 information15. 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 informationPhysically 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 informationIshik 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 informationAll 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 informationLAB 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 informationMidterm 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 informationChapter 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 informationLecture 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 informationChapter 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 informationwe 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 informationSection 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 informationMatrices 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 informationSection 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 informationOn 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 informationA = 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 informationMatrix-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 informationVectors 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 informationISOMETRIES 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 informationMATH 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 informationAlgebra 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 informationMathematics 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