Rotations about the coordinate axes are easy to define and work with. Rotation about the x axis by angle θ is. R x (θ) = 0 cos θ sin θ 0 sin θ cos θ

Size: px
Start display at page:

Download "Rotations about the coordinate axes are easy to define and work with. Rotation about the x axis by angle θ is. R x (θ) = 0 cos θ sin θ 0 sin θ cos θ"

Transcription

1 Euler Angle Formulas David Eberly Magic Software, Inc. Created: December 1, Introduction Rotations about the coordinate axes are easy to define and work with. Rotation about the x axis by angle θ is R x (θ) = 0 cos θ sin θ 0 sin θ cos θ where θ > 0 indicates a counterclockwise rotation in the plane x = 0. The observer is assumed to be positioned on the side of the plane with x > 0 and looking at the origin. Rotation about the y axis by angle θ is cos θ 0 sin θ R y (θ) = sin θ 0 cos θ where θ > 0 indicates a counterclockwise rotation in the plane y = 0. The observer is assumed to be positioned on the side of the plane with y > 0 and looking at the origin. Rotation about the z axis by angle θ is cos θ sin θ 0 R z (θ) = sin θ cos θ where θ > 0 indicates a counterclockwise rotation in the plane z = 0. The observer is assumed to be positioned on the side of the plane with z > 0 and looking at the origin. Rotation by an angle θ about an arbitrary axis containing the origin and having unit length direction U = (U x, U y, U z ) is given by R U (θ) = I + (sin θ)s + (1 cos θ)s 2 where I is the identity matrix, S = 0 U z U y U z 0 U x U y U x 0 1

2 and θ > 0 indicates a counterclockwise rotation in the plane U (x, y, z) = 0. The observer is assumed to be positioned on the side of the plane to which U points and is looking at the origin. 2 Factoring Rotation Matrices A common problem is to factor a rotation matrix as a product of rotations about the coordinate axes. The form of the factorization depends on the needs of the application and what ordering is specified. For example, one might want to factor a rotation as R = R x (θ x )R y (θ y )R z (θ z ) for some angles θ x, θ y, and θ z. The ordering is xyz. Five other possibilities are xzy, yxz, yzx, zxy, and zyx. One might also envision factorizations such as xyx these are not discussed here. The following discussion uses the notation c a = cos(θ a ) and s a = sin(θ a ) for a = x, y, z. 2.1 Factor as R x R y R z Setting R = [r ij ] for 0 i 2 and 0 j 2, formally multiplying R x (θ x )R y (θ y )R z (θ z ), and equating yields r 00 r 01 r 02 c y c z c y s z s y z s x s y + c x s z c x c z s x s y s z c y s x r 20 r 21 r 22 c x c z s y + s x s z c z s x + c x s y s z c x c y From this we have s y = r 02, so θ y = asin(r 02 ). If θ y ( π/2, π/2), then c y 0 and c y (s x, c x ) = ( r 12, r 22 ) in which case θ x = Tan 1 ( r 12, r 22 ). Similarly, c y (s z, c z ) = ( r 01, r 00 ) in which case θ z = Tan 1 ( r 01, r 00 ). If θ y = π/2, then s y = 1 and c y = 0. In this case r 10 r 11 r 20 r 21 c zs x + c x s z c x c z s x s z c x c z + s x s z c z s x + c x s z sin(θ z + θ x ) cos(θ z + θ x ) cos(θ z + θ x ) sin(θ z + θ x ) Therefore, θ z + θ x = Tan 1 (r 10, r 11 ). There is one degree of freedom, so the factorization is not unique. One choice is θ z = 0 and θ x = Tan 1 (r 10, r 11 ). If θ y = π/2, then s y = 1 and c y = 0. In this case r 10 r 11 r 20 r 21 c zs x + c x s z c x c z + s x s z c x c z + s x s z c z s x c x s z sin(θ z θ x ) cos(θ z θ x ) cos(θ z θ x ) sin(θ z θ x ) Therefore, θ z θ x = Tan 1 2(r 10, r 11 ). There is one degree of freedom, so the factorization is not unique. One choice is θ z = 0 and θ x = Tan 1 2(r 10, r 11 ). Pseudocode for the factorization is thetay = asin(r02); if ( thetay < PI/2 ) if ( thetay > -PI/2 ).. 2

3 thetax = atan2(-r12,r22); thetaz = atan2(-r01,r00); thetax = -atan2(r10,r11); thetaz = 0; thetax = atan2(r10,r11); thetaz = 0; 2.2 Factor as R x R z R y Setting R = [r ij ] for 0 i 2 and 0 j 2, formally multiplying R x (θ x )R z (θ z )R y (θ y ), and equating yields r 00 r 01 r 02 c y c z s z c z s y s x s y + c x c y s z c x c z c y s x + c x s y s z r 20 r 21 r 22 c x s y + c y s x s z c z s x c x c y + s x s y s z thetaz = asin(-r01); if ( thetaz < PI/2 ) if ( thetaz > -PI/2 ) thetax = atan2(r21,r11); thetay = atan2(r02,r00); thetax = -atan2(-r20,r22); thetay = 0; 3

4 thetax = atan2(-r20,r22); thetay = 0; 2.3 Factor as R y R x R z Setting R = [r ij ] for 0 i 2 and 0 j 2, formally multiplying R y (θ y )R x (θ x )R z (θ z ), and equating yields r 00 r 01 r 02 c y c z + s x s y s z c z s x s y c y s z c x s y x s z c x c z s x r 20 r 21 r 22 c z s y + c y s x s z c y c z s x + s y s z c x c y thetax = asin(-r12); if ( thetax < PI/2 ) if ( thetax > -PI/2 ) thetay = atan2(r02,r22); thetaz = atan2(r10,r11); thetay = -atan2(-r01,r00); thetaz = 0; thetay = atan2(-r01,r00); thetaz = 0; 2.4 Factor as R y R z R x Setting R = [r ij ] for 0 i 2 and 0 j 2, formally multiplying R y (θ y )R z (θ z )R x (θ x ), and equating yields r 00 r 01 r 02 c y c z s x s y c x c y s z c x s y + c y s x s z s z c x c z c z s x r 20 r 21 r 22 c z s y c y s x + c x s y s z c x c y s x s y s z 4

