Basic Math Matrices & Transformations

Size: px
Start display at page:

Download "Basic Math Matrices & Transformations"

Transcription

1 Basic Math Matrices & Transformations

2 Matrices An ordered table of numbers (or sub-tables) columns A{ 33 a a a a a a 0 2 a a a Rows Identity : I

3 Definition: a c b d Example: Matrix Addition (+) x u y v + a+x c+u b+y d+v Properties:. Closed result is always a matrix 2. Commutative A+B B+A 3. Associative (A+B)+C A+(B+C) 4. Identity A+0 A (null matrix) 5. Inverse A+A - 0 (negated matrix)

4 Matrix Multiplication (*) Definition: a c b d Example: x u y v * ax+cy au+cv bx+dy bu+dv Properties:. Closed result is always a matrix 2. NOT Commutative A*B! B*A 3. Associative (A*B)*C A*(B*C) 4. Identity A*I A (identity matrix) 5. Inverse A*A - I (difficult to obtain!) Distributive from either side (A+B)C AC + BC C(A+B) CA + CB

5 Examples: Vector is a special matrix v[x,y,z] row vector, x3 matrix v 2 column vector, 2x matrix

6 Vector addition: just like adding matrices Column vector a c b d x u y v + a+x c+u b+y d+v Row vector a c b d x u y v + a+x c+u b+y d+v

7 Matrix*Vector Multiplication: just like multiplying matrices v M x y a c b d Column vector on the right v 2 Mv a c bx d y ax cx by dy Result is a new column vector

8 Matrix*Vector Multiplication(example) v M v Mv 3 2 5**2 2* 3*2 7 8

9 Matrices as transformations Matrix-vector multiplication creates a new vector. New vector means new location in space. If all points of an object is multiplied by a matrix, then the whole object assumes a new position (and may be new shape and size, too). This is called transformation. v x y y M a c b d v v 2 v 2 Mv x

10 Notations in these course notes For space vectors and points we use column vectors. For transformation matrices use square matrices. To transform a point or vector, we left multiply the column vector with the matrix. The result is a column vector. v x y y M a c b d v v 2 v 2 Mv x

11 Matrices as transformations (examples) Transform 4 points [0,0], [,0],[,],[0,] using the matrix M. M v 0 2 Mv y v 0, 0 v v, v v y v, v v, v 2 v 2 x

12 v 2 Scaling S v S 5 0 S 2 v s x 0 0 s y *0*2 0* 3*2 S - /s x 0 0 /s y 5 6 S * S - I S s x s y s z 3D scaling matrix

13 Rotation about the Z axis y v 2 R a v v 2 v v 2 R -a a v x

14 Z-axis Rotation Matrix u and u _ u cos(a + b) sin(a + b) a b x cos(b) v v(x,y) and v ysin(b) cos(a) cos(b) sin(a) sin(b) sin(a) cos(b) + cos(a) sin(b)

15 Z-axis Rotation Matrix u and u _ u cos(a + b) sin(a + b) a b x cos(b) v v(x,y) and v ysin(b) x cos(a) cos(b) sin(a) sin(b) sin(a) cos(b) + cos(a) sin(b) y

16 Z-axis Rotation Matrix u and u _ u cos(a + b) sin(a + b) a b x cos(b) v v(x,y) and v ysin(b) x cos(a) cos(b) sin(a) sin(b) sin(a) cos(b) + cos(a) sin(b) y cos(a) x sin(a) y sin(a) x + cos(a) y cos(a) sin(a) sin(a) cos(a) x y _ v R a cos(a) sin(a) sin(a) cos(a) u R a v

17 Inverse of Z-axis Rotation Matrix R a cos(a) sin(a) sin(a) cos(a) R - a cos(- a) sin(- a) sin(- a) cos(- a) R - a cos(a) sin(a) -sin(a) cos(a) - R a R - a The proof: R a * R - a I Series of consecutive rotations R (abg) R a R b R c

18 Rotation Matrices around x, y and z Rotation by a around z axis in 3D notation, as 3x3 matrix R cos(a) sin(a) 0 a sin(a) cos(a) v 2 R a v When applied on vector v, it does not change z coordinate. Try it! Rotation matrices around x, y and z axes in 3D

19 The Generalized Rotation Matrix e e 2 e 3 are orthonormal base vectors v v 2 v 3 are orthonormal base vectors They are centered in a common point We look for the matrix that rotates one orthonormal vector base to the other about this common point e 3 e 2 e

20 Generalized rotation matrix Express v with the e e 2 e 3 base vectors e 3 e 2 (e 2 v ) e 2 (e 3 v ) e 3 e 2 v e 3 v e (e v ) e e v v (e v ) e + (e 2 v ) e 2 + (e 3 v ) e 3 (Eq. )

21 Generalized rotation matrix Similarly, express v v 2 v 3 vectors with e e 2 e 3 base vectors e 3 e 2 e v (e v ) e + (e 2 v ) e 2 + (e 3 v ) e 3 v 2 (e v 2 ) e + (e 2 v 2 ) e 2 + (e 3 v 2 ) e 3 v 3 (e v 3 ) e + (e 2 v 3 ) e 2 + (e 3 v 3 ) e 3 (Eq. 2)

22 Generalized rotation matrix P e 3 e 2 (Expressed v v 2 v 3 with (e e 2 e 3 ) orthonormal base vectors) e v (e v ) e + (e 2 v ) e 2 + (e 3 v ) e 3 v 2 (e v 2 ) e + (e 2 v 2 ) e 2 + (e 3 v 2 ) e 3 (Eq. 3) v 3 (e v 3 ) e + (e 2 v 3 ) e 2 + (e 3 v 3 ) e 3 Express P in both coordinate systems P r e + s e 2 + te 3 (r, s, t are coordinates in the e system) P x v + yv 2 + zv 3 (x, y, z are coordinates in the v system) (Eq. 4) (Eq. 5)

23 Generalized rotation matrix We replace v, v 2 and v 3 from Eq. 3 into Eq. 5: v (e v ) e + (e 2 v ) e 2 + (e 3 v ) e 3 v 2 (e v 2 ) e + (e 2 v 2 ) e 2 + (e 3 v 2 ) e 3 v 3 (e v 3 ) e + (e 2 v 3 ) e 2 + (e 3 v 3 ) e 3 P x v + yv 2 + zv 3 (x, y, z are coordinate values) Eq. 5 becomes the following P x(e v ) e + x(e 2 v ) e 2 + x(e 3 v ) e 3 + y(e v 2 ) e + y(e 2 v 2 ) e 2 + y(e 3 v 2 ) e 3 + z(e v 3 ) e + z(e 2 v 3 ) e 2 + z(e 3 v 3 ) e 3 Group the e, e 2 and e 3 members together P x(e v ) e + y(e v 2 ) e + z(e v 3 ) e + x(e 2 v ) e 2 + y(e 2 v 2 ) e 2 + z(e 2 v 3 ) e 2 + x(e 3 v ) e 3 + y(e 3 v 2 ) e 3 + z(e 3 v 3 ) e 3 (Eq. 6) (Eq. 7)

24 Generalized rotation matrix Group the scale factors for e e 2 and e 3 P (x(e v ) + y(e v 2 ) + z(e v 3 )) e + (x(e 2 v ) + y(e 2 v 2 ) + z(e 2 v 3 )) e 2 + (x(e 3 v ) + y(e 3 v 2 ) + z(e 3 v 3 )) e 3 (Eq. 8) Remember, how P was expressed in the (e e 2 e 3 ) system in Eq. 4 P r e + s e 2 + te 3 (r, s, t are coordinate values) In Eq.8 we recognize r, s, t as: r x(e v ) + y(e v 2 ) + z(e v 3 ) s x(e 2 v ) + y(e 2 v 2 ) + z(e 2 v 3 ) t x(e 3 v ) + y(e 3 v 2 ) + z(e 3 v 3 ) (Eq. 9)

25 Generalized rotation matrix Rearrange Eq 9. to column vector format r s t x(e v ) + y(e v 2 ) + z(e v 3 ) x(e 2 v ) + y(e 2 v 2 ) + z(e 2 v 3 ) x(e 3 v ) + y(e 3 v 2 ) + z(e 3 v 3 ) (Eq. 0) Recognize a matrix*vector product r s t (e v ) (e v 2 ) (e v 3 ) (e 2 v ) (e 2 v 2 ) (e 2 v 3 ) (e 3 v ) (e 3 v 2 ) (e 3 v 3 ) x y z (Eq. ) Recognize Eq. 4: P in the (e,e 2,e 3 ) system R ve Rotation matrix that takes P point from (v,v 2,v 3 ) system to (e,e 2,e 3 ) system Recognize Eq. 5: P in the (v,v 2,v 3 ) system

26 Generalized rotation matrix R ve what is it good for?? Rotates the (v,v 2,v 3 ) base vectors to (e,e 2,e 3 ) base vectors Transforms a point from (v,v 2,v 3 ) coordinate system to (e,e 2,e 3 ) coordinate system (assuming the v and e coordinate systems are centered in a common point. (If not, we will use translation to bring their centers together...)

27 Generalized rotation matrix R ve (e v ) (e v 2 ) (e v 3 ) (e 2 v ) (e 2 v 2 ) (e 2 v 3 ) (e 3 v ) (e 3 v 2 ) (e 3 v 3 ) (Eq. 2) For the reverse rotation, simply swap the corresponding v and e vectors R ev (v e ) (v e 2 ) (v e 3 ) (v 2 e ) (v 2 e 2 ) (v 2 e 3 ) (v 3 e ) (v 3 e 2 ) (v 3 e 3 ) (Eq. 3) Note that they are transposes of one another: R* ve R ev Note that they are inverses of one another: R - ve R ev

28 Direction cosigns in the generalized rotation matrix Recognize here the direction cosines R ve e 2 (e v ) (e v 2 ) (e v 3 ) (e 2 v ) (e 2 v 2 ) (e 2 v 3 ) (e 3 v ) (e 3 v 2 ) (e 3 v 3 ) where ( e v ) cos (e v )cos (a) ( e 2 v ) cos (e 2 v )cos (b) ( e i v j ) cos (e i v j ) cos (b ij ) e 2 v a b a e e v

29 Passage from coordinate system to another p e is a location expressed in the e system p v is the same location expressed in the v system e2 p e e3 p v _ t e 3. Translate 2. Rotate. Scale P v t ev + R ev S ev P e

30 Change of reference systems backwards (inverse transformation) p e RSp v + t p e t RSp v //left multiply by R - S - R - (p e t) p v //subtract t R - (p e t) Sp v //left multiply by S - Slight problem: mixes translation vector with matrices Solution: make t translation vector appear as a matrix T in multiplications. Then the equations will read as: p e (T(R(Sp v )))

31 Introduce 4x4 Translation Matrix T 0 0 d x 0 0 d y 0 0 d z v x y z Padding with (If I padded with 0 then inverse would not exist!) Tv 0 0 d x 0 0 d y 0 0 d z x y z x+d x y+d y z+d z Slight problem remains: rotation and scaling matrices must also be padded, so that we can multiply all 4x4 matrices.

32 R Homogeneous Transform Matrices Rotation matrix Scaling matrix S (e v ) (e v 2 ) (e v 3 ) 0 (e 2 v ) (e 2 v 2 ) (e 2 v 3 ) 0 (e 3 v ) (e 3 v 2 ) (e 3 v 3 ) s x s y s z v x y z p e (T(R(Sp v ))) Translation matrix T 0 0 d x 0 0 d y 0 0 d z Padding all vectors with

33 Passage from coordinate system to another With Homogeneous Coordinates e2 p e in F e e3 p v in F v _ t e 3. Translate (4x4) 2. Rotate (4x4). Scale (4x4) p v T ev R ev S ev p e P in v system (x4) P in e system (x4)

34 Coordinate system (aka frame) transformation compact form b p b p b T*R*S* p a p a p b F ab p a a F ab is often called frame transformation or coordinate system transformation.

35 Inverse of a frame transformation p b TRSp a Multiply from the left by T - T - p b RSp a Multiply from the left by R - R - T - p b Sp a Multiply from the left by S - S - R - T - p b p a

36 Series of frame transformations Most real systems involve complicated series of frames, where we traverse from frame to frame F ac p c F bc F ab p a We can undo them in reverse order: b F b c F a c p c p a F ba F cb p c p a F ab c Obviously F - abf ba F - cbf cb F - acf ca a

37 Series of frame transformations example Four-joint serial robot, with rotation in each joint and translation between each two joints. I am interested in the coordinates of a target point in end-effector frame if I know the target point in base frame. end-effector F 4 F 3 p 4 p 4 F 34 F 23 F 2 F 0 p 0 p 0 F F 2 robot base F 0

38 Rigid body transformation e3 A e e2 O e C e B e h 3 e h 2 O v A rigid body (such as the head) is moving during surgery ABC markers are affixed to the rigid head The markers are continuously localized (such as with optical stereo camera) in a home coordinate system We want to know the F ev transformation that takes the head from one pose (pose e) to another (pose v). This transformation will be expressed as a series of translations and rotations In each pose, we compute the frame defined by the ABC markers: e,e 2,e 3,O e v,v 2,v 3,O v O h Home coordinate system h

39 Rigid body transformation e3 A e e2 O e C e B e e O v Then we compute the following: T eh translation that takes the O e center of the e frame to the O h center of the home frame T hv translation that takes the O h center of the home frame to the O v center of the v frame. R ev rotation that rotates the e base vectors to v base vectors. h 2 To achieve the F ev transform of the rigid body from pose e to pose v, we concatenate the constituent transformations as: F ev T hv R ev T eh h 3 O h Home coordinate system h

40 Rotation about an arbitrary line v P h 3 Line h 2 The rigid body is defined by ABC markers The line is defined by P fixed point and v direction vector We want to rotate the body by some angle about the line. Method: Create a temporary frame, called line frame, that is centered in P on the line and in which one of the (v,v 2,v 3 ) base vectors is identical with the v direction vector of the line. (In the example we used v 2 ) Transform the body from home frame to line frame In lien frame, rotate the body about v 2 principal axis Transform the body from line frame back to home frame O h Home coordinate system h

Basic Math Matrices & Transformations (revised)

Basic Math Matrices & Transformations (revised) Basic Math Matrices & Transformations (revised) Matrices An ordered table of numbers (or sub-tables) columns A{ 3 3 a a a 00 0 20 a a a 0 2 a a a 02 2 22 Rows Product : C BA AB, C a a 00 0 a a 0 b b 00

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

Lecture 3: Matrix and Matrix Operations

Lecture 3: Matrix and Matrix Operations Lecture 3: Matrix and Matrix Operations Representation, row vector, column vector, element of a matrix. Examples of matrix representations Tables and spreadsheets Scalar-Matrix operation: Scaling a matrix

More information

Game Engineering: 2D

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

More information

Math Bootcamp An p-dimensional vector is p numbers put together. Written as. x 1 x =. x p

Math Bootcamp An p-dimensional vector is p numbers put together. Written as. x 1 x =. x p Math Bootcamp 2012 1 Review of matrix algebra 1.1 Vectors and rules of operations An p-dimensional vector is p numbers put together. Written as x 1 x =. x p. When p = 1, this represents a point in the

More information

Matrices. Chapter Definitions and Notations

Matrices. Chapter Definitions and Notations Chapter 3 Matrices 3. Definitions and Notations Matrices are yet another mathematical object. Learning about matrices means learning what they are, how they are represented, the types of operations which

More information

Matrix operations Linear Algebra with Computer Science Application

Matrix operations Linear Algebra with Computer Science Application Linear Algebra with Computer Science Application February 14, 2018 1 Matrix operations 11 Matrix operations If A is an m n matrix that is, a matrix with m rows and n columns then the scalar entry in the

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

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

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

Linear Algebra V = T = ( 4 3 ).

Linear Algebra V = T = ( 4 3 ). Linear Algebra Vectors A column vector is a list of numbers stored vertically The dimension of a column vector is the number of values in the vector W is a -dimensional column vector and V is a 5-dimensional

More information

Matrix Arithmetic. a 11 a. A + B = + a m1 a mn. + b. a 11 + b 11 a 1n + b 1n = a m1. b m1 b mn. and scalar multiplication for matrices via.

Matrix Arithmetic. a 11 a. A + B = + a m1 a mn. + b. a 11 + b 11 a 1n + b 1n = a m1. b m1 b mn. and scalar multiplication for matrices via. Matrix Arithmetic There is an arithmetic for matrices that can be viewed as extending the arithmetic we have developed for vectors to the more general setting of rectangular arrays: if A and B are m n

More information

Phys 201. Matrices and Determinants

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

More information

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

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

More information

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

CS123 INTRODUCTION TO COMPUTER GRAPHICS. Linear Algebra 1/33

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

More information

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

Homogeneous Transformations

Homogeneous Transformations Purpose: Homogeneous Transformations The purpose of this chapter is to introduce you to the Homogeneous Transformation. This simple 4 x 4 transformation is used in the geometry engines of CAD systems and

More information

10. Linear Systems of ODEs, Matrix multiplication, superposition principle (parts of sections )

10. Linear Systems of ODEs, Matrix multiplication, superposition principle (parts of sections ) c Dr. Igor Zelenko, Fall 2017 1 10. Linear Systems of ODEs, Matrix multiplication, superposition principle (parts of sections 7.2-7.4) 1. When each of the functions F 1, F 2,..., F n in right-hand side

More information

Linear Equations in Linear Algebra

Linear Equations in Linear Algebra 1 Linear Equations in Linear Algebra 1.7 LINEAR INDEPENDENCE LINEAR INDEPENDENCE Definition: An indexed set of vectors {v 1,, v p } in n is said to be linearly independent if the vector equation x x x

More information

Elementary maths for GMT

Elementary maths for GMT Elementary maths for GMT Linear Algebra Part 2: Matrices, Elimination and Determinant m n matrices The system of m linear equations in n variables x 1, x 2,, x n a 11 x 1 + a 12 x 2 + + a 1n x n = b 1

More information

LINEAR SYSTEMS AND MATRICES

LINEAR SYSTEMS AND MATRICES CHAPTER 3 LINEAR SYSTEMS AND MATRICES SECTION 3. INTRODUCTION TO LINEAR SYSTEMS This initial section takes account of the fact that some students remember only hazily the method of elimination for and

More information

ICS 6N Computational Linear Algebra Matrix Algebra

ICS 6N Computational Linear Algebra Matrix Algebra ICS 6N Computational Linear Algebra Matrix Algebra Xiaohui Xie University of California, Irvine xhx@uci.edu February 2, 2017 Xiaohui Xie (UCI) ICS 6N February 2, 2017 1 / 24 Matrix Consider an m n matrix

More information

Inverses and Elementary Matrices

Inverses and Elementary Matrices Inverses and Elementary Matrices 1-12-2013 Matrix inversion gives a method for solving some systems of equations Suppose a 11 x 1 +a 12 x 2 + +a 1n x n = b 1 a 21 x 1 +a 22 x 2 + +a 2n x n = b 2 a n1 x

More information

Third Midterm Exam Name: Practice Problems November 11, Find a basis for the subspace spanned by the following vectors.

Third Midterm Exam Name: Practice Problems November 11, Find a basis for the subspace spanned by the following vectors. Math 7 Treibergs Third Midterm Exam Name: Practice Problems November, Find a basis for the subspace spanned by the following vectors,,, We put the vectors in as columns Then row reduce and choose the pivot

More information

Rigid Geometric Transformations

Rigid Geometric Transformations Rigid Geometric Transformations Carlo Tomasi This note is a quick refresher of the geometry of rigid transformations in three-dimensional space, expressed in Cartesian coordinates. 1 Cartesian Coordinates

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

Mobile Robotics 1. A Compact Course on Linear Algebra. Giorgio Grisetti

Mobile Robotics 1. A Compact Course on Linear Algebra. Giorgio Grisetti Mobile Robotics 1 A Compact Course on Linear Algebra Giorgio Grisetti SA-1 Vectors Arrays of numbers They represent a point in a n dimensional space 2 Vectors: Scalar Product Scalar-Vector Product Changes

More information

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

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

More information

CS123 INTRODUCTION TO COMPUTER GRAPHICS. Linear Algebra /34

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

More information

Section 4.5. Matrix Inverses

Section 4.5. Matrix Inverses Section 4.5 Matrix Inverses The Definition of Inverse Recall: The multiplicative inverse (or reciprocal) of a nonzero number a is the number b such that ab = 1. We define the inverse of a matrix in almost

More information

Matrix Arithmetic. j=1

Matrix Arithmetic. j=1 An m n matrix is an array A = Matrix Arithmetic a 11 a 12 a 1n a 21 a 22 a 2n a m1 a m2 a mn of real numbers a ij An m n matrix has m rows and n columns a ij is the entry in the i-th row and j-th column

More information

a 11 x 1 + a 12 x a 1n x n = b 1 a 21 x 1 + a 22 x a 2n x n = b 2.

a 11 x 1 + a 12 x a 1n x n = b 1 a 21 x 1 + a 22 x a 2n x n = b 2. Chapter 1 LINEAR EQUATIONS 11 Introduction to linear equations A linear equation in n unknowns x 1, x,, x n is an equation of the form a 1 x 1 + a x + + a n x n = b, where a 1, a,, a n, b are given real

More information

Chem 3502/4502 Physical Chemistry II (Quantum Mechanics) 3 Credits Fall Semester 2006 Christopher J. Cramer. Lecture 5, January 27, 2006

Chem 3502/4502 Physical Chemistry II (Quantum Mechanics) 3 Credits Fall Semester 2006 Christopher J. Cramer. Lecture 5, January 27, 2006 Chem 3502/4502 Physical Chemistry II (Quantum Mechanics) 3 Credits Fall Semester 2006 Christopher J. Cramer Lecture 5, January 27, 2006 Solved Homework (Homework for grading is also due today) We are told

More information

2.1 Matrices. 3 5 Solve for the variables in the following matrix equation.

2.1 Matrices. 3 5 Solve for the variables in the following matrix equation. 2.1 Matrices Reminder: A matrix with m rows and n columns has size m x n. (This is also sometimes referred to as the order of the matrix.) The entry in the ith row and jth column of a matrix A is denoted

More information

a11 a A = : a 21 a 22

a11 a A = : a 21 a 22 Matrices The study of linear systems is facilitated by introducing matrices. Matrix theory provides a convenient language and notation to express many of the ideas concisely, and complicated formulas are

More information

MCR3U - Practice Mastery Test #9 & #10

MCR3U - Practice Mastery Test #9 & #10 Name: Class: Date: MCRU - Practice Mastery Test #9 & #0 Multiple Choice Identify the choice that best completes the statement or answers the question.. Factor completely: 4x 0x + 5 a. (x + 5)(x 5) b. (4x

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

COSINE RULE MASTERY. Copyright 2015 Thiago De Carvalho Written by Thiago De Carvalho.

COSINE RULE MASTERY. Copyright 2015 Thiago De Carvalho Written by Thiago De Carvalho. COSINE RULE MASTERY Written by Thiago De Carvalho http://www.mathsvideos.net Copyright 2015 Thiago De Carvalho http://www.mathsvideos.net -1- In order to produce the 3 main cosine rule formulas, you must

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

Linear Algebra review Powers of a diagonalizable matrix Spectral decomposition

Linear Algebra review Powers of a diagonalizable matrix Spectral decomposition Linear Algebra review Powers of a diagonalizable matrix Spectral decomposition Prof. Tesler Math 283 Fall 2018 Also see the separate version of this with Matlab and R commands. Prof. Tesler Diagonalizing

More information

Usually, when we first formulate a problem in mathematics, we use the most familiar

Usually, when we first formulate a problem in mathematics, we use the most familiar Change of basis Usually, when we first formulate a problem in mathematics, we use the most familiar coordinates. In R, this means using the Cartesian coordinates x, y, and z. In vector terms, this is equivalent

More information

Introduction to Mobile Robotics Compact Course on Linear Algebra. Wolfram Burgard, Bastian Steder

Introduction to Mobile Robotics Compact Course on Linear Algebra. Wolfram Burgard, Bastian Steder Introduction to Mobile Robotics Compact Course on Linear Algebra Wolfram Burgard, Bastian Steder Reference Book Thrun, Burgard, and Fox: Probabilistic Robotics Vectors Arrays of numbers Vectors represent

More information

Finite Mathematics Chapter 2. where a, b, c, d, h, and k are real numbers and neither a and b nor c and d are both zero.

Finite Mathematics Chapter 2. where a, b, c, d, h, and k are real numbers and neither a and b nor c and d are both zero. Finite Mathematics Chapter 2 Section 2.1 Systems of Linear Equations: An Introduction Systems of Equations Recall that a system of two linear equations in two variables may be written in the general form

More information

5.) For each of the given sets of vectors, determine whether or not the set spans R 3. Give reasons for your answers.

5.) For each of the given sets of vectors, determine whether or not the set spans R 3. Give reasons for your answers. Linear Algebra - Test File - Spring Test # For problems - consider the following system of equations. x + y - z = x + y + 4z = x + y + 6z =.) Solve the system without using your calculator..) Find the

More information

Section 5.5: Matrices and Matrix Operations

Section 5.5: Matrices and Matrix Operations Section 5.5 Matrices and Matrix Operations 359 Section 5.5: Matrices and Matrix Operations Two club soccer teams, the Wildcats and the Mud Cats, are hoping to obtain new equipment for an upcoming season.

More information

n n matrices The system of m linear equations in n variables x 1, x 2,..., x n can be written as a matrix equation by Ax = b, or in full

n n matrices The system of m linear equations in n variables x 1, x 2,..., x n can be written as a matrix equation by Ax = b, or in full n n matrices Matrices Definitions Diagonal, Identity, and zero matrices Addition Multiplication Transpose and inverse The system of m linear equations in n variables x 1, x 2,..., x n a 11 x 1 + a 12 x

More information

Linear Algebra Tutorial for Math3315/CSE3365 Daniel R. Reynolds

Linear Algebra Tutorial for Math3315/CSE3365 Daniel R. Reynolds Linear Algebra Tutorial for Math3315/CSE3365 Daniel R. Reynolds These notes are meant to provide a brief introduction to the topics from Linear Algebra that will be useful in Math3315/CSE3365, Introduction

More information

STEP Support Programme. STEP 2 Matrices Topic Notes

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

More information

x + 2y + 3z = 8 x + 3y = 7 x + 2z = 3

x + 2y + 3z = 8 x + 3y = 7 x + 2z = 3 Chapter 2: Solving Linear Equations 23 Elimination Using Matrices As we saw in the presentation, we can use elimination to make a system of linear equations into an upper triangular system that is easy

More information

Matrices Gaussian elimination Determinants. Graphics 2009/2010, period 1. Lecture 4: matrices

Matrices Gaussian elimination Determinants. Graphics 2009/2010, period 1. Lecture 4: matrices Graphics 2009/2010, period 1 Lecture 4 Matrices m n matrices Matrices Definitions Diagonal, Identity, and zero matrices Addition Multiplication Transpose and inverse The system of m linear equations in

More information

Linear Algebra review Powers of a diagonalizable matrix Spectral decomposition

Linear Algebra review Powers of a diagonalizable matrix Spectral decomposition Linear Algebra review Powers of a diagonalizable matrix Spectral decomposition Prof. Tesler Math 283 Fall 2016 Also see the separate version of this with Matlab and R commands. Prof. Tesler Diagonalizing

More information

Inverting Matrices. 1 Properties of Transpose. 2 Matrix Algebra. P. Danziger 3.2, 3.3

Inverting Matrices. 1 Properties of Transpose. 2 Matrix Algebra. P. Danziger 3.2, 3.3 3., 3.3 Inverting Matrices P. Danziger 1 Properties of Transpose Transpose has higher precedence than multiplication and addition, so AB T A ( B T and A + B T A + ( B T As opposed to the bracketed expressions

More information

Math 2142 Homework 5 Part 1 Solutions

Math 2142 Homework 5 Part 1 Solutions Math 2142 Homework 5 Part 1 Solutions Problem 1. For the following homogeneous second order differential equations, give the general solution and the particular solution satisfying the given initial conditions.

More information

Appendix C Vector and matrix algebra

Appendix C Vector and matrix algebra Appendix C Vector and matrix algebra Concepts Scalars Vectors, rows and columns, matrices Adding and subtracting vectors and matrices Multiplying them by scalars Products of vectors and matrices, scalar

More information

Robotics & Automation. Lecture 06. Serial Kinematic Chain, Forward Kinematics. John T. Wen. September 11, 2008

Robotics & Automation. Lecture 06. Serial Kinematic Chain, Forward Kinematics. John T. Wen. September 11, 2008 Robotics & Automation Lecture 06 Serial Kinematic Chain, Forward Kinematics John T. Wen September 11, 2008 So Far... We have covered rigid body rotational kinematics: representations of SO(3), change of

More information

Matrix Algebra 2.1 MATRIX OPERATIONS Pearson Education, Inc.

Matrix Algebra 2.1 MATRIX OPERATIONS Pearson Education, Inc. 2 Matrix Algebra 2.1 MATRIX OPERATIONS MATRIX OPERATIONS m n If A is an matrixthat is, a matrix with m rows and n columnsthen the scalar entry in the ith row and jth column of A is denoted by a ij and

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

(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

Matrix Algebra. Matrix Algebra. Chapter 8 - S&B

Matrix Algebra. Matrix Algebra. Chapter 8 - S&B Chapter 8 - S&B Algebraic operations Matrix: The size of a matrix is indicated by the number of its rows and the number of its columns. A matrix with k rows and n columns is called a k n matrix. The number

More information

Solution to Homework 1

Solution to Homework 1 Solution to Homework Sec 2 (a) Yes It is condition (VS 3) (b) No If x, y are both zero vectors Then by condition (VS 3) x = x + y = y (c) No Let e be the zero vector We have e = 2e (d) No It will be false

More information

MATH 221: SOLUTIONS TO SELECTED HOMEWORK PROBLEMS

MATH 221: SOLUTIONS TO SELECTED HOMEWORK PROBLEMS MATH 221: SOLUTIONS TO SELECTED HOMEWORK PROBLEMS 1. HW 1: Due September 4 1.1.21. Suppose v, w R n and c is a scalar. Prove that Span(v + cw, w) = Span(v, w). We must prove two things: that every element

More information

Linear Algebra and Matrix Inversion

Linear Algebra and Matrix Inversion Jim Lambers MAT 46/56 Spring Semester 29- Lecture 2 Notes These notes correspond to Section 63 in the text Linear Algebra and Matrix Inversion Vector Spaces and Linear Transformations Matrices are much

More information

CS100: DISCRETE STRUCTURES. Lecture 3 Matrices Ch 3 Pages:

CS100: DISCRETE STRUCTURES. Lecture 3 Matrices Ch 3 Pages: CS100: DISCRETE STRUCTURES Lecture 3 Matrices Ch 3 Pages: 246-262 Matrices 2 Introduction DEFINITION 1: A matrix is a rectangular array of numbers. A matrix with m rows and n columns is called an m x n

More information

IMPORTANT DEFINITIONS AND THEOREMS REFERENCE SHEET

IMPORTANT DEFINITIONS AND THEOREMS REFERENCE SHEET IMPORTANT DEFINITIONS AND THEOREMS REFERENCE SHEET This is a (not quite comprehensive) list of definitions and theorems given in Math 1553. Pay particular attention to the ones in red. Study Tip For each

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

Rotational motion of a rigid body spinning around a rotational axis ˆn;

Rotational motion of a rigid body spinning around a rotational axis ˆn; Physics 106a, Caltech 15 November, 2018 Lecture 14: Rotations The motion of solid bodies So far, we have been studying the motion of point particles, which are essentially just translational. Bodies with

More information

UMA Putnam Talk LINEAR ALGEBRA TRICKS FOR THE PUTNAM

UMA Putnam Talk LINEAR ALGEBRA TRICKS FOR THE PUTNAM UMA Putnam Talk LINEAR ALGEBRA TRICKS FOR THE PUTNAM YUFEI ZHAO In this talk, I want give some examples to show you some linear algebra tricks for the Putnam. Many of you probably did math contests in

More information

Worksheet 3: Matrix-Vector Products ( 1.3)

Worksheet 3: Matrix-Vector Products ( 1.3) Problem 1: Vectors and Matrices. Worksheet : Matrix-Vector Products ( 1.) (c)015 UM Math Dept licensed under a Creative Commons By-NC-SA.0 International License. Let us TEMPORARILY think of a vector as

More information

How to rotate a vector using a rotation matrix

How to rotate a vector using a rotation matrix How to rotate a vector using a rotation matrix One of the most useful operations in computer graphics is the rotation of a vector using a rotation matrix. I want to introduce the underlying idea of the

More information

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

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

More information

Announcements Wednesday, October 04

Announcements Wednesday, October 04 Announcements Wednesday, October 04 Please fill out the mid-semester survey under Quizzes on Canvas. WeBWorK 1.8, 1.9 are due today at 11:59pm. The quiz on Friday covers 1.7, 1.8, and 1.9. My office is

More information

Linear Algebra Homework and Study Guide

Linear Algebra Homework and Study Guide Linear Algebra Homework and Study Guide Phil R. Smith, Ph.D. February 28, 20 Homework Problem Sets Organized by Learning Outcomes Test I: Systems of Linear Equations; Matrices Lesson. Give examples of

More information

MATH 323 Linear Algebra Lecture 6: Matrix algebra (continued). Determinants.

MATH 323 Linear Algebra Lecture 6: Matrix algebra (continued). Determinants. MATH 323 Linear Algebra Lecture 6: Matrix algebra (continued). Determinants. Elementary matrices Theorem 1 Any elementary row operation σ on matrices with n rows can be simulated as left multiplication

More information

Rigid Geometric Transformations

Rigid Geometric Transformations Rigid Geometric Transformations Carlo Tomasi This note is a quick refresher of the geometry of rigid transformations in three-dimensional space, expressed in Cartesian coordinates. 1 Cartesian Coordinates

More information

Linear Algebra. The analysis of many models in the social sciences reduces to the study of systems of equations.

Linear Algebra. The analysis of many models in the social sciences reduces to the study of systems of equations. POLI 7 - Mathematical and Statistical Foundations Prof S Saiegh Fall Lecture Notes - Class 4 October 4, Linear Algebra The analysis of many models in the social sciences reduces to the study of systems

More information

Linear Algebra. Matrices Operations. Consider, for example, a system of equations such as x + 2y z + 4w = 0, 3x 4y + 2z 6w = 0, x 3y 2z + w = 0.

Linear Algebra. Matrices Operations. Consider, for example, a system of equations such as x + 2y z + 4w = 0, 3x 4y + 2z 6w = 0, x 3y 2z + w = 0. Matrices Operations Linear Algebra Consider, for example, a system of equations such as x + 2y z + 4w = 0, 3x 4y + 2z 6w = 0, x 3y 2z + w = 0 The rectangular array 1 2 1 4 3 4 2 6 1 3 2 1 in which the

More information

Math 4A Notes. Written by Victoria Kala Last updated June 11, 2017

Math 4A Notes. Written by Victoria Kala Last updated June 11, 2017 Math 4A Notes Written by Victoria Kala vtkala@math.ucsb.edu Last updated June 11, 2017 Systems of Linear Equations A linear equation is an equation that can be written in the form a 1 x 1 + a 2 x 2 +...

More information

Matrices and Linear Algebra

Matrices and Linear Algebra Contents Quantitative methods for Economics and Business University of Ferrara Academic year 2017-2018 Contents 1 Basics 2 3 4 5 Contents 1 Basics 2 3 4 5 Contents 1 Basics 2 3 4 5 Contents 1 Basics 2

More information

Matrices BUSINESS MATHEMATICS

Matrices BUSINESS MATHEMATICS Matrices BUSINESS MATHEMATICS 1 CONTENTS Matrices Special matrices Operations with matrices Matrix multipication More operations with matrices Matrix transposition Symmetric matrices Old exam question

More information

1300 Linear Algebra and Vector Geometry

1300 Linear Algebra and Vector Geometry 1300 Linear Algebra and Vector Geometry R. Craigen Office: MH 523 Email: craigenr@umanitoba.ca May-June 2017 Matrix Inversion Algorithm One payoff from this theorem: It gives us a way to invert matrices.

More information

Differential equations

Differential equations Differential equations Math 7 Spring Practice problems for April Exam Problem Use the method of elimination to find the x-component of the general solution of x y = 6x 9x + y = x 6y 9y Soln: The system

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

Graphics Programming I

Graphics Programming I Graphics Programming I Agenda: Linear algebra primer Transformations in OpenGL Timing for animation Begin first programming assignment Linear algebra primer Three important data types: Scalar values Row

More information

MATH2210 Notebook 2 Spring 2018

MATH2210 Notebook 2 Spring 2018 MATH2210 Notebook 2 Spring 2018 prepared by Professor Jenny Baglivo c Copyright 2009 2018 by Jenny A. Baglivo. All Rights Reserved. 2 MATH2210 Notebook 2 3 2.1 Matrices and Their Operations................................

More information

Chapter 1: Systems of linear equations and matrices. Section 1.1: Introduction to systems of linear equations

Chapter 1: Systems of linear equations and matrices. Section 1.1: Introduction to systems of linear equations Chapter 1: Systems of linear equations and matrices Section 1.1: Introduction to systems of linear equations Definition: A linear equation in n variables can be expressed in the form a 1 x 1 + a 2 x 2

More information

Department of Physics, Korea University

Department of Physics, Korea University Name: Department: Notice +2 ( 1) points per correct (incorrect) answer. No penalty for an unanswered question. Fill the blank ( ) with (8) if the statement is correct (incorrect).!!!: corrections to an

More information

Homework For each of the following matrices, find the minimal polynomial and determine whether the matrix is diagonalizable.

Homework For each of the following matrices, find the minimal polynomial and determine whether the matrix is diagonalizable. Math 5327 Fall 2018 Homework 7 1. For each of the following matrices, find the minimal polynomial and determine whether the matrix is diagonalizable. 3 1 0 (a) A = 1 2 0 1 1 0 x 3 1 0 Solution: 1 x 2 0

More information

IMPORTANT DEFINITIONS AND THEOREMS REFERENCE SHEET

IMPORTANT DEFINITIONS AND THEOREMS REFERENCE SHEET IMPORTANT DEFINITIONS AND THEOREMS REFERENCE SHEET This is a (not quite comprehensive) list of definitions and theorems given in Math 1553. Pay particular attention to the ones in red. Study Tip For each

More information

1 HOMOGENEOUS TRANSFORMATIONS

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

More information

Matrix Operations. Linear Combination Vector Algebra Angle Between Vectors Projections and Reflections Equality of matrices, Augmented Matrix

Matrix Operations. Linear Combination Vector Algebra Angle Between Vectors Projections and Reflections Equality of matrices, Augmented Matrix Linear Combination Vector Algebra Angle Between Vectors Projections and Reflections Equality of matrices, Augmented Matrix Matrix Operations Matrix Addition and Matrix Scalar Multiply Matrix Multiply Matrix

More information

DM559 Linear and Integer Programming. Lecture 3 Matrix Operations. Marco Chiarandini

DM559 Linear and Integer Programming. Lecture 3 Matrix Operations. Marco Chiarandini DM559 Linear and Integer Programming Lecture 3 Matrix Operations Marco Chiarandini Department of Mathematics & Computer Science University of Southern Denmark Outline and 1 2 3 and 4 2 Outline and 1 2

More information

Introduction to Mobile Robotics Compact Course on Linear Algebra. Wolfram Burgard, Cyrill Stachniss, Kai Arras, Maren Bennewitz

Introduction to Mobile Robotics Compact Course on Linear Algebra. Wolfram Burgard, Cyrill Stachniss, Kai Arras, Maren Bennewitz Introduction to Mobile Robotics Compact Course on Linear Algebra Wolfram Burgard, Cyrill Stachniss, Kai Arras, Maren Bennewitz Vectors Arrays of numbers Vectors represent a point in a n dimensional space

More information

Math 313 Chapter 1 Review

Math 313 Chapter 1 Review Math 313 Chapter 1 Review Howard Anton, 9th Edition May 2010 Do NOT write on me! Contents 1 1.1 Introduction to Systems of Linear Equations 2 2 1.2 Gaussian Elimination 3 3 1.3 Matrices and Matrix Operations

More information

ENGINEERING MATH 1 Fall 2009 VECTOR SPACES

ENGINEERING MATH 1 Fall 2009 VECTOR SPACES ENGINEERING MATH 1 Fall 2009 VECTOR SPACES A vector space, more specifically, a real vector space (as opposed to a complex one or some even stranger ones) is any set that is closed under an operation of

More information

Lecture 3 Linear Algebra Background

Lecture 3 Linear Algebra Background Lecture 3 Linear Algebra Background Dan Sheldon September 17, 2012 Motivation Preview of next class: y (1) w 0 + w 1 x (1) 1 + w 2 x (1) 2 +... + w d x (1) d y (2) w 0 + w 1 x (2) 1 + w 2 x (2) 2 +...

More information

Appendix A: Matrices

Appendix A: Matrices Appendix A: Matrices A matrix is a rectangular array of numbers Such arrays have rows and columns The numbers of rows and columns are referred to as the dimensions of a matrix A matrix with, say, 5 rows

More information

Fall Inverse of a matrix. Institute: UC San Diego. Authors: Alexander Knop

Fall Inverse of a matrix. Institute: UC San Diego. Authors: Alexander Knop Fall 2017 Inverse of a matrix Authors: Alexander Knop Institute: UC San Diego Row-Column Rule If the product AB is defined, then the entry in row i and column j of AB is the sum of the products of corresponding

More information

Introduction to Mobile Robotics Compact Course on Linear Algebra. Wolfram Burgard, Cyrill Stachniss, Maren Bennewitz, Diego Tipaldi, Luciano Spinello

Introduction to Mobile Robotics Compact Course on Linear Algebra. Wolfram Burgard, Cyrill Stachniss, Maren Bennewitz, Diego Tipaldi, Luciano Spinello Introduction to Mobile Robotics Compact Course on Linear Algebra Wolfram Burgard, Cyrill Stachniss, Maren Bennewitz, Diego Tipaldi, Luciano Spinello Vectors Arrays of numbers Vectors represent a point

More information

03 - Basic Linear Algebra and 2D Transformations

03 - Basic Linear Algebra and 2D Transformations 03 - Basic Linear Algebra and 2D Transformations (invited lecture by Dr. Marcel Campen) Overview In this box, you will find references to Eigen We will briefly overview the basic linear algebra concepts

More information