Computer Graphics II

Size: px
Start display at page:

Download "Computer Graphics II"

Transcription

1 Computer Graphics II Autumn

2 Outline 1 3-D Rotations (contd.)

3 Outline 3-D Rotations (contd.) 1 3-D Rotations (contd.)

4 Amalgamating Steps 2, 3 & 4 Quaternions are a more compact way of solving the task and lend themselves very easily to rotating through an angle θ one or more vectors (and, therefore, points) about an axis u Like previous two methods a translation of the axis to the origin is required first The method of using quaternions is based on Euler-Rodrigues formula for rotation of a vector around an axis (See also, here )

5 Rodrigues Rotation Formula A one-step method that rotates a vector around an arbitrary axis coincident with the origin Reminder: rotating a unit-length vector s = 1 i + 0 j through a positive angle θ gives the vector j s = cos θ i + sin θ j (cos θ, sin θ) i = θ

6 Rotate the vector p around the axis through a positive angle θ project p onto centre axis θ q u = ( p ) it is v = p u that we need to rotate in plane normal to v = p ( p ) p p

7 Rotate the vector p around the axis through a positive angle θ project p onto centre axis θ u = ( p ) it is v = p u that we need to rotate in plane normal to v = p ( p ) p

8 Rotate the vector p around the axis through a positive angle θ project p onto centre axis u = ( p ) it is v = p u that we need to rotate in plane normal to v = p ( p ) u p

9 Rotate the vector p around the axis through a positive angle θ project p onto centre axis u = ( p ) v it is v = p u that we need to rotate in plane normal to v = p ( p ) u p

10 v lies in plane defined by p and The vector s = p is to this plane w lies in this new plane, and so is a scaled multiple of s ; that is, w = k s Though not obvious, k = 1 so w = s = p w = v So v rotated through θ becomes v cos θ + w sin θ p

11 v lies in plane defined by p and The vector s = p is to this plane w lies in this new plane, and so is a scaled multiple of s ; that is, w = k s Though not obvious, k = 1 so w = s = p w = v So v rotated through θ becomes v cos θ + w sin θ p

12 v lies in plane defined by p and The vector s = p is to this plane w lies in this new plane, and so is a scaled multiple of s ; that is, w = k s Though not obvious, k = 1 so w = s = p w = v So v rotated through θ becomes v cos θ + w sin θ w v

13 v lies in plane defined by p and The vector s = p is to this plane w lies in this new plane, and so is a scaled multiple of s ; that is, w = k s Though not obvious, k = 1 so w = s = p w = v So v rotated through θ becomes v cos θ + w sin θ θ

14 Rotation of p through θ around is R(θ,, p ) = u + cos θ v + sin θ w = ( p ) + cos θ( p ( p ) ) + sin θ p = cos θ p + ( p )(1 cos θ) + sin θ p

15 Rotation of p through θ around is R(θ,, p ) = u + cos θ v + sin θ w = ( p ) + cos θ( p ( p ) ) + sin θ p = cos θ p + ( p )(1 cos θ) + sin θ p By noting that v = ( p ) and p = u + v we can rewrite second line above as

16 Rotation of p through θ around is R(θ,, p ) = u + cos θ v + sin θ w = ( p ) + cos θ( p ( p ) ) + sin θ p = cos θ p + ( p )(1 cos θ) + sin θ p By noting that v = ( p ) and p = u + v we can rewrite second line above as R(θ,, p ) = u + cos θ v + sin θ w = ( p v ) + cos θ v + sin θ p = p + (cos θ 1) v + sin θ p = p + (cos θ 1)( ( p )) + sin θ p = p + (1 cos θ) ( p ) + sin θ p (1)

17 Graphical realisation of two previous expressions: First expression Second, more useful, form eqn. (1) previously p q

18 Graphical realisation of two previous expressions: First expression Second, more useful, form eqn. (1) previously

19 Graphical realisation of two previous expressions: First expression Second, more useful, form eqn. (1) previously

20 Euler-Rodrigues Rotation Formula Using trig. identities: sin θ = 2 cos θ 2 sin θ 2 cos θ = 1 2 sin 2 θ 2 1 cos θ = 2 sin2 θ 2 With unit-length (as always) and a = cos θ 2 ω t = sin θ 2 r = (b, c, d) t (not too difficult to show that a 2 + b 2 + c 2 + d 2 = 1) Can now tidy up as follows R(θ,, p ) = p + (1 cos θ)( ( p )) + sin θ( p ) R(a, ω, p ) = p + 2( ω ( ω p )) + 2a( ω p )

21 Euler- We have seen that n = u v can be viewed as the u acting on v, sending it to the vector n. From this point of view u operates on v and in our case we can write s = ω p = M p in terms of matrix multiplication where ( ) 0 d c M = d 0 b, (b, c, d) t = sin θ c b 0 2 Then ω ( ω p ) = M(M p ) = M 2 p R(a, ω, p ) = I p + 2M 2 p + 2aM p = R p