5 thetaz = asin(r10); if ( thetaz < PI/2 ) if ( thetaz > -PI/2 ) thetay = atan2(-r20,r00); thetax = atan2(-r12,r11); thetay = -atan2(r21,r22); thetax = 0; thetay = atan2(r21,r22); thetax = 0; 2.5 Factor as R z R x R y Setting R = [r ij ] for 0 i 2 and 0 j 2, formally multiplying R z (θ z )R x (θ x )R y (θ y ), and equating yields r 00 r 01 r 02 c y c z s x s y s z c x s z c z s y + c y s x s z z s x s y + c y s z c x c z c y c z s x + s y s z r 20 r 21 r 22 c x s y s x c x c y thetax = asin(r21); if ( thetax < PI/2 ) if ( thetax > -PI/2 ) thetaz = atan2(-r01,r11); thetay = atan2(-r20,r22); thetaz = -atan2(r02,r00); thetay = 0; 5

6 thetaz = atan2(r02,r00); thetay = 0; 2.6 Factor as R z R y R x Setting R = [r ij ] for 0 i 2 and 0 j 2, formally multiplying R z (θ z )R y (θ y )R x (θ x ), and equating yields r 00 r 01 r 02 c y c z c z s x s y c x s z c x c z s y + s x s z y s z c x c z + s x s y s z c z s x + c x s y s z r 20 r 21 r 22 s y c y s x c x c y thetay = asin(-r20); if ( thetay < PI/2 ) if ( thetay > -PI/2 ) thetaz = atan2(r10,r00); thetax = atan2(r21,r22); thetaz = -atan2(-r01,r02); thetax = 0; thetaz = atan2(-r01,r02); thetax = 0; 3 Factor Product of Two Given a rotation R that is a product of two coordinate axis rotations, the problem is to factor it into three coordinate axis rotations using the ordering xyz. Derivations for the other orderings are similar. In 6

7 the subsections the matrices are P x = R x (φ x ), P y = R y (φ y ), and P z = R z (φ z ). Define s a = sin(φ x ), s b = sin(φ y ), s c = sin(φ z ), c a = cos(φ x ), c b = cos(φ y ), and c c = cos(φ z ). 3.1 Factor P x P y This is a trivial case. The factorization is R = R x (φ x )R y (φ y ) = R x (θ x )R y (θ y )R z (θ z ). Therefore, θ x = φ x, θ y = φ y, and θ z = Factor P y P x The factorization is R = R y (φ y )R x (φ x ) = R x (θ x )R y (θ y )R z (θ z ). Formal multiplication of the various terms leads to the equation c b s a s b c a s b c y c z c y s z s y 0 c a s a z s x s y + c x s z c x c z s x s y s z c y s x. s b c b s a c a c b c x c z s y + s x s z c z s x + c x s y s z c x c y It is easy to see that s y = c a s b in which case θ y = asin(cos θ y sin θ x ). Adding the 10 and 21 terms yields 0 + c b s a = (c z s x s y + c x s z ) + (c z s x + c x s y s z ) = (1 + s y )(c z s x + c x s z ) which leads to sin(θ x + θ z ) = c b s a /(1 + c a s b ). In the even that c a s b = 1, this leads to a special case in the coding that is easy to solve. Subtracting the 10 term from the 21 term yields c b s a 0 = (c z s x s y + c x s z ) (c z s x + c x s y s z ) = (1 s y )(c z s x c x s z ) which leads to sin(θ x θ z ) = c b s a /(1 c a s b ). In the event that c a s b = 1, this also leads to a special case in the coding that is easy to solve. The sine functions can be inverted and the two resulting equations for θ x and θ z can be solved. For the case c a s b < 1, θ x = 1 2 asin cb s a 1+c b s a + asin cb s a 1 c b s a θ y = asin(c a s b ) θ z = 1 2 asin cb s a 1+c b s a asin cb s a 1 c b s a 3.3 Factor P x P z This is a trivial case. The factorization is R = R x (φ x )R z (φ z ) = R x (θ x )R y (θ y )R z (θ z ). Therefore, θ x = φ x, θ y = 0, and θ z = φ z. 7

8 3.4 Factor P z P x A construction similar to the case P y P x leads to θ x = 1 c 2 asin a c c c 1+s a s c + asin a c c 1 s a s c θ y = asin(s a s c ) [ ( ) ( θ z = 1 c 2 asin ac c 1+s as c asin )] c ac c 1 s as c 3.5 Factor P y P z This is a trivial case. The factorization is R = R y (φ y )R z (φ z ) = R x (θ x )R y (θ y )R z (θ z ). Therefore, θ x = 0, θ y = φ y, and θ z = φ z. 3.6 Factor P z P y A construction similar to the case P y P x leads to θ x = 1 2 asin cb s c 1+s b c c asin cb s c 1 s b c c θ y = asin(s b c c ) θ z = 1 2 asin cb s c 1+s b c c + asin cb s c 1 s b c c 4 Product of Coordinate Rotation with zyx Factorization Given R = R z (θ z )R y (θ y )R x (θ x ) and coordinate axis rotation P, factor P R = R z (ψ z )R y (ψ y )R x (ψ x ). 4.1 P = P z Trivial case. P = R z (φ z ) and P R = R z (θ z + φ z )R y (θ y )R x (θ x ). Thus, ψ z = θ z + φ z, ψ y = θ y, and ψ x = θ x. 8

9 4.2 P = P y Set P = R y (φ y ) = P y. Then P R = P y R z R y R x = (P y R z )R y R x = (A z A x A y )R y R x = A z (A x B y )R x = A z (C z C y C x )R x = D z C y D x This requires factorization P y R z = A z A x A y, B y = A y R y, factorization A x B y = C z C y C x, D z = A z C z, and D x = C x R x. 4.3 P = P x Set P = R x (φ y ) = P x. Then P R = P x R z R y R x = (P x R z )R y R x = (A z A x A y )R y R x = A z (A x B y )R x = A z (C z C y C x )R x = D z C y D x This requires factorization P x R z = A z A x A y, B y = A y R y, factorization A x B y = C z C y C x, D z = A z C z, and D x = C x R x. 9

