linear algebra review

Reviews
Shared by: tony lindeman
Stats
views:
278
rating:
not rated
reviews:
0
posted:
3/30/2008
language:
pages:
0
6.837 Linear Algebra Review Patrick Nichols Thursday, September 18, 2003 6.837 Linear Algebra Review Overview • • • • • Basic matrix operations (+, -, *) Cross and dot products Determinants and inverses Homogeneous coordinates Orthonormal basis 6.837 Linear Algebra Review Additional Resources • • • • 18.06 Text Book 6.837 Text Book 6.837-staff@graphics.lcs.mit.edu Check the course website for a copy of these notes 6.837 Linear Algebra Review What is a Matrix? • A matrix is a set of elements, organized into rows and columns rows columns a  c b  d 6.837 Linear Algebra Review Basic Operations • Addition, Subtraction, Multiplication a  c a  c a  c b  d b  d e  g e  g f  a  e  h  c  g f  a  e  h  c  g f   ae  bg  h   ce  dg b f  d  h b f  d  h af  bh   cf  dh  Just add elements Just subtract elements b e  d g Multiply each row by each column 6.837 Linear Algebra Review Multiplication • Is AB = BA? Maybe, but maybe not! a  c b e  d g f   ae  bg  h   ... ...   ...  e  g f  a  h c b   ea  fc  d   ... ...   ...  • Heads up: multiplication is NOT commutative! 6.837 Linear Algebra Review Vector Operations • Vector: 1 x N matrix • Interpretation: a line in N dimensional space • Dot Product, Cross Product, and Magnitude defined on vectors only a     v  b   c    y v x 6.837 Linear Algebra Review Vector Interpretation • Think of a vector as a line in 2D or 3D • Think of a matrix as a transformation on a line or set of lines V  x  a    yc b   x '   d   y ' V’ 6.837 Linear Algebra Review Vectors: Dot Product • Interpretation: the dot product measures to what degree two vectors are aligned A B A+B = C (use the head-to-tail method to combine vectors) C B A 6.837 Linear Algebra Review Vectors: Dot Product a  b  ab T  a b d    c  e  ad  be  cf   f   Think of the dot product as a matrix multiplication a 2  aa T  aa  bb  cc The magnitude is the dot product of a vector with itself a  b  a b cos(  ) The dot product is also related to the angle between the two vectors – but it doesn’t tell us the angle 6.837 Linear Algebra Review Vectors: Cross Product • The cross product of vectors A and B is a vector C which is perpendicular to A and B • The magnitude of C is proportional to the cosine of the angle between A and B • The direction of C follows the right hand rule – this why we call it a “right-handed coordinate system” a  b  a b sin(  ) 6.837 Linear Algebra Review Inverse of a Matrix • Identity matrix: AI = A • Some matrices have an inverse, such that: AA-1 = I • Inversion is tricky: (ABC)-1 = C-1B-1A-1 Derived from noncommutativity property 1  I  0  0  0 1 0 0  0  1  6.837 Linear Algebra Review Determinant of a Matrix • Used for inversion • If det(A) = 0, then A has no inverse • Can be found using factorials, pivots, and cofactors! • Lots of interpretations – for more info, take 18.06 a A c b  d det( A )  ad  bc  d   ad  bc   c 1  b  a  A 1 6.837 Linear Algebra Review Determinant of a Matrix a d g b e h c f  aei  bfg  cdh  afh  bdi  ceg i a d g b e h c a f d i g b e h c a f d i g b e h c f i Sum from left to right Subtract from right to left Note: N! terms 6.837 Linear Algebra Review Inverse of a Matrix 1. Append the identity matrix to A 2. Subtract multiples of the other rows from the first row to reduce the diagonal element to 1 3. Transform the identity matrix as you go 4. When the original matrix is the identity, the identity has become the inverse! a  d  g  b e h c 1 0 1 0 f 0 i 0 0  0  1  6.837 Linear Algebra Review Homogeneous Matrices • Problem: how to include translations in transformations (and do perspective transforms) • Solution: add an extra dimension 1  1     x         1       1 x y z 1 1 y z 6.837 Linear Algebra Review Orthonormal Basis • Basis: a space is totally defined by a set of vectors – any point is a linear combination of the basis • Ortho-Normal: orthogonal + normal • Orthogonal: dot product is zero • Normal: magnitude is one • Example: X, Y, Z (but don’t have to be!) 6.837 Linear Algebra Review Orthonormal Basis x  1 y  0 z  0 0 1 0 0 1 T xy  0 xz  0 yz  0 0 T T X, Y, Z is an orthonormal basis. We can describe any 3D point as a linear combination of these vectors. How do we express any point as a combination of a new basis U, V, N, given X, Y, Z? 6.837 Linear Algebra Review Orthonormal Basis a  0  0  0 b 0 0   u1  0 u2  c  u3  v1 v2 v3 n1   a  u  b  u  c  u     n2  a  v  b  v  c  v    n3   a  n  b  n  c  n     (not an actual formula – just a way of thinking about it) To change a point from one coordinate system to another, compute the dot product of each coordinate row with each of the basis vectors. 6.837 Linear Algebra Review Questions? ? 6.837 Linear Algebra Review

Related docs
A Geometric Review of Linear Algebra
Views: 111  |  Downloads: 22
An Introduction to Linear Algebra
Views: 102  |  Downloads: 11
Introduction to Linear Algebra
Views: 219  |  Downloads: 20
Review of Algebra
Views: 153  |  Downloads: 5
REVIEW OF ALGEBRA
Views: 79  |  Downloads: 13
Linear Algebra Problems
Views: 64  |  Downloads: 0
Elementary Linear Algebra
Views: 46  |  Downloads: 2
Linear Algebra
Views: 194  |  Downloads: 16
M369, Linear Algebra Review Sheet #1,
Views: 5  |  Downloads: 0
premium docs
Other docs by tony lindeman
zimlets technical white paper
Views: 711  |  Downloads: 6
X86-486 technology white paper
Views: 458  |  Downloads: 9
web office technology white paper
Views: 438  |  Downloads: 20
Voice over IP technical white paper
Views: 571  |  Downloads: 41
Virtuoso RDF views _SQL_ white paper
Views: 466  |  Downloads: 4
Universal disk format technical white paper
Views: 837  |  Downloads: 5
UFD identification technical white paper
Views: 641  |  Downloads: 6
The utah digital newspapers technical whitepaper
Views: 215  |  Downloads: 1
the new apple of malware eye whitepaper
Views: 151  |  Downloads: 0
the halo collaporation white paper
Views: 140  |  Downloads: 1