22 Euler- R(a, ω, p ) = R p where a 2 + b 2 c 2 d 2 2(bc ad) 2(bd + ac) R = 2(bc + ad) a 2 + c 2 b 2 d 2 2(cd ab) 2(bd ac) 2(cd + ab) a 2 + d 2 b 2 c 2 Note tr(r) = 3a 2 (b 2 + c 2 + d 2 ) = 4a 2 1 = 2(2a 2 1) + 1 = 2(2 cos 2 θ 2 1) + 1 = 2 cos θ + 1 To verify: det R = 1...

23 Outline 3-D Rotations (contd.) 1 3-D Rotations (contd.)

24 Going the other Way 3-D Rotations (contd.) We ve seen how to construct the rotation matrix Given a matrix, M how do we determine its axis and angle? We can firstly confirm that it is a 3-D rotation matrix by checking that determinant is 1 To find u, the axis, we observe that u is the only vector when rotated that is itself M u = u (M I) u = 0 Solving for this gives u Recall in 3-D, s, the sum of the main diagonal elements (the trace) of the matrix sums to s = cos θ s = M 11 + M 22 + M 33 = cos θ θ = cos 1 (s 1)/2

Linear Algebra and Dirac Notation, Pt. 3

Linear Algebra and Dirac Notation, Pt. 3 Linear Algebra and Dirac Notation, Pt. 3 PHYS 500 - Southern Illinois University February 1, 2017 PHYS 500 - Southern Illinois University Linear Algebra and Dirac Notation, Pt. 3 February 1, 2017 1 / 16

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

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

Lecture 9 Kinetics of rigid bodies: Impulse and Momentum

Lecture 9 Kinetics of rigid bodies: Impulse and Momentum Lecture 9 Kinetics of rigid bodies: Impulse and Momentum Momentum of 2-D Rigid Bodies Recall that in lecture 5, we discussed the use of momentum of particles. Given that a particle has a, and is travelling

More information

Geometric Transformations and Wallpaper. Groups. Lance Drager Math Camp

Geometric Transformations and Wallpaper. Groups. Lance Drager Math Camp How to Geometric Transformations and Department of Mathematics and Statistics Texas Tech University Lubbock, Texas 2010 Math Camp Outline How to 1 How to Outline How to 1 How to How to to A Group is a

More information

ELA

ELA LEFT EIGENVALUES OF 2 2 SYMPLECTIC MATRICES E. MACíAS-VIRGÓS AND M.J. PEREIRA-SÁEZ Abstract. A complete characterization is obtained of the 2 2 symplectic matrices that have an infinite number of left

More information

Spring, 2012 CIS 515. Fundamentals of Linear Algebra and Optimization Jean Gallier

Spring, 2012 CIS 515. Fundamentals of Linear Algebra and Optimization Jean Gallier Spring 0 CIS 55 Fundamentals of Linear Algebra and Optimization Jean Gallier Homework 5 & 6 + Project 3 & 4 Note: Problems B and B6 are for extra credit April 7 0; Due May 7 0 Problem B (0 pts) Let A be

More information

Eigenvalues and Eigenvectors

Eigenvalues and Eigenvectors Contents Eigenvalues and Eigenvectors. Basic Concepts. Applications of Eigenvalues and Eigenvectors 8.3 Repeated Eigenvalues and Symmetric Matrices 3.4 Numerical Determination of Eigenvalues and Eigenvectors

More information

Dot Products. K. Behrend. April 3, Abstract A short review of some basic facts on the dot product. Projections. The spectral theorem.

Dot Products. K. Behrend. April 3, Abstract A short review of some basic facts on the dot product. Projections. The spectral theorem. Dot Products K. Behrend April 3, 008 Abstract A short review of some basic facts on the dot product. Projections. The spectral theorem. Contents The dot product 3. Length of a vector........................

More information

DIFFERENTIATION RULES

DIFFERENTIATION RULES 3 DIFFERENTIATION RULES DIFFERENTIATION RULES Before starting this section, you might need to review the trigonometric functions. DIFFERENTIATION RULES In particular, it is important to remember that,

More information

PHYS 705: Classical Mechanics. Rigid Body Motion Introduction + Math Review

PHYS 705: Classical Mechanics. Rigid Body Motion Introduction + Math Review 1 PHYS 705: Classical Mechanics Rigid Body Motion Introduction + Math Review 2 How to describe a rigid body? Rigid Body - a system of point particles fixed in space i r ij j subject to a holonomic constraint:

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

Homework 3 Solutions Math 309, Fall 2015

Homework 3 Solutions Math 309, Fall 2015 Homework 3 Solutions Math 39, Fall 25 782 One easily checks that the only eigenvalue of the coefficient matrix is λ To find the associated eigenvector, we have 4 2 v v 8 4 (up to scalar multiplication)