1 Matrices and matrix algebra

1 Matrices and matrix algebra 1 Matrices and matrix algebra 1.1 Examples of matrices A matrix is a rectangular array of numbers and/or variables. For instance 4 2 0 3 1 A = 5 1.2 0.7 x 3 π 3 4 6 27 is a matrix with 3 rows and 5 columns

More information

THE COMPOUND ANGLE IDENTITIES

THE COMPOUND ANGLE IDENTITIES TRIGONOMETRY THE COMPOUND ANGLE IDENTITIES Question 1 Prove the validity of each of the following trigonometric identities. a) sin x + cos x 4 4 b) cos x + + 3 sin x + 2cos x 3 3 c) cos 2x + + cos 2x cos

More information

Chapter 2 Homogeneous Transformation Matrix

Chapter 2 Homogeneous Transformation Matrix Chapter 2 Homogeneous Transformation Matrix Abstract The transformation of frames is a fundamental concept in the modeling and programming of a robot. In this Chapter, we present a notation that allows

More information

Motion in Three Dimensions

Motion in Three Dimensions Motion in Three Dimensions We ve learned about the relationship between position, velocity and acceleration in one dimension Now we need to extend those ideas to the three-dimensional world In the 1-D

More information

Engineering Notebook

Engineering Notebook Engineering Notebook miscellaneous problems and solutions compiled by C Bond Vol1 no9 Actuator with zero bend angle Rotary Actuator Equations Given two points at which the track radius and gap skew angle

More information

( ) R kj. = y k y j. y A ( ) z A. y a. z a. Derivatives of the second order electrostatic tensor with respect to the translation of ( ) δ yβ.

( ) R kj. = y k y j. y A ( ) z A. y a. z a. Derivatives of the second order electrostatic tensor with respect to the translation of ( ) δ yβ. Supporting information Derivatives of R with respect to the translation of fragment along the y and z axis: y = y k y j (S1) z ( = z z k j) (S2) Derivatives of S with respect to the translation of fragment

More information

MA40S Pre-calculus UNIT C Trigonometric Identities CLASS NOTES Analyze Trigonometric Identities Graphically and Verify them Algebraically

MA40S Pre-calculus UNIT C Trigonometric Identities CLASS NOTES Analyze Trigonometric Identities Graphically and Verify them Algebraically 1 MA40S Pre-calculus UNIT C Trigonometric Identities CLASS NOTES Analyze Trigonometric Identities Graphically and Verify them Algebraically Definition Trigonometric identity Investigate 1. Using the diagram

More information

Quantum Physics II (8.05) Fall 2002 Assignment 3

Quantum Physics II (8.05) Fall 2002 Assignment 3 Quantum Physics II (8.05) Fall 00 Assignment Readings The readings below will take you through the material for Problem Sets and 4. Cohen-Tannoudji Ch. II, III. Shankar Ch. 1 continues to be helpful. Sakurai

More information

Lecture 37: Principal Axes, Translations, and Eulerian Angles

Lecture 37: Principal Axes, Translations, and Eulerian Angles Lecture 37: Principal Axes, Translations, and Eulerian Angles When Can We Find Principal Axes? We can always write down the cubic equation that one must solve to determine the principal moments But if

More information

We could express the left side as a sum of vectors and obtain the Vector Form of a Linear System: a 12 a x n. a m2

We could express the left side as a sum of vectors and obtain the Vector Form of a Linear System: a 12 a x n. a m2 Week 22 Equations, Matrices and Transformations Coefficient Matrix and Vector Forms of a Linear System Suppose we have a system of m linear equations in n unknowns a 11 x 1 + a 12 x 2 + + a 1n x n b 1

More information

Homework 2. Solutions T =