More information

(c)

(c) 1. Find the reduced echelon form of the matrix 1 1 5 1 8 5. 1 1 1 (a) 3 1 3 0 1 3 1 (b) 0 0 1 (c) 3 0 0 1 0 (d) 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 (e) 1 0 5 0 0 1 3 0 0 0 0 Solution. 1 1 1 1 1 1 1 1

More information

STRAND J: TRANSFORMATIONS, VECTORS and MATRICES

STRAND J: TRANSFORMATIONS, VECTORS and MATRICES Mathematics SKE, Strand J STRAND J: TRANSFORMATIONS, VECTORS and MATRICES J4 Matrices Text Contents * * * * Section J4. Matrices: Addition and Subtraction J4.2 Matrices: Multiplication J4.3 Inverse Matrices:

More information

Mathematical Structures for Computer Graphics Steven J. Janke John Wiley & Sons, 2015 ISBN: Exercise Answers

Mathematical Structures for Computer Graphics Steven J. Janke John Wiley & Sons, 2015 ISBN: Exercise Answers Mathematical Structures for Computer Graphics Steven J. Janke John Wiley & Sons, 2015 ISBN: 978-1-118-71219-1 Updated /17/15 Exercise Answers Chapter 1 1. Four right-handed systems: ( i, j, k), ( i, j,

More information

5.5 Special Rights. A Solidify Understanding Task

5.5 Special Rights. A Solidify Understanding Task SECONDARY MATH III // MODULE 5 MODELING WITH GEOMETRY 5.5 In previous courses you have studied the Pythagorean theorem and right triangle trigonometry. Both of these mathematical tools are useful when

More information

Abstract Algebra II Groups ( )

Abstract Algebra II Groups ( ) Abstract Algebra II Groups ( ) Melchior Grützmann / melchiorgfreehostingcom/algebra October 15, 2012 Outline Group homomorphisms Free groups, free products, and presentations Free products ( ) Definition

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

Anouncements. Assignment 3 has been posted!

Anouncements. Assignment 3 has been posted! Anouncements Assignment 3 has been posted! FFTs in Graphics and Vision Correlation of Spherical Functions Outline Math Review Spherical Correlation Review Dimensionality: Given a complex n-dimensional

More information

EXAMPLE 7: EIGENVALUE PROBLEM EXAMPLE. x ks1. ks2. fs1. fs2 !!! +!!! =!!!!! 4) State variables:!!!,!!!,!!!,!!! (Four SV s here!) =!!!

EXAMPLE 7: EIGENVALUE PROBLEM EXAMPLE. x ks1. ks2. fs1. fs2 !!! +!!! =!!!!! 4) State variables:!!!,!!!,!!!,!!! (Four SV s here!) =!!! EXAMPLE 7: EIGENVALUE PROBLEM EXAMPLE x ks ks m m ) CL: ) GC: 3) FBD: fs fs fs m m + 4) State variables:,,, (Four SV s here) 5) Solve for the state equations for each variable + + Wow, that was one of

More information

TRIGONOMETRIC RATIOS AND GRAPHS

TRIGONOMETRIC RATIOS AND GRAPHS Mathematics Revision Guides Trigonometric Ratios and Graphs Page 1 of 15 M.K. HOME TUITION Mathematics Revision Guides Level: AS / A Level AQA : C2 Edexcel: C2 OCR: C2 OCR MEI: C2 TRIGONOMETRIC RATIOS

More information

THEODORE VORONOV DIFFERENTIAL GEOMETRY. Spring 2009

THEODORE VORONOV DIFFERENTIAL GEOMETRY. Spring 2009 [under construction] 8 Parallel transport 8.1 Equation of parallel transport Consider a vector bundle E B. We would like to compare vectors belonging to fibers over different points. Recall that this was

More information

Introduction to quaternions