Homework 2. Solutions T = Homework. s Let {e x, e y, e z } be an orthonormal basis in E. Consider the following ordered triples: a) {e x, e x + e y, 5e z }, b) {e y, e x, 5e z }, c) {e y, e x, e z }, d) {e y, e x, 5e z }, e) {

More information

Distance Between Ellipses in 2D

Distance Between Ellipses in 2D Distance Between Ellipses in 2D David Eberly, Geometric Tools, Redmond WA 98052 https://www.geometrictools.com/ This work is licensed under the Creative Commons Attribution 4.0 International License. To

More information

Winter 2017 Ma 1b Analytical Problem Set 2 Solutions

Winter 2017 Ma 1b Analytical Problem Set 2 Solutions 1. (5 pts) From Ch. 1.10 in Apostol: Problems 1,3,5,7,9. Also, when appropriate exhibit a basis for S. Solution. (1.10.1) Yes, S is a subspace of V 3 with basis {(0, 0, 1), (0, 1, 0)} and dimension 2.

More information

Texture, Microstructure & Anisotropy A.D. (Tony) Rollett

Texture, Microstructure & Anisotropy A.D. (Tony) Rollett 1 Carnegie Mellon MRSEC 27-750 Texture, Microstructure & Anisotropy A.D. (Tony) Rollett Last revised: 5 th Sep. 2011 2 Show how to convert from a description of a crystal orientation based on Miller indices

More information

Kinematics of a UR5. Rasmus Skovgaard Andersen Aalborg University

Kinematics of a UR5. Rasmus Skovgaard Andersen Aalborg University Kinematics of a UR5 May 3, 28 Rasmus Skovgaard Andersen Aalborg University Contents Introduction.................................... Notation.................................. 2 Forward Kinematics for

More information

These items need to be included in the notebook. Follow the order listed.

These items need to be included in the notebook. Follow the order listed. * Use the provided sheets. * This notebook should be your best written work. Quality counts in this project. Proper notation and terminology is important. We will follow the order used in class. Anyone

More information

Further Pure Mathematics 1

Further Pure Mathematics 1 Complex Numbers Section Supplementary Notes and Examples The modulus-argument form of complex numbers You are familiar with describing a point in the plane using Cartesian coordinates. However, this is

More information

Kinematics. Basilio Bona. Semester 1, DAUIN Politecnico di Torino. B. Bona (DAUIN) Kinematics Semester 1, / 15

Kinematics. Basilio Bona. Semester 1, DAUIN Politecnico di Torino. B. Bona (DAUIN) Kinematics Semester 1, / 15 Kinematics Basilio Bona DAUIN Politecnico di Torino Semester 1, 2014-15 B. Bona (DAUIN) Kinematics Semester 1, 2014-15 1 / 15 Introduction The kinematic quantities used are: position r, linear velocity

More information

Practice 14. imathesis.com By Carlos Sotuyo

Practice 14. imathesis.com By Carlos Sotuyo Practice 4 imathesis.com By Carlos Sotuyo Suggested solutions for Miscellaneous exercises 0, problems 5-0, pages 53 to 55 from Pure Mathematics, by Hugh Neil and Douglas Quailing, Cambridge University

More information

Introduction and Vectors Lecture 1

Introduction and Vectors Lecture 1 1 Introduction Introduction and Vectors Lecture 1 This is a course on classical Electromagnetism. It is the foundation for more advanced courses in modern physics. All physics of the modern era, from quantum

More information

Chapter 5 Trigonometric Functions of Angles

Chapter 5 Trigonometric Functions of Angles Chapter 5 Trigonometric Functions of Angles Section 3 Points on Circles Using Sine and Cosine Signs Signs I Signs (+, +) I Signs II (+, +) I Signs II (, +) (+, +) I Signs II (, +) (+, +) I III Signs II

More information

Kinematics. Basilio Bona. October DAUIN - Politecnico di Torino. Basilio Bona (DAUIN - Politecnico di Torino) Kinematics October / 15

Kinematics. Basilio Bona. October DAUIN - Politecnico di Torino. Basilio Bona (DAUIN - Politecnico di Torino) Kinematics October / 15 Kinematics Basilio Bona DAUIN - Politecnico di Torino October 2013 Basilio Bona (DAUIN - Politecnico di Torino) Kinematics October 2013 1 / 15 Introduction The kinematic quantities used are: position r,

More information

3/31/ Product of Inertia. Sample Problem Sample Problem 10.6 (continue)

3/31/ Product of Inertia. Sample Problem Sample Problem 10.6 (continue) /1/01 10.6 Product of Inertia Product of Inertia: I xy = xy da When the x axis, the y axis, or both are an axis of symmetry, the product of inertia is zero. Parallel axis theorem for products of inertia:

More information

Lecture 38: Equations of Rigid-Body Motion

Lecture 38: Equations of Rigid-Body Motion Lecture 38: Equations of Rigid-Body Motion It s going to be easiest to find the equations of motion for the object in the body frame i.e., the frame where the axes are principal axes In general, we can

More information

Transformations. Chapter D Transformations Translation

Transformations. Chapter D Transformations Translation 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

More information

CE 530 Molecular Simulation

CE 530 Molecular Simulation CE 530 Molecular Simulation Lecture 7 Beyond Atoms: Simulating Molecules David A. Kofke Department of Chemical Engineering SUNY Buffalo kofke@eng.buffalo.edu Review Fundamentals units, properties, statistical

More information

Trigonometry - Part 1 (12 pages; 4/9/16) fmng.uk

Trigonometry - Part 1 (12 pages; 4/9/16) fmng.uk Trigonometry - Part 1 (12 pages; 4/9/16) (1) Sin, cos & tan of 30, 60 & 45 sin30 = 1 2 ; sin60 = 3 2 cos30 = 3 2 ; cos60 = 1 2 cos45 = sin45 = 1 2 = 2 2 tan45 = 1 tan30 = 1 ; tan60 = 3 3 Graphs of y =

More information

EJL R Sβ. sum. General objective: Reduce the complexity of the analysis by exploiting symmetry. Garth J. Simpson

EJL R Sβ. sum. General objective: Reduce the complexity of the analysis by exploiting symmetry. Garth J. Simpson e sum = EJL R Sβ General objective: Reduce the complexity of the analysis by exploiting symmetry. Specific Objectives: 1. The molecular symmetry matrix S. How to populate it.. Relationships between the

More information

Lecture 38: Equations of Rigid-Body Motion

Lecture 38: Equations of Rigid-Body Motion Lecture 38: Equations of Rigid-Body Motion It s going to be easiest to find the equations of motion for the object in the body frame i.e., the frame where the axes are principal axes In general, we can

More information

Problem Set 5 Math 213, Fall 2016

Problem Set 5 Math 213, Fall 2016 Problem Set 5 Math 213, Fall 216 Directions: Name: Show all your work. You are welcome and encouraged to use Mathematica, or similar software, to check your answers and aid in your understanding of the

More information

Omm Al-Qura University Dr. Abdulsalam Ai LECTURE OUTLINE CHAPTER 3. Vectors in Physics

Omm Al-Qura University Dr. Abdulsalam Ai LECTURE OUTLINE CHAPTER 3. Vectors in Physics LECTURE OUTLINE CHAPTER 3 Vectors in Physics 3-1 Scalars Versus Vectors Scalar a numerical value (number with units). May be positive or negative. Examples: temperature, speed, height, and mass. Vector

More information

Systems Analysis and Control

Systems Analysis and Control Systems Analysis and Control Matthew M. Peet Illinois Institute of Technology Lecture 12: Overview In this Lecture, you will learn: Review of Feedback Closing the Loop Pole Locations Changing the Gain

More information

REFRESHER. William Stallings

REFRESHER. William Stallings BASIC MATH REFRESHER William Stallings Trigonometric Identities...2 Logarithms and Exponentials...4 Log Scales...5 Vectors, Matrices, and Determinants...7 Arithmetic...7 Determinants...8 Inverse of a Matrix...9

More information

Matrix Theory and Differential Equations Homework 6 Solutions, 10/5/6

Matrix Theory and Differential Equations Homework 6 Solutions, 10/5/6 Matrix Theory and Differential Equations Homework 6 Solutions, 0/5/6 Question Find the general solution of the matrix system: x 3y + 5z 8t 5 x + 4y z + t Express your answer in the form of a particulaolution

More information

( ) Trigonometric identities and equations, Mixed exercise 10

( ) Trigonometric identities and equations, Mixed exercise 10 Trigonometric identities and equations, Mixed exercise 0 a is in the third quadrant, so cos is ve. The angle made with the horizontal is. So cos cos a cos 0 0 b sin sin ( 80 + 4) sin 4 b is in the fourth

More information

OLLSCOIL NA heireann MA NUAD THE NATIONAL UNIVERSITY OF IRELAND MAYNOOTH MATHEMATICAL PHYSICS EE112. Engineering Mathematics II

OLLSCOIL NA heireann MA NUAD THE NATIONAL UNIVERSITY OF IRELAND MAYNOOTH MATHEMATICAL PHYSICS EE112. Engineering Mathematics II OLLSCOIL N heirenn M NUD THE NTIONL UNIVERSITY OF IRELND MYNOOTH MTHEMTICL PHYSICS EE112 Engineering Mathematics II Prof. D. M. Heffernan and Mr. S. Pouryahya 1 5 Scalars and Vectors 5.1 The Scalar Quantities

More information

Name (print): Lab (circle): W8 Th8 Th11 Th2 F8. θ (radians) θ (degrees) cos θ sin θ π/ /2 1/2 π/4 45 2/2 2/2 π/3 60 1/2 3/2 π/

Name (print): Lab (circle): W8 Th8 Th11 Th2 F8. θ (radians) θ (degrees) cos θ sin θ π/ /2 1/2 π/4 45 2/2 2/2 π/3 60 1/2 3/2 π/ Name (print): Lab (circle): W8 Th8 Th11 Th2 F8 Trigonometric Identities ( cos(θ) = cos(θ) sin(θ) = sin(θ) sin(θ) = cos θ π ) 2 Cosines and Sines of common angles Euler s Formula θ (radians) θ (degrees)

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

13. LECTURE 13. Objectives

13. LECTURE 13. Objectives 13. LECTURE 13 Objectives I can use Clairaut s Theorem to make my calculations easier. I can take higher derivatives. I can check if a function is a solution to a partial differential equation. Higher

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

Kinematics. Basilio Bona. Semester 1, DAUIN Politecnico di Torino. B. Bona (DAUIN) Kinematics Semester 1, / 15

Kinematics. Basilio Bona. Semester 1, DAUIN Politecnico di Torino. B. Bona (DAUIN) Kinematics Semester 1, / 15 Kinematics Basilio Bona DAUIN Politecnico di Torino Semester 1, 2016-17 B. Bona (DAUIN) Kinematics Semester 1, 2016-17 1 / 15 Introduction The kinematic quantities used to represent a body frame are: position

More information

Rigid Body Rotation. Speaker: Xiaolei Chen Advisor: Prof. Xiaolin Li. Department of Applied Mathematics and Statistics Stony Brook University (SUNY)

Rigid Body Rotation. Speaker: Xiaolei Chen Advisor: Prof. Xiaolin Li. Department of Applied Mathematics and Statistics Stony Brook University (SUNY) Rigid Body Rotation Speaker: Xiaolei Chen Advisor: Prof. Xiaolin Li Department of Applied Mathematics and Statistics Stony Brook University (SUNY) Content Introduction Angular Velocity Angular Momentum

More information

Introduction to Matrix Algebra

Introduction to Matrix Algebra Introduction to Matrix Algebra August 18, 2010 1 Vectors 1.1 Notations A p-dimensional vector is p numbers put together. Written as x 1 x =. x p. When p = 1, this represents a point in the line. When p

More information

Ridig Body Motion Homogeneous Transformations

Ridig Body Motion Homogeneous Transformations Ridig Body Motion Homogeneous Transformations Claudio Melchiorri Dipartimento di Elettronica, Informatica e Sistemistica (DEIS) Università di Bologna email: claudio.melchiorri@unibo.it C. Melchiorri (DEIS)

More information

Christoffel Symbols. 1 In General Topologies. Joshua Albert. September 28, W. First we say W : λ n = x µ (λ) so that the world

Christoffel Symbols. 1 In General Topologies. Joshua Albert. September 28, W. First we say W : λ n = x µ (λ) so that the world Christoffel Symbols Joshua Albert September 28, 22 In General Topoloies We have a metric tensor nm defined by, Note by some handy theorem that for almost any continuous function F (L), equation 2 still

More information

Math 3C Lecture 20. John Douglas Moore

Math 3C Lecture 20. John Douglas Moore Math 3C Lecture 20 John Douglas Moore May 18, 2009 TENTATIVE FORMULA I Midterm I: 20% Midterm II: 20% Homework: 10% Quizzes: 10% Final: 40% TENTATIVE FORMULA II Higher of two midterms: 30% Homework: 10%

More information

The Area of Intersecting Ellipses

The Area of Intersecting Ellipses The Area of Intersecting Ellipses David Eberly, Geometric Tools, Redmond WA 98052 https://www.geometrictools.com/ This work is licensed under the Creative Commons Attribution 4.0 International License.

More information

CLASS XII CBSE MATHEMATICS INTEGRALS

CLASS XII CBSE MATHEMATICS INTEGRALS Using Partial Fractions LSS XII SE MTHEMTIS INTEGRLS () cos ( sin)(sin ) () ns: log sin sin () () (SE 8) tan (sin ) c Let sin t cos ( t)( t ) t ( )( ) cosθ (sin θ)(5 cos θ) t,,, t (SE 8 OMP) dθ (SE 7)

More information

General CORDIC Description (1A)

General CORDIC Description (1A) General CORDIC Description (1A) Copyright (c) 2010, 2011, 2012 Young W. Lim. Permission is granted to copy, distribute and/or modify this document under the terms of the GNU Free Documentation License,

More information

Mechanics Physics 151

Mechanics Physics 151 Mechanics Phsics 151 Lecture 8 Rigid Bod Motion (Chapter 4) What We Did Last Time! Discussed scattering problem! Foundation for all experimental phsics! Defined and calculated cross sections! Differential

More information

Chapter 3 Vectors. 3.1 Vector Analysis

Chapter 3 Vectors. 3.1 Vector Analysis Chapter 3 Vectors 3.1 Vector nalysis... 1 3.1.1 Introduction to Vectors... 1 3.1.2 Properties of Vectors... 1 3.2 Coordinate Systems... 6 3.2.1 Cartesian Coordinate System... 6 3.2.2 Cylindrical Coordinate

More information

4. Two-level systems. 4.1 Generalities

4. Two-level systems. 4.1 Generalities 4. Two-level systems 4.1 Generalities 4. Rotations and angular momentum 4..1 Classical rotations 4.. QM angular momentum as generator of rotations 4..3 Example of Two-Level System: Neutron Interferometry

More information

Minimal representations of orientation

Minimal representations of orientation Robotics 1 Minimal representations of orientation (Euler and roll-pitch-yaw angles) Homogeneous transformations Prof. lessandro De Luca Robotics 1 1 Minimal representations rotation matrices: 9 elements

More information

MCE/EEC 647/747: Robot Dynamics and Control. Lecture 2: Rigid Motions and Homogeneous Transformations

MCE/EEC 647/747: Robot Dynamics and Control. Lecture 2: Rigid Motions and Homogeneous Transformations MCE/EEC 647/747: Robot Dynamics and Control Lecture 2: Rigid Motions and Homogeneous Transformations Reading: SHV Chapter 2 Mechanical Engineering Hanz Richter, PhD MCE503 p.1/22 Representing Points, Vectors

More information

ENGI 9420 Lecture Notes 2 - Matrix Algebra Page Matrix operations can render the solution of a linear system much more efficient.

ENGI 9420 Lecture Notes 2 - Matrix Algebra Page Matrix operations can render the solution of a linear system much more efficient. ENGI 940 Lecture Notes - Matrix Algebra Page.0. Matrix Algebra A linear system of m equations in n unknowns, a x + a x + + a x b (where the a ij and i n n a x + a x + + a x b n n a x + a x + + a x b m

More information

Integrals in cylindrical, spherical coordinates (Sect. 15.7)

Integrals in cylindrical, spherical coordinates (Sect. 15.7) Integrals in clindrical, spherical coordinates (Sect. 15.7 Integration in spherical coordinates. Review: Clindrical coordinates. Spherical coordinates in space. Triple integral in spherical coordinates.

More information

Section 7.3 Double Angle Identities

Section 7.3 Double Angle Identities Section 7.3 Double Angle Identities 3 Section 7.3 Double Angle Identities Two special cases of the sum of angles identities arise often enough that we choose to state these identities separately. Identities

More information

Vectors in Physics. Topics to review:

Vectors in Physics. Topics to review: Vectors in Physics Topics to review: Scalars Versus Vectors The Components of a Vector Adding and Subtracting Vectors Unit Vectors Position, Displacement, Velocity, and Acceleration Vectors Relative Motion

More information

Analytic Trigonometry. Copyright Cengage Learning. All rights reserved.

Analytic Trigonometry. Copyright Cengage Learning. All rights reserved. Analytic Trigonometry Copyright Cengage Learning. All rights reserved. 7.1 Trigonometric Identities Copyright Cengage Learning. All rights reserved. Objectives Simplifying Trigonometric Expressions Proving

More information

8 Velocity Kinematics

8 Velocity Kinematics 8 Velocity Kinematics Velocity analysis of a robot is divided into forward and inverse velocity kinematics. Having the time rate of joint variables and determination of the Cartesian velocity of end-effector

More information

3 + 4i 2 + 3i. 3 4i Fig 1b

3 + 4i 2 + 3i. 3 4i Fig 1b The introduction of complex numbers in the 16th century was a natural step in a sequence of extensions of the positive integers, starting with the introduction of negative numbers (to solve equations of

More information

11 a 12 a 13 a 21 a 22 a b 12 b 13 b 21 b 22 b b 11 a 12 + b 12 a 13 + b 13 a 21 + b 21 a 22 + b 22 a 23 + b 23

11 a 12 a 13 a 21 a 22 a b 12 b 13 b 21 b 22 b b 11 a 12 + b 12 a 13 + b 13 a 21 + b 21 a 22 + b 22 a 23 + b 23 Chapter 2 (3 3) Matrices The methods used described in the previous chapter for solving sets of linear equations are equally applicable to 3 3 matrices. The algebra becomes more drawn out for larger matrices,

More information

COMPOSITION OF CONCURRENT FORCES

COMPOSITION OF CONCURRENT FORCES COMPOSITION OF CONCURRENT FORCES OBJECTIVE: To see if the result of applying three forces on an object can be determined by ADDING the three forces as VECTORS. GENERAL PROCEDURE: In this experiment your

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

Information About Ellipses

Information About Ellipses Information About Ellipses David Eberly, Geometric Tools, Redmond WA 9805 https://www.geometrictools.com/ This work is licensed under the Creative Commons Attribution 4.0 International License. To view

More information

Vectors. In kinematics, the simplest concept is position, so let s begin with a position vector shown below:

Vectors. In kinematics, the simplest concept is position, so let s begin with a position vector shown below: Vectors Extending the concepts of kinematics into two and three dimensions, the idea of a vector becomes very useful. By definition, a vector is a quantity with both a magnitude and a spatial direction.

More information

A-Level Mathematics TRIGONOMETRY. G. David Boswell - R2S Explore 2019

A-Level Mathematics TRIGONOMETRY. G. David Boswell - R2S Explore 2019 A-Level Mathematics TRIGONOMETRY G. David Boswell - R2S Explore 2019 1. Graphs the functions sin kx, cos kx, tan kx, where k R; In these forms, the value of k determines the periodicity of the trig functions.

More information

Classical Mechanics. Luis Anchordoqui

Classical Mechanics. Luis Anchordoqui 1 Rigid Body Motion Inertia Tensor Rotational Kinetic Energy Principal Axes of Rotation Steiner s Theorem Euler s Equations for a Rigid Body Eulerian Angles Review of Fundamental Equations 2 Rigid body

More information

Generalization of the Euler Angles

Generalization of the Euler Angles The Journal of the Astronautical Sciences, Vol. 51, No. 2, AprilJune 2003, pp. 123123 Generalization of the Euler Angles Malcolm D. Shuster 1 and F. Landis Markley 2 Abstract It is shown that the Euler

More information

The Bloch Sphere. Ian Glendinning. February 16, QIA Meeting, TechGate 1 Ian Glendinning / February 16, 2005

The Bloch Sphere. Ian Glendinning. February 16, QIA Meeting, TechGate 1 Ian Glendinning / February 16, 2005 The Bloch Sphere Ian Glendinning February 16, 2005 QIA Meeting, TechGate 1 Ian Glendinning / February 16, 2005 Outline Introduction Definition of the Bloch sphere Derivation of the Bloch sphere Properties

More information

THE DIFFERENTIAL GEOMETRY OF PARAMETRIC PRIMITIVES

THE DIFFERENTIAL GEOMETRY OF PARAMETRIC PRIMITIVES THE DIFFERENTIAL GEOMETRY OF PARAMETRIC PRIMITIVES Ken Turkowski Media Technologies: Graphics Software Advanced Technology Group Apple Computer, Inc. (Draft Friday, May 18, 1990) Abstract: We derive the

More information

ROBOTICS: ADVANCED CONCEPTS & ANALYSIS

ROBOTICS: ADVANCED CONCEPTS & ANALYSIS ROBOTICS: ADVANCED CONCEPTS & ANALYSIS MODULE 4 KINEMATICS OF PARALLEL ROBOTS Ashitava Ghosal 1 1 Department of Mechanical Engineering & Centre for Product Design and Manufacture Indian Institute of Science

More information

C3 A Booster Course. Workbook. 1. a) Sketch, on the same set of axis the graphs of y = x and y = 2x 3. (3) b) Hence, or otherwise, solve the equation

C3 A Booster Course. Workbook. 1. a) Sketch, on the same set of axis the graphs of y = x and y = 2x 3. (3) b) Hence, or otherwise, solve the equation C3 A Booster Course Workbook 1. a) Sketch, on the same set of axis the graphs of y = x and y = 2x 3. b) Hence, or otherwise, solve the equation x = 2x 3 (3) (4) BlueStar Mathematics Workshops (2011) 1

More information

Demonstration of the Coupled Evolution Rules 163 APPENDIX F: DEMONSTRATION OF THE COUPLED EVOLUTION RULES

Demonstration of the Coupled Evolution Rules 163 APPENDIX F: DEMONSTRATION OF THE COUPLED EVOLUTION RULES Demonstration of the Coupled Evolution Rules 163 APPENDIX F: DEMONSTRATION OF THE COUPLED EVOLUTION RULES Before going into the demonstration we need to point out two limitations: a. It assumes I=1/2 for

More information

Chapter 9: Complex Numbers

Chapter 9: Complex Numbers Chapter 9: Comple Numbers 9.1 Imaginary Number 9. Comple Number - definition - argand diagram - equality of comple number 9.3 Algebraic operations on comple number - addition and subtraction - multiplication

More information

FUNDAMENTAL TRIGONOMETRIC INDENTITIES 1 = cos. sec θ 1 = sec. = cosθ. Odd Functions sin( t) = sint. csc( t) = csct tan( t) = tant

FUNDAMENTAL TRIGONOMETRIC INDENTITIES 1 = cos. sec θ 1 = sec. = cosθ. Odd Functions sin( t) = sint. csc( t) = csct tan( t) = tant NOTES 8: ANALYTIC TRIGONOMETRY Name: Date: Period: Mrs. Nguyen s Initial: LESSON 8.1 TRIGONOMETRIC IDENTITIES FUNDAMENTAL TRIGONOMETRIC INDENTITIES Reciprocal Identities sinθ 1 cscθ cosθ 1 secθ tanθ 1

More information

CBE 6333, R. Levicky 1. Orthogonal Curvilinear Coordinates

CBE 6333, R. Levicky 1. Orthogonal Curvilinear Coordinates CBE 6333, R. Levicky 1 Orthogonal Curvilinear Coordinates Introduction. Rectangular Cartesian coordinates are convenient when solving problems in which the geometry of a problem is well described by the

More information

arxiv: v1 [math.ds] 18 Nov 2008

arxiv: v1 [math.ds] 18 Nov 2008 arxiv:0811.2889v1 [math.ds] 18 Nov 2008 Abstract Quaternions And Dynamics Basile Graf basile.graf@epfl.ch February, 2007 We give a simple and self contained introduction to quaternions and their practical

More information

Elementary Matrices. MATH 322, Linear Algebra I. J. Robert Buchanan. Spring Department of Mathematics

Elementary Matrices. MATH 322, Linear Algebra I. J. Robert Buchanan. Spring Department of Mathematics Elementary Matrices MATH 322, Linear Algebra I J. Robert Buchanan Department of Mathematics Spring 2015 Outline Today s discussion will focus on: elementary matrices and their properties, using elementary

More information

Chapter 2 A Mathematical Toolbox

Chapter 2 A Mathematical Toolbox Chapter 2 Mathematical Toolbox Vectors and Scalars 1) Scalars have only a magnitude (numerical value) Denoted by a symbol, a 2) Vectors have a magnitude and direction Denoted by a bold symbol (), or symbol