Introduction to quaternions . Introduction Introduction to uaternions Invented and developed by William Hamilton in 843, uaternions are essentially a generalization of complex numbers to four dimensions (one real dimension, three

More information

Appendix Composite Point Rotation Sequences

Appendix Composite Point Rotation Sequences Appendix Composite Point Rotation Sequences A. Euler Rotations In Chap. 6 we considered composite Euler rotations comprising individual rotations about the x, y and z axes such as R γ,x R β,y R α,z and

More information

A matrix over a field F is a rectangular array of elements from F. The symbol

A matrix over a field F is a rectangular array of elements from F. The symbol Chapter MATRICES Matrix arithmetic A matrix over a field F is a rectangular array of elements from F The symbol M m n (F ) denotes the collection of all m n matrices over F Matrices will usually be denoted

More information

Eigenvalues for Triangular Matrices. ENGI 7825: Linear Algebra Review Finding Eigenvalues and Diagonalization

Eigenvalues for Triangular Matrices. ENGI 7825: Linear Algebra Review Finding Eigenvalues and Diagonalization Eigenvalues for Triangular Matrices ENGI 78: Linear Algebra Review Finding Eigenvalues and Diagonalization Adapted from Notes Developed by Martin Scharlemann The eigenvalues for a triangular matrix are

More information

Simple derivation of the parameter formulas for motions and transfers

Simple derivation of the parameter formulas for motions and transfers Einfache Ableitung der Parameterformeln für Bewegungen and Umlegungen Rend. del Circ. mat. di Palermo (1) 9 (1910) 39-339. Simple derivation of the parameter formulas for motions and transfers By A. Schoenflies

More information

Invariants under simultaneous conjugation of SL 2 matrices

Invariants under simultaneous conjugation of SL 2 matrices Invariants under simultaneous conjugation of SL 2 matrices Master's colloquium, 4 November 2009 Outline 1 The problem 2 Classical Invariant Theory 3 Geometric Invariant Theory 4 Representation Theory 5

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

Solutionbank C2 Edexcel Modular Mathematics for AS and A-Level

Solutionbank C2 Edexcel Modular Mathematics for AS and A-Level file://c:\users\buba\kaz\ouba\c_rev_a_.html Eercise A, Question Epand and simplify ( ) 5. ( ) 5 = + 5 ( ) + 0 ( ) + 0 ( ) + 5 ( ) + ( ) 5 = 5 + 0 0 + 5 5 Compare ( + ) n with ( ) n. Replace n by 5 and

More information

From Lay, 5.4. If we always treat a matrix as defining a linear transformation, what role does diagonalisation play?

From Lay, 5.4. If we always treat a matrix as defining a linear transformation, what role does diagonalisation play? Overview Last week introduced the important Diagonalisation Theorem: An n n matrix A is diagonalisable if and only if there is a basis for R n consisting of eigenvectors of A. This week we ll continue

More information

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 groups SO(3) and SU(2) and their representations

The groups SO(3) and SU(2) and their representations CHAPTER VI The groups SO(3) and SU() and their representations Two continuous groups of transformations that play an important role in physics are the special orthogonal group of order 3, SO(3), and the

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

Brief Review of Exam Topics

Brief Review of Exam Topics Math 32A Discussion Session Week 3 Notes October 17 and 19, 2017 We ll use this week s discussion session to prepare for the first midterm. We ll start with a quick rundown of the relevant topics, and

More information

Changing coordinates to adapt to a map of constant rank

Changing coordinates to adapt to a map of constant rank Introduction to Submanifolds Most manifolds of interest appear as submanifolds of others e.g. of R n. For instance S 2 is a submanifold of R 3. It can be obtained in two ways: 1 as the image of a map into

More information

arxiv:math/ v1 [math.gm] 26 Jan 2007

arxiv:math/ v1 [math.gm] 26 Jan 2007 DERIVATION OF THE EULER RODRIGUES FORMULA FOR THREE-DIMENSIONAL ROTATIONS FROM THE GENERAL FORMULA FOR FOUR-DIMENSIONAL ROTATIONS arxiv:math/0701759v1 [math.gm] 26 Jan 2007 Johan Ernest Mebius January

More information

Notes 2 for MAT4270 Connected components and universal covers π 0 and π 1.

Notes 2 for MAT4270 Connected components and universal covers π 0 and π 1. Notes 2 for MAT4270 Connected components and universal covers π 0 and π 1. Version 0.00 with misprints, Connected components Recall thaty if X is a topological space X is said to be connected if is not

More information

22.3. Repeated Eigenvalues and Symmetric Matrices. Introduction. Prerequisites. Learning Outcomes

22.3. Repeated Eigenvalues and Symmetric Matrices. Introduction. Prerequisites. Learning Outcomes Repeated Eigenvalues and Symmetric Matrices. Introduction In this Section we further develop the theory of eigenvalues and eigenvectors in two distinct directions. Firstly we look at matrices where one

More information

Math 416, Spring 2010 More on Algebraic and Geometric Properties January 21, 2010 MORE ON ALGEBRAIC AND GEOMETRIC PROPERTIES

Math 416, Spring 2010 More on Algebraic and Geometric Properties January 21, 2010 MORE ON ALGEBRAIC AND GEOMETRIC PROPERTIES Math 46, Spring 2 More on Algebraic and Geometric Properties January 2, 2 MORE ON ALGEBRAIC AND GEOMETRIC PROPERTIES Algebraic properties Algebraic properties of matrix/vector multiplication Last time

More information

SOLUTIONS OF 2012 MATH OLYMPICS LEVEL II T 3 T 3 1 T 4 T 4 1

SOLUTIONS OF 2012 MATH OLYMPICS LEVEL II T 3 T 3 1 T 4 T 4 1 SOLUTIONS OF 0 MATH OLYMPICS LEVEL II. If T n = + + 3 +... + n and P n = T T T 3 T 3 T 4 T 4 T n T n for n =, 3, 4,..., then P 0 is the closest to which of the following numbers? (a).9 (b).3 (c) 3. (d).6

More information

St. Anne s Diocesan College. Grade 12 Core Mathematics: Paper II September Time: 3 hours Marks: 150

St. Anne s Diocesan College. Grade 12 Core Mathematics: Paper II September Time: 3 hours Marks: 150 St. Anne s Diocesan College Grade 12 Core Mathematics: Paper II September 2018 Time: 3 hours Marks: 150 Please read the following instructions carefully: 1. This question paper consists of 21 pages and

More information

Handout 1 Systems of linear equations Gaussian elimination

Handout 1 Systems of linear equations Gaussian elimination 06-21254 Mathematical Techniques for Computer Science The University of Birmingham Autumn Semester 2017 School of Computer Science c Achim Jung September 27, 2017 Handout 1 Systems of linear equations

More information

X C. Playground. Y x m. A = x 2 30x [2]

X C. Playground. Y x m. A = x 2 30x [2] 1 In the epansion of ( a )7, the efficient of 5 is 80. Find the value of the nstant a. A function f is such that f() = ( + ) + 1, for. Find (i) f 1 () in the form a + b + c, where a, b and c are nstants,

More information

Math 273 (51) - Final

Math 273 (51) - Final Name: Id #: Math 273 (5) - Final Autumn Quarter 26 Thursday, December 8, 26-6: to 8: Instructions: Prob. Points Score possible 25 2 25 3 25 TOTAL 75 Read each problem carefully. Write legibly. Show all

More information

Qualifying Examination HARVARD UNIVERSITY Department of Mathematics Tuesday, January 19, 2016 (Day 1)

Qualifying Examination HARVARD UNIVERSITY Department of Mathematics Tuesday, January 19, 2016 (Day 1) Qualifying Examination HARVARD UNIVERSITY Department of Mathematics Tuesday, January 19, 2016 (Day 1) PROBLEM 1 (DG) Let S denote the surface in R 3 where the coordinates (x, y, z) obey x 2 + y 2 = 1 +

More information

Dynamics 12e. Copyright 2010 Pearson Education South Asia Pte Ltd. Chapter 20 3D Kinematics of a Rigid Body

Dynamics 12e. Copyright 2010 Pearson Education South Asia Pte Ltd. Chapter 20 3D Kinematics of a Rigid Body Engineering Mechanics: Dynamics 12e Chapter 20 3D Kinematics of a Rigid Body Chapter Objectives Kinematics of a body subjected to rotation about a fixed axis and general plane motion. Relative-motion analysis

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

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

Identifying second degree equations

Identifying second degree equations Chapter 7 Identifing second degree equations 71 The eigenvalue method In this section we appl eigenvalue methods to determine the geometrical nature of the second degree equation a 2 + 2h + b 2 + 2g +

More information

BSc (Hons) in Computer Games Development. vi Calculate the components a, b and c of a non-zero vector that is orthogonal to

BSc (Hons) in Computer Games Development. vi Calculate the components a, b and c of a non-zero vector that is orthogonal to 1 APPLIED MATHEMATICS INSTRUCTIONS Full marks will be awarded for the correct solutions to ANY FIVE QUESTIONS. This paper will be marked out of a TOTAL MAXIMUM MARK OF 100. Credit will be given for clearly

More information

1 Time-Dependent Two-State Systems: Rabi Oscillations

1 Time-Dependent Two-State Systems: Rabi Oscillations Advanced kinetics Solution 7 April, 16 1 Time-Dependent Two-State Systems: Rabi Oscillations a In order to show how Ĥintt affects a bound state system in first-order time-dependent perturbation theory

More information

Special Mathematics Notes

Special Mathematics Notes Special Mathematics Notes Tetbook: Classroom Mathematics Stds 9 & 10 CHAPTER 6 Trigonometr Trigonometr is a stud of measurements of sides of triangles as related to the angles, and the application of this

More information

Lecture Note 4: General Rigid Body Motion

Lecture Note 4: General Rigid Body Motion ECE5463: Introduction to Robotics Lecture Note 4: General Rigid Body Motion Prof. Wei Zhang Department of Electrical and Computer Engineering Ohio State University Columbus, Ohio, USA Spring 2018 Lecture

More information

Position and orientation of rigid bodies

Position and orientation of rigid bodies Robotics 1 Position and orientation of rigid bodies Prof. Alessandro De Luca Robotics 1 1 Position and orientation right-handed orthogonal Reference Frames RF A A p AB B RF B rigid body position: A p AB

More information

Part 8: Rigid Body Dynamics

Part 8: Rigid Body Dynamics Document that contains homework problems. Comment out the solutions when printing off for students. Part 8: Rigid Body Dynamics Problem 1. Inertia review Find the moment of inertia for a thin uniform rod

More information

be ye transformed by the renewing of your mind Romans 12:2

be ye transformed by the renewing of your mind Romans 12:2 Lecture 12: Coordinate Free Formulas for Affine and rojectie Transformations be ye transformed by the reing of your mind Romans 12:2 1. Transformations for 3-Dimensional Computer Graphics Computer Graphics

More information

Lecture 10: A (Brief) Introduction to Group Theory (See Chapter 3.13 in Boas, 3rd Edition)

Lecture 10: A (Brief) Introduction to Group Theory (See Chapter 3.13 in Boas, 3rd Edition) Lecture 0: A (Brief) Introduction to Group heory (See Chapter 3.3 in Boas, 3rd Edition) Having gained some new experience with matrices, which provide us with representations of groups, and because symmetries

More information

Linear Algebra, 4th day, Thursday 7/1/04 REU Info:

Linear Algebra, 4th day, Thursday 7/1/04 REU Info: Linear Algebra, 4th day, Thursday 7/1/04 REU 004. Info http//people.cs.uchicago.edu/laci/reu04. Instructor Laszlo Babai Scribe Nick Gurski 1 Linear maps We shall study the notion of maps between vector

More information

Special Conformal Invariance

Special Conformal Invariance Chapter 6 Special Conformal Invariance Conformal transformation on the d-dimensional flat space-time manifold M is an invertible mapping of the space-time coordinate x x x the metric tensor invariant up

More information

2-D Motion of Rigid Bodies - Kinematics

2-D Motion of Rigid Bodies - Kinematics 1 2.003J/1.053J Dynamics and Control I, Spring 2007 Professor Thomas Peacock 2/28/2007 Lecture 7 2-D Motion of Rigid Bodies - Kinematics Kinematics of Rigid Bodies Williams 3-3 (No method of instant centers)

More information

Fundamentals of Mathematics (MATH 1510)

Fundamentals of Mathematics (MATH 1510) Fundamentals of Mathematics () Instructor: Email: shenlili@yorku.ca Department of Mathematics and Statistics York University March 14-18, 2016 Outline 1 2 s An angle AOB consists of two rays R 1 and R

More information

23.6. The Complex Form. Introduction. Prerequisites. Learning Outcomes

23.6. The Complex Form. Introduction. Prerequisites. Learning Outcomes he Complex Form 3.6 Introduction In this Section we show how a Fourier series can be expressed more concisely if we introduce the complex number i where i =. By utilising the Euler relation: e iθ cos θ

More information

Geometry in the Complex Plane

Geometry in the Complex Plane Geometry in the Complex Plane Hongyi Chen UNC Awards Banquet 016 All Geometry is Algebra Many geometry problems can be solved using a purely algebraic approach - by placing the geometric diagram on a coordinate

More information

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

Background Complex Analysis (1A) Young Won Lim 9/2/14

Background Complex Analysis (1A) Young Won Lim 9/2/14 Background Complex Analsis (1A) Copright (c) 2014 Young W. Lim. Permission is granted to cop, distribute and/or modif this document under the terms of the GNU Free Documentation License, Version 1.2 or

More information

GEOMETRY AND VECTORS

GEOMETRY AND VECTORS GEOMETRY AND VECTORS Distinguishing Between Points in Space One Approach Names: ( Fred, Steve, Alice...) Problem: distance & direction must be defined point-by-point More elegant take advantage of geometry

More information

A. Correct! These are the corresponding rectangular coordinates.

A. Correct! These are the corresponding rectangular coordinates. Precalculus - Problem Drill 20: Polar Coordinates No. 1 of 10 1. Find the rectangular coordinates given the point (0, π) in polar (A) (0, 0) (B) (2, 0) (C) (0, 2) (D) (2, 2) (E) (0, -2) A. Correct! These

More information

Eigenvalues for Triangular Matrices. ENGI 7825: Linear Algebra Review Finding Eigenvalues and Diagonalization

Eigenvalues for Triangular Matrices. ENGI 7825: Linear Algebra Review Finding Eigenvalues and Diagonalization Eigenvalues for Triangular Matrices ENGI 78: Linear Algebra Review Finding Eigenvalues and Diagonalization Adapted from Notes Developed by Martin Scharlemann June 7, 04 The eigenvalues for a triangular

More information

Note 1: Pythagoras Theorem. The longest side is always opposite the right angle and is called the hypotenuse (H).

Note 1: Pythagoras Theorem. The longest side is always opposite the right angle and is called the hypotenuse (H). Trigonometry Note 1: Pythagoras Theorem The longest side is always opposite the right angle and is called the hypotenuse (H). O H x Note 1: Pythagoras Theorem In a right-angled triangle the square of the

More information

Matrix Lie groups. and their Lie algebras. Mahmood Alaghmandan. A project in fulfillment of the requirement for the Lie algebra course

Matrix Lie groups. and their Lie algebras. Mahmood Alaghmandan. A project in fulfillment of the requirement for the Lie algebra course Matrix Lie groups and their Lie algebras Mahmood Alaghmandan A project in fulfillment of the requirement for the Lie algebra course Department of Mathematics and Statistics University of Saskatchewan March

More information

AP Calculus BC Chapter 8: Integration Techniques, L Hopital s Rule and Improper Integrals

AP Calculus BC Chapter 8: Integration Techniques, L Hopital s Rule and Improper Integrals AP Calculus BC Chapter 8: Integration Techniques, L Hopital s Rule and Improper Integrals 8. Basic Integration Rules In this section we will review various integration strategies. Strategies: I. Separate

More information

The Affine Group of Transformations

The Affine Group of Transformations The Affine Group of Transformations Kenneth H. Carpenter Department of Electrical and Computer Engineering Kansas State University February 26, 1997 (revised September 20, 2001) 1 Introduction The affine

More information

Lecture 4: Exponentials & Twists

Lecture 4: Exponentials & Twists ME 50.646 Introduction Lecture 4: Exponentials & Twists Noah J. Cowan Fall 017 1 Skew symmetric matrices Let so(n) :={S R n n : S = S T } denote the skew symmetric matrices. Note that given any matrix,

More information

Group Theory - QMII 2017

Group Theory - QMII 2017 Group Theory - QMII 017 Reminder Last time we said that a group element of a matrix lie group can be written as an exponent: U = e iαaxa, a = 1,..., N. We called X a the generators, we have N of them,

More information

Introduction to quantum information processing

Introduction to quantum information processing Introduction to quantum information processing Measurements and quantum probability Brad Lackey 25 October 2016 MEASUREMENTS AND QUANTUM PROBABILITY 1 of 22 OUTLINE 1 Probability 2 Density Operators 3

More information

PSE Game Physics. Session (6) Angular momentum, microcollisions, damping. Oliver Meister, Roland Wittmann

PSE Game Physics. Session (6) Angular momentum, microcollisions, damping. Oliver Meister, Roland Wittmann PSE Game Physics Session (6) Angular momentum, microcollisions, damping Oliver Meister, Roland Wittmann 23.05.2014 Session (6)Angular momentum, microcollisions, damping, 23.05.2014 1 Outline Angular momentum

More information

CDS 101 Precourse Phase Plane Analysis and Stability

CDS 101 Precourse Phase Plane Analysis and Stability CDS 101 Precourse Phase Plane Analysis and Stability Melvin Leok Control and Dynamical Systems California Institute of Technology Pasadena, CA, 26 September, 2002. mleok@cds.caltech.edu http://www.cds.caltech.edu/

More information

is Use at most six elementary row operations. (Partial

is Use at most six elementary row operations. (Partial MATH 235 SPRING 2 EXAM SOLUTIONS () (6 points) a) Show that the reduced row echelon form of the augmented matrix of the system x + + 2x 4 + x 5 = 3 x x 3 + x 4 + x 5 = 2 2x + 2x 3 2x 4 x 5 = 3 is. Use

More information

PHYS 705: Classical Mechanics. Euler s Equations

PHYS 705: Classical Mechanics. Euler s Equations 1 PHYS 705: Classical Mechanics Euler s Equations 2 Euler s Equations (set up) We have seen how to describe the kinematic properties of a rigid body. Now, we would like to get equations of motion for it.

More information

Zachary Scherr Math 370 HW 7 Solutions

Zachary Scherr Math 370 HW 7 Solutions 1 Book Problems 1. 2.7.4b Solution: Let U 1 {u 1 u U} and let S U U 1. Then (U) is the set of all elements of G which are finite products of elements of S. We are told that for any u U and g G we have

More information

Solved Examples. Given are two sets A {1, 2, -2, 3} and B = {1, 2, 3, 5}. Is the function f(x) = 2x - 1 defined from A to B?

Solved Examples. Given are two sets A {1, 2, -2, 3} and B = {1, 2, 3, 5}. Is the function f(x) = 2x - 1 defined from A to B? Solved Examples Example 1: Given are two sets A {1, 2, -2, 3} and B = {1, 2, 3, 5}. Is the function f(x) = 2x - 1 defined from A to B? Solution : Out of all the ordered pairs, the ordered pairs which are

More information

CLASSICAL GROUPS DAVID VOGAN

CLASSICAL GROUPS DAVID VOGAN CLASSICAL GROUPS DAVID VOGAN 1. Orthogonal groups These notes are about classical groups. That term is used in various ways by various people; I ll try to say a little about that as I go along. Basically

More information

Coordinate Systems and Canonical Forms

Coordinate Systems and Canonical Forms Appendix D Coordinate Systems and Canonical Forms D.1. Local Coordinates Let O be an open set in R n. We say that an n-tuple of smooth realvalued functions defined in O, (φ 1,...,φ n ), forms a local coordinate

More information

Hamiltonian aspects of fluid dynamics

Hamiltonian aspects of fluid dynamics Hamiltonian aspects of fluid dynamics CDS 140b Joris Vankerschaver jv@caltech.edu CDS 01/29/08, 01/31/08 Joris Vankerschaver (CDS) Hamiltonian aspects of fluid dynamics 01/29/08, 01/31/08 1 / 34 Outline

More information

Fall, 2003 CIS 610. Advanced geometric methods. Homework 3. November 11, 2003; Due November 25, beginning of class

Fall, 2003 CIS 610. Advanced geometric methods. Homework 3. November 11, 2003; Due November 25, beginning of class Fall, 2003 CIS 610 Advanced geometric methods Homework 3 November 11, 2003; Due November 25, beginning of class You may work in groups of 2 or 3 Please, write up your solutions as clearly and concisely

More information

Proof by induction ME 8

Proof by induction ME 8 Proof by induction ME 8 n Let f ( n) 9, where n. f () 9 8, which is divisible by 8. f ( n) is divisible by 8 when n =. Assume that for n =, f ( ) 9 is divisible by 8 for. f ( ) 9 9.9 9(9 ) f ( ) f ( )

More information

( 1 ) Show that P ( a, b + c ), Q ( b, c + a ) and R ( c, a + b ) are collinear.

( 1 ) Show that P ( a, b + c ), Q ( b, c + a ) and R ( c, a + b ) are collinear. Problems 01 - POINT Page 1 ( 1 ) Show that P ( a, b + c ), Q ( b, c + a ) and R ( c, a + b ) are collinear. ( ) Prove that the two lines joining the mid-points of the pairs of opposite sides and the line

More information

AMB121F Trigonometry Notes

AMB121F Trigonometry Notes AMB11F Trigonometry Notes Trigonometry is a study of measurements of sides of triangles linked to the angles, and the application of this theory. Let ABC be right-angled so that angles A and B are acute

More information

Methods in Computer Vision: Introduction to Matrix Lie Groups

Methods in Computer Vision: Introduction to Matrix Lie Groups Methods in Computer Vision: Introduction to Matrix Lie Groups Oren Freifeld Computer Science, Ben-Gurion University June 14, 2017 June 14, 2017 1 / 46 Definition and Basic Properties Definition (Matrix

More information

ELEMENTARY LINEAR ALGEBRA

ELEMENTARY LINEAR ALGEBRA ELEMENTARY LINEAR ALGEBRA K R MATTHEWS DEPARTMENT OF MATHEMATICS UNIVERSITY OF QUEENSLAND First Printing, 99 Chapter LINEAR EQUATIONS Introduction to linear equations A linear equation in n unknowns x,

More information

Pure Core 2. Revision Notes

Pure Core 2. Revision Notes Pure Core Revision Notes June 06 Pure Core Algebra... Polynomials... Factorising... Standard results... Long division... Remainder theorem... 4 Factor theorem... 5 Choosing a suitable factor... 6 Cubic

More information

Algebra I Fall 2007

Algebra I Fall 2007 MIT OpenCourseWare http://ocw.mit.edu 18.701 Algebra I Fall 007 For information about citing these materials or our Terms of Use, visit: http://ocw.mit.edu/terms. 18.701 007 Geometry of the Special Unitary

More information

7.2. Matrix Multiplication. Introduction. Prerequisites. Learning Outcomes

7.2. Matrix Multiplication. Introduction. Prerequisites. Learning Outcomes Matrix Multiplication 7.2 Introduction When we wish to multiply matrices together we have to ensure that the operation is possible - and this is not always so. Also, unlike number arithmetic and algebra,

More information

CHAPTER 4. APPLICATIONS AND REVIEW IN TRIGONOMETRY

CHAPTER 4. APPLICATIONS AND REVIEW IN TRIGONOMETRY CHAPTER 4. APPLICATIONS AND REVIEW IN TRIGONOMETRY In the present chapter we apply the vector algebra and the basic properties of the dot product described in the last chapter to planar geometry and trigonometry.

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

Lab #2 - Two Degrees-of-Freedom Oscillator

Lab #2 - Two Degrees-of-Freedom Oscillator Lab #2 - Two Degrees-of-Freedom Oscillator Last Updated: March 0, 2007 INTRODUCTION The system illustrated in Figure has two degrees-of-freedom. This means that two is the minimum number of coordinates

More information

Matrix representation of a linear map

Matrix representation of a linear map Matrix representation of a linear map As before, let e i = (0,..., 0, 1, 0,..., 0) T, with 1 in the i th place and 0 elsewhere, be standard basis vectors. Given linear map f : R n R m we get n column vectors

More information

Lecture 3: QR-Factorization

Lecture 3: QR-Factorization Lecture 3: QR-Factorization This lecture introduces the Gram Schmidt orthonormalization process and the associated QR-factorization of matrices It also outlines some applications of this factorization

More information