More information

Course Name : Physics I Course # PHY 107

Course Name : Physics I Course # PHY 107 Course Name : Physics I Course # PHY 107 Lecture-2 : Representation of Vectors and the Product Rules Abu Mohammad Khan Department of Mathematics and Physics North South University http://abukhan.weebly.com

More information

Practice Problems for MTH 112 Exam 2 Prof. Townsend Fall 2013

Practice Problems for MTH 112 Exam 2 Prof. Townsend Fall 2013 Practice Problems for MTH 11 Exam Prof. Townsend Fall 013 The problem list is similar to problems found on the indicated pages. means I checked my work on my TI-Nspire software Pages 04-05 Combine the

More information

Complex Numbers. The set of complex numbers can be defined as the set of pairs of real numbers, {(x, y)}, with two operations: (i) addition,

Complex Numbers. The set of complex numbers can be defined as the set of pairs of real numbers, {(x, y)}, with two operations: (i) addition, Complex Numbers Complex Algebra The set of complex numbers can be defined as the set of pairs of real numbers, {(x, y)}, with two operations: (i) addition, and (ii) complex multiplication, (x 1, y 1 )

More information

(c) cos Arctan ( 3) ( ) PRECALCULUS ADVANCED REVIEW FOR FINAL FIRST SEMESTER

(c) cos Arctan ( 3) ( ) PRECALCULUS ADVANCED REVIEW FOR FINAL FIRST SEMESTER PRECALCULUS ADVANCED REVIEW FOR FINAL FIRST SEMESTER Work the following on notebook paper ecept for the graphs. Do not use our calculator unless the problem tells ou to use it. Give three decimal places

More information

Calculation in the special cases n = 2 and n = 3:

Calculation in the special cases n = 2 and n = 3: 9. The determinant The determinant is a function (with real numbers as values) which is defined for quadratic matrices. It allows to make conclusions about the rank and appears in diverse theorems and

More information

We will discuss matrix diagonalization algorithms in Numerical Recipes in the context of the eigenvalue problem in quantum mechanics, m A n = λ m

We will discuss matrix diagonalization algorithms in Numerical Recipes in the context of the eigenvalue problem in quantum mechanics, m A n = λ m Eigensystems We will discuss matrix diagonalization algorithms in umerical Recipes in the context of the eigenvalue problem in quantum mechanics, A n = λ n n, (1) where A is a real, symmetric Hamiltonian

More information

Background ODEs (2A) Young Won Lim 3/7/15

Background ODEs (2A) Young Won Lim 3/7/15 Background ODEs (2A) Copyright (c) 2014-2015 Young W. Lim. Permission is granted to copy, distribute and/or modify this document under the terms of the GNU Free Documentation License, Version 1.2 or any

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

A Quantum Mechanical Model for the Vibration and Rotation of Molecules. Rigid Rotor

A Quantum Mechanical Model for the Vibration and Rotation of Molecules. Rigid Rotor A Quantum Mechanical Model for the Vibration and Rotation of Molecules Harmonic Oscillator Rigid Rotor Degrees of Freedom Translation: quantum mechanical model is particle in box or free particle. A molecule

More information

2.1 Scalars and Vectors

2.1 Scalars and Vectors 2.1 Scalars and Vectors Scalar A quantity characterized by a positive or negative number Indicated by letters in italic such as A e.g. Mass, volume and length 2.1 Scalars and Vectors Vector A quantity

More information

Introduction to Linear Algebra, Second Edition, Serge Lange

Introduction to Linear Algebra, Second Edition, Serge Lange Introduction to Linear Algebra, Second Edition, Serge Lange Chapter I: Vectors R n defined. Addition and scalar multiplication in R n. Two geometric interpretations for a vector: point and displacement.

More information

Why Transforms? Want to animate objects and camera Translations Rotations Shears And more.. Want to be able to use projection transforms

Why Transforms? Want to animate objects and camera Translations Rotations Shears And more.. Want to be able to use projection transforms Why Transforms? Want to animate objects and camera Translations Rotations Shears And more.. Want to be able to use projection transforms ITCS 3050:Game Engine Programming 1 Geometric Transformations Implementing

More information

Fair Divsion in Theory and Practice

Fair Divsion in Theory and Practice Fair Divsion in Theory and Practice Ron Cytron (Computer Science) Maggie Penn (Political Science) Lecture 6-b: Arrow s Theorem 1 Arrow s Theorem The general question: Given a collection of individuals

More information

Transformation Matrices; Geometric and Otherwise As examples, consider the transformation matrices of the C 3v

Transformation Matrices; Geometric and Otherwise As examples, consider the transformation matrices of the C 3v Transformation Matrices; Geometric and Otherwise As examples, consider the transformation matrices of the v group. The form of these matrices depends on the basis we choose. Examples: Cartesian vectors:

More information

Math 132 Exam 3 Fall 2016

Math 132 Exam 3 Fall 2016 Math 3 Exam 3 Fall 06 multiple choice questions worth points each. hand graded questions worth and 3 points each. Exam covers sections.-.6: Sequences, Series, Integral, Comparison, Alternating, Absolute

More information

Inverse Circular Functions and Trigonometric Equations. Copyright 2017, 2013, 2009 Pearson Education, Inc.

Inverse Circular Functions and Trigonometric Equations. Copyright 2017, 2013, 2009 Pearson Education, Inc. 6 Inverse Circular Functions and Trigonometric Equations Copyright 2017, 2013, 2009 Pearson Education, Inc. 1 6.2 Trigonometric Equations Linear Methods Zero-Factor Property Quadratic Methods Trigonometric

More information

cauchy s integral theorem: examples

cauchy s integral theorem: examples Physics 4 Spring 17 cauchy s integral theorem: examples lecture notes, spring semester 17 http://www.phys.uconn.edu/ rozman/courses/p4_17s/ Last modified: April 6, 17 Cauchy s theorem states that if f

More information

The matrix will only be consistent if the last entry of row three is 0, meaning 2b 3 + b 2 b 1 = 0.

The matrix will only be consistent if the last entry of row three is 0, meaning 2b 3 + b 2 b 1 = 0. ) Find all solutions of the linear system. Express the answer in vector form. x + 2x + x + x 5 = 2 2x 2 + 2x + 2x + x 5 = 8 x + 2x + x + 9x 5 = 2 2 Solution: Reduce the augmented matrix [ 2 2 2 8 ] to

More information

:25 1. Rotations. A rotation is in general a transformation of the 3D space with the following properties:

:25 1. Rotations. A rotation is in general a transformation of the 3D space with the following properties: 2011-02-17 12:25 1 1 Rotations in general Rotations A rotation is in general a transformation of the 3D space with the following properties: 1. does not change the distances between positions 2. does not

More information

Math Section 4.3 Unit Circle Trigonometry

Math Section 4.3 Unit Circle Trigonometry Math 10 - Section 4. Unit Circle Trigonometry An angle is in standard position if its vertex is at the origin and its initial side is along the positive x axis. Positive angles are measured counterclockwise

More information