MSMS Vectors and Matrices

Size: px
Start display at page:

Download "MSMS Vectors and Matrices"

Transcription

1 MSMS Vectors and Matrices Basilio Bona DAUIN Politecnico di Torino Semester 1, B. Bona (DAUIN) MSMS-Vectors and matrices Semester 1, / 39

2 Introduction Most of the topics introduced in this course require the knowledge of few basic mathematical concepts and tools, namely those of VECTORS and MATRICES. Loosely speaking, vectors are used to represent many different quantities (physical and geometrical) in the three-dimensional (3D) space, and matrices are used as operators, acting on vectors. Vectors are a way to represent points in the 3D space or physical quantities that have both a magnitude and a direction. Vector may also have a number of other meanings depending on context. The 3D space is also called Euclidean Space, since we assume that it is endowed with a number of properties, that we will specify later on, coming from the axioms of geometry due to Euclid. B. Bona (DAUIN) MSMS-Vectors and matrices Semester 1, / 39

3 Introduction Vectors are mainly used in this course to represent two types of mathematical or physical entities, namely geometrical quantities, like points, lines, planes, etc., and physical quantities, like velocities, accelerations, forces, torques, gradients, etc. To use vectors and operate on them, it is necessary to understand their mathematical representation. This representation may assume different forms, but in a 3D space it always consists of three real numbers, called the vector components. Vectors obey to a number of rules that will be specified later on. B. Bona (DAUIN) MSMS-Vectors and matrices Semester 1, / 39

4 Introduction Matrices are mainly used in this course to represent two types of operators, namely rigid motions in 3D, and operators acting on vectors to transform them for some specified scope. To use matrices and operate on them, it is necessary to give them a mathematical representation. This representation may assume different forms, but in a 3D space is always determined by a row-column array of real numbers, called the matrix components. Matrices obey to a number of rules that will be specified later on. B. Bona (DAUIN) MSMS-Vectors and matrices Semester 1, / 39

5 Introduction In these slides a generic vector v is written as a small boldface fonts, but often you may find other graphical symbols, small or capital, boldface or not, with arrows or underlined; see some examples v, v, v, V, v, v, V, v, v On the blackboard, for practical reasons, vectors will be always small underlined fonts, as in v. In these slides a generic matrix M is written in capital boldface font, but you can find the same variety of representations as with vectors. On the blackboard, for practical reasons, matrices will be always capital non-underlined fonts, as in M. Many textbooks, coming from the mechanical engineering community, represents vectors and matrices in the following way vector {V}, matrix [M] B. Bona (DAUIN) MSMS-Vectors and matrices Semester 1, / 39

6 1. Geometrical vectors The position of a geometrical point P in n-dim space is always given by n coordinates, relative to some pre-defined reference frame. The most used reference frame is the orthogonal cartesian reference frame (or simply cartesian frame). In orbit dynamics, the 3D polar frame is often used. If we want to represent a geometrical point, we use a geometrical vector p to represents it. If the point P is in the 3D space R 3 then the representation is p a R 3 = p x p 1 p y p z p i is the i-th coordinate; the index a indicates the reference frame R a that we use to represented the point. If we change the reference frame, the representation changes too. We will see later how to transform the point representation from one frame to another. a B. Bona (DAUIN) MSMS-Vectors and matrices Semester 1, / 39 p 2 p 3 a

7 Affine geometry To treat points as vectors implies the definition of a zero point (the origin of the reference frame), i.e., a point with particular privileged place in space. Since, in many applications, this may not be required, a particular geometry that is origin-free must be considered. This geometry is called affine geometry and is defined on affine spaces. Affine geometry is at the base of projective geometry and perspective transforms, as well as homogeneous vectors, that are the mathematical tools for image representation and analysis in computer graphics. Affine geometry will not be considered in this course. B. Bona (DAUIN) MSMS-Vectors and matrices Semester 1, / 39

8 2. Physical vectors Many physical quantities possess both magnitude and direction. If we want to represent them, we use again the vector notation. A physical vector QP represents a physical quantity, for instance, linear or angular velocity, gravitational acceleration, force, torque, gradient, etc. Therefore, a physical vectors may be represented by an oriented segment (or directed line segment), with an application point Q (that can be free to move in space or constrained to some body), a direction and a magnitude. QP may be reference-free (e.g., physically independent from the way we represent it, or from an origin), and sometimes it is customary to represent it by the difference of two geometrical vectors (for example to represent a translation) QP =(P Q) v QP R 3 =p q= p 1 q 1 p 2 q 2 v 1 v 2 p 3 q 3 v 3 B. Bona (DAUIN) MSMS-Vectors and matrices Semester 1, / 39

9 Examples Ex1: the local gravitational acceleration has direction and magnitude that are absolute, since they do not depend on the reference frame chosen, but on the space-time geometry. Usually, having define a local reference frame with the z-axis pointing upward, the gravity acceleration is represented by the vector g= 0 0 G where G varies from one place to the other, but is approximately equal to G =9,81ms 2 on the Earth surface. Ex2: the velocity of a body is given by a vector that may have different representations in different reference frames, but its magnitude is independent from the reference frame chosen. B. Bona (DAUIN) MSMS-Vectors and matrices Semester 1, / 39

10 Physical vectors The lines below give some more ideas. Figure: Physical vectors. B. Bona (DAUIN) MSMS-Vectors and matrices Semester 1, / 39

11 Physical vectors We represents physical vectors using an icon; the most used icon is the arrow. Figure: The arrow icon. Obviously this arrow does not exist in space, and can often be misleading, considering the following properties of physical vectors. B. Bona (DAUIN) MSMS-Vectors and matrices Semester 1, / 39

12 Polar vectors There are two types of physical vectors: polar and axial ones. Polar vectors (see [01]) are physical vectors that are symmetrical wrt a reflection through a parallel plane, and are skew-symmetrical wrt a reflection through a perpendicular plane. Examples of physical polar vectors are displacements, linear velocities and forces. Figure: Polar vector. B. Bona (DAUIN) MSMS-Vectors and matrices Semester 1, / 39

13 Axial vectors Axial vectors are physical vectors that are skew-symmetrical wrt a reflection through a parallel plane, and are symmetrical wrt a reflection through a perpendicular plane. Examples of physical axial vectors are angular velocities, torques, magnetic field due to electrical currents, etc. Figure: Axial vector. B. Bona (DAUIN) MSMS-Vectors and matrices Semester 1, / 39

14 Discussion The different symmetry properties of polar and axial vectors show that the arrow icon may be a misleading icon. One must therefore always keep in mind the meaning of the associated entity, that can be a geometrical point, a translation, a velocity, a torque, etc. B. Bona (DAUIN) MSMS-Vectors and matrices Semester 1, / 39

15 3. Mathematical vectors The name vector is also given to mathematical entities. In particular a (mathematical) vector is an abstract entity belonging to a vector space. Vector Space Given a field F ={F;+, }, a vector space V(F), is the set of elements, called vectors, and two operators + and, that satisfy the following axiomatic properties: Vector sum: the operation +, called vector sum, is defined so that {V(F); +} is a commutative (abelian) group; the identity element is called 0; v+0=v Product by a scalar: For each α F and each v V(F), it exists a vector αv V(F); B. Bona (DAUIN) MSMS-Vectors and matrices Semester 1, / 39

16 Vector space For each α,β F and each v,w V(F) the following relations hold true: associative property wrt product by a scalar: α(βv)=(αβ)v existence of the identity wrt product by a scalar: 1(v)=v; v distributive property wrt vector sum: α(v+w)=αv+αw distributive property wrt product by a scalar: (α+ β)v=αv+βv B. Bona (DAUIN) MSMS-Vectors and matrices Semester 1, / 39

17 Linear functions and dual spaces Given two vector spaces, V(F) and U(F), both defined on the same field F, a function f :V U is linear, if, for every v,w V and λ F the following axioms are true: f(v+w)=f(v)+f(w)=fv+fw f(λv)=λf(v)=λfv The linear function L :U U is also called linear operator, linear transformation, linear application or endomorphism. The set of all linear functions L :U V defines a linear vector space L(F). The set of all linear function L from V(F) to F (where usually F =R) L :V R, defines a dual vector space, called V (F). Given a vector v V(F), the simplest example of dual vector v V (F) is v1v 1 + +vnv n = v,v = v,v ; f :=v = [ v1 vn ] B. Bona (DAUIN) MSMS-Vectors and matrices Semester 1, / 39

18 Scalar product The definition of vector spaces does not include a product between elements of the space. But when a metric (i.e., a measure) is necessary or required, usually it is defined by the scalar product. Given two physical vectors a= QP,b= SR, the scalar product or inner product a b is a real number defined (geometrically) as: a b= a b cosθ where a is the vector length and θ, (0 θ 180 ) is the angle between a and b; some indicate the product as a,b (see also dual spaces). Given two mathematical vectors a,b V(R) the scalar product is defined as a b= a k b k =a T b k B. Bona (DAUIN) MSMS-Vectors and matrices Semester 1, / 39

19 Properties: distributive wrt sum (x+y) z=x z+y z distributive wrt product by scalar α(x y)=(αx) y=x (αy) commutative x y=y x positive x x>0, x 0;x x=0 iff x=0 The vector norm is a quantity derived by the scalar product x = x x= xk 2 = x T x k and the angle between x and y is defined as ( ) x y θ =cos 1 x y B. Bona (DAUIN) MSMS-Vectors and matrices Semester 1, / 39

20 Cross product Scalar product acts between two vectors and produces a scalar; in general we would also like to define a product that produces a vector. If we stay in the 3D case, we can define the cross product, aka external product, or vectorial product. Given two physical 3D vectors a= QP,b= SR, the cross product c=a b is a vector orthogonal to the plane of a,b, whose length is c = a b sinθ where θ is the minimum angle that takes a to b counterclockwise (right-hand rule). Given two mathematical vectors x= [ x 1 x 2 x 3 ] T, y= [ y1 y 2 y 3 ] T, with x,y R 3 the cross product x y is a vector z such that z=x y= x 2y 3 x 3 y 2 x 3 y 1 x 1 y 3 x 1 y 2 x 2 y 1 B. Bona (DAUIN) MSMS-Vectors and matrices Semester 1, / 39

21 This relation can be written as z=x y= x 2y 3 x 3 y 2 x 3 y 1 x 1 y 3 = 0 x 3 x 2 x 3 0 x 1 y 1 y 2 =S(x)y x 1 y 2 x 2 y 1 x 2 x 1 0 y 3 where S(x) is a skew-symmetric matrix. Cross Product Properties: anticommutative x y= (y x) distributive wrt sum x (y+z)=(x y)+(x z) distributive wrt product by a scalar α(x y)=(αx) y=x (αy) non associative x (y z) (x y) z Jacobi identity a (b c)+b (c a)+c (a b)=0 B. Bona (DAUIN) MSMS-Vectors and matrices Semester 1, / 39

22 Given three 3D vectors x,y,z, the triple product is a non associative product: x (y z) (x y) z with the following (Grassmann) identities: x (y z) = (x z)y (x y)z (x y) z = (x z)y (y z)x The following relation (between scalars) holds as well (x y) z= (z y) x The cross product is only defined in R 3 ; in order to generalize it in higher dimensional spaces n > 3 it is necessary to introduce the Clifford Algebras. B. Bona (DAUIN) MSMS-Vectors and matrices Semester 1, / 39

23 Conclusions The operations and properties illustrated above may be applied to physical vectors, and sometimes to geometrical vectors, to produce meaningful results; for example, given the angular velocity ω of a body, we can compute the linear velocity v of a geometrical point p on the body, as v=ω p Figure: Example. B. Bona (DAUIN) MSMS-Vectors and matrices Semester 1, / 39

24 Matrices Some matrices are of particular interest in dynamic modelling; namely the orthogonal and the skew-symmetric matrices, apart from others types that will be introduced when used. B. Bona (DAUIN) MSMS-Vectors and matrices Semester 1, / 39

25 Orthogonal matrices A square matrix A R n is called orthogonal when with α i 0. α A T 0 α A= α n A square orthogonal matrix U R n is called orthonormal when all the constants α i are 1: U T U=UU T =I Therefore U 1 =U T B. Bona (DAUIN) MSMS-Vectors and matrices Semester 1, / 39

26 Orthonormal matrices Other properties: The columns, as well as the rows, of U are orthogonal to each other and have unit norm. U =1; The determinant of U has unit module: det(u) =1 therefore it can be +1 or 1. Given a vector x, its orthonormal transformation is y=ux. B. Bona (DAUIN) MSMS-Vectors and matrices Semester 1, / 39

27 Orthonormal matrices If U is an orthonormal matrix, then AU = UA = A. This property in general valid also for unitary matrices, i.e., those defined as U U=I. When U R 3 3, only 3 out of its 9 elements are independent. Scalar product is invariant to orthonormal transformations, (Ux) (Uy)=(Ux) T (Uy)=x T U T Uy=x T y=x y This means that vector lengths are invariant wrt orthonormal trasformations Ux =(Ux) T (Ux)=x T U T Ux=x T Ix=x T x= x B. Bona (DAUIN) MSMS-Vectors and matrices Semester 1, / 39

28 Orthonormal matrices When considering orthonormal transformations, it is important to distinguish the two cases: When det(u)=+1, U represents a proper rotation or simply a rotation, when det(u) = 1, U represents an improper rotation or reflection. The set of rotations forms a continuous non-commutative (wrt product) group; the set of reflections do not have this quality. Intuitively this means that infinitesimal rotations exist, while infinitesimal reflections do not have any meaning. Nonetheless, reflections are the most basic transformation in 3D spaces, in the sense that translations, rotations and roto-reflections (slidings) are obtained from the composition of two or three reflections B. Bona (DAUIN) MSMS-Vectors and matrices Semester 1, / 39

29 Figure: Reflections producing rotations and translation in R 2. B. Bona (DAUIN) MSMS-Vectors and matrices Semester 1, / 39

30 Orthonormal matrices If U is an orthonormal matrix, the distributive property wrt the cross product holds: U(x y)=(ux) (Uy) (with general A matrices this is not true). For any proper rotation matrix U and a generic vector x the following holds ( ) US(x)U T y = U x (U T y) = (Ux) (UU T y) = (Ux) y = S(Ux)y where S(x) is the skew-symmetric matrix associated with x; therefore: US(x)U T = S(Ux) US(x) = S(Ux)U B. Bona (DAUIN) MSMS-Vectors and matrices Semester 1, / 39

31 Skew-symmetric matrices Skew-symmetric matrix A square matrix S is called skew-symmetric or antisymmetric when S+S T =O or S= S T A skew-symmetric matrix has the following structure 0 s 12 s 1n s A n n = 12 0 s 2n s 1n s 2n 0 Therefore there it has at most n(n 1) 2 independent elements. B. Bona (DAUIN) MSMS-Vectors and matrices Semester 1, / 39

32 Skew-symmetric matrices For n=3 it results n(n 1) =3, hence an skew-symmetric matrix has as 2 many element as a 3D vector v. Given a vector v= [ v 1 v 2 v 3 ] T it is possible to build S, and given a matrix S it is possible to extract the associated vector v. We indicate this fact using the symbol S(v), where, by convention S(v)= 0 v 3 v 2 v 3 0 v 1 v 2 v 1 0 B. Bona (DAUIN) MSMS-Vectors and matrices Semester 1, / 39

33 Skew-symmetric matrices Some properties: Given any vector v R 3 : Given two scalars λ 1,λ 2 R: Given any two vectors v,u R 3 : S T (v)= S(v)=S( v) S(λ 1 u+ λ 2 v)=λ 1 S(u)+λ 2 S(v) S(u)v=u v= v u=s( v)u=s T (v)u Therefore S(u) is the representation of the operator (u ) and viceversa. B. Bona (DAUIN) MSMS-Vectors and matrices Semester 1, / 39

34 Skew-symmetric matrices The matrix S(u)S(u)=S 2 (u) is symmetrical and S 2 (u)=uu T u 2 I Hence the dyadic product can be written as D(u,u)=uu T =S 2 (u)+ u 2 I B. Bona (DAUIN) MSMS-Vectors and matrices Semester 1, / 39

35 Eigenvalues and eigenvectors of skew-symmetric matrices Given an skew-symmetric matrix S(v), its eigenvalues are λ 1 =0, λ 2,3 =±j v The eigenvalue related to the eigenvector λ 1 =0 is v; the other two are complex conjugate. The set of skew-symmetric matrices is a vector space, denoted as so(3). Given two skew-symmetric matrices S 1 and S 2, we call commutator or Lie bracket the following operator that is itself skew-symmetric. [S 1,S 2 ] def = S 1 S 2 S 2 S 1 Skew-symmetric matrices form a Lie algebra, which is related to the Lie group of orthogonal matrices. B. Bona (DAUIN) MSMS-Vectors and matrices Semester 1, / 39

36 Summary 1 Vectors represent geometrical points or physical quantities. 2 Vectors are associated to a representation that changes with reference frames. 3 Vectors are polar or axial. 4 Matrices represent linear transformations. 5 Orthogonal matrices represent reference frames or rotations. 6 Skew-symmetric matrices represent cross products. 7 Skew-symmetric matrices are important for angular velocities. B. Bona (DAUIN) MSMS-Vectors and matrices Semester 1, / 39

37 References [01] S.L. Altmann, Icons and Symmetries, Clarendon Press, [02] Van Der Ha, Shuster, A Tutorial on Vectors and Attitude. [03] K. Jänich, Linear Algebra, Springer, [04] J. Stillwell, Mathematics and Its History, Springer, [05] J. Gallier, Geometric Methods and Applications, Springer, B. Bona (DAUIN) MSMS-Vectors and matrices Semester 1, / 39

38 Additional material: Dyadic Product Given two vectors x,y R n, the dyadic product is defined as Properties x 1 y 1 x 1 y n x y=xy T =D(x,y)=. x i y i. x n y 1 x n y n (αx) y = x (αy)=α(x y) x (y+z) = x y+x z (x+y) z = x y+x z (x y)z = x(y z) x(y z) = (x y)z B. Bona (DAUIN) MSMS-Vectors and matrices Semester 1, / 39

39 Some texts call this product external product, adding noise to the nomenclature, since the external product is another type of product introduce by Grassmann. The product is non commutative: xy T yx T, since D(x,y)=D T (y,x) The matrix D has always rank ρ(d)=1, whatever its dimension n. Relations between dyadic and cross product x (y z) = [(x z)i z x]y (x y) z = [(x z)i x z]y It is interesting to note that, while the cross product is only defined for 3D vectors, the right terms are defined for any dimension n. B. Bona (DAUIN) MSMS-Vectors and matrices Semester 1, / 39

p 2 p 3 p y p z It will not be considered in the present context; the interested reader can find more details in [05].

p 2 p 3 p y p z It will not be considered in the present context; the interested reader can find more details in [05]. 1. Geometrical vectors A geometrical vector p represents a point P in space. The point P is an abstraction that often, but not always, requires a representation. Vector representations are given wrt a

More information

Matrices A brief introduction

Matrices A brief introduction Matrices A brief introduction Basilio Bona DAUIN Politecnico di Torino Semester 1, 2014-15 B. Bona (DAUIN) Matrices Semester 1, 2014-15 1 / 44 Definitions Definition A matrix is a set of N real or complex

More information

Matrices A brief introduction

Matrices A brief introduction Matrices A brief introduction Basilio Bona DAUIN Politecnico di Torino September 2013 Basilio Bona (DAUIN) Matrices September 2013 1 / 74 Definitions Definition A matrix is a set of N real or complex numbers

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

Matrices A brief introduction

Matrices A brief introduction Matrices A brief introduction Basilio Bona DAUIN Politecnico di Torino Semester 1, 2014-15 B. Bona (DAUIN) Matrices Semester 1, 2014-15 1 / 41 Definitions Definition A matrix is a set of N real or complex

More information

Homogeneous Coordinates

Homogeneous Coordinates Homogeneous Coordinates Basilio Bona DAUIN-Politecnico di Torino October 2013 Basilio Bona (DAUIN-Politecnico di Torino) Homogeneous Coordinates October 2013 1 / 32 Introduction Homogeneous coordinates

More information

Rigid body dynamics. Basilio Bona. DAUIN - Politecnico di Torino. October 2013

Rigid body dynamics. Basilio Bona. DAUIN - Politecnico di Torino. October 2013 Rigid body dynamics Basilio Bona DAUIN - Politecnico di Torino October 2013 Basilio Bona (DAUIN - Politecnico di Torino) Rigid body dynamics October 2013 1 / 16 Multiple point-mass bodies Each mass is

More information

Quaternions. Basilio Bona. Semester 1, DAUIN Politecnico di Torino. B. Bona (DAUIN) Quaternions Semester 1, / 40

Quaternions. Basilio Bona. Semester 1, DAUIN Politecnico di Torino. B. Bona (DAUIN) Quaternions Semester 1, / 40 Quaternions Basilio Bona DAUIN Politecnico di Torino Semester 1, 2016-2017 B. Bona (DAUIN) Quaternions Semester 1, 2016-2017 1 / 40 Introduction Complex numbers with unit norm can be used as rotation operators

More information

CSE 167: Introduction to Computer Graphics Lecture #2: Linear Algebra Primer

CSE 167: Introduction to Computer Graphics Lecture #2: Linear Algebra Primer CSE 167: Introduction to Computer Graphics Lecture #2: Linear Algebra Primer Jürgen P. Schulze, Ph.D. University of California, San Diego Fall Quarter 2016 Announcements Monday October 3: Discussion Assignment

More information

1. Vectors.

1. Vectors. 1. Vectors 1.1 Vectors and Matrices Linear algebra is concerned with two basic kinds of quantities: vectors and matrices. 1.1 Vectors and Matrices Scalars and Vectors - Scalar: a numerical value denoted

More information

2. Preliminaries. x 2 + y 2 + z 2 = a 2 ( 1 )

2. Preliminaries. x 2 + y 2 + z 2 = a 2 ( 1 ) x 2 + y 2 + z 2 = a 2 ( 1 ) V. Kumar 2. Preliminaries 2.1 Homogeneous coordinates When writing algebraic equations for such geometric objects as planes and circles, we are used to writing equations that

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

CSE 167: Introduction to Computer Graphics Lecture #2: Linear Algebra Primer

CSE 167: Introduction to Computer Graphics Lecture #2: Linear Algebra Primer CSE 167: Introduction to Computer Graphics Lecture #2: Linear Algebra Primer Jürgen P. Schulze, Ph.D. University of California, San Diego Spring Quarter 2016 Announcements Project 1 due next Friday at

More 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 z A p AB B RF B z B x B y A rigid body

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

Linear Algebra. Preliminary Lecture Notes

Linear Algebra. Preliminary Lecture Notes Linear Algebra Preliminary Lecture Notes Adolfo J. Rumbos c Draft date May 9, 29 2 Contents 1 Motivation for the course 5 2 Euclidean n dimensional Space 7 2.1 Definition of n Dimensional Euclidean Space...........

More information

Outline. Linear Algebra for Computer Vision

Outline. Linear Algebra for Computer Vision Outline Linear Algebra for Computer Vision Introduction CMSC 88 D Notation and Basics Motivation Linear systems of equations Gauss Elimination, LU decomposition Linear Spaces and Operators Addition, scalar

More information

Linear Algebra. Preliminary Lecture Notes

Linear Algebra. Preliminary Lecture Notes Linear Algebra Preliminary Lecture Notes Adolfo J. Rumbos c Draft date April 29, 23 2 Contents Motivation for the course 5 2 Euclidean n dimensional Space 7 2. Definition of n Dimensional Euclidean Space...........

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

Matrix Algebra: Vectors

Matrix Algebra: Vectors A Matrix Algebra: Vectors A Appendix A: MATRIX ALGEBRA: VECTORS A 2 A MOTIVATION Matrix notation was invented primarily to express linear algebra relations in compact form Compactness enhances visualization

More information

Linear Algebra & Geometry why is linear algebra useful in computer vision?

Linear Algebra & Geometry why is linear algebra useful in computer vision? Linear Algebra & Geometry why is linear algebra useful in computer vision? References: -Any book on linear algebra! -[HZ] chapters 2, 4 Some of the slides in this lecture are courtesy to Prof. Octavia

More information

Topics in Representation Theory: Lie Groups, Lie Algebras and the Exponential Map

Topics in Representation Theory: Lie Groups, Lie Algebras and the Exponential Map Topics in Representation Theory: Lie Groups, Lie Algebras and the Exponential Map Most of the groups we will be considering this semester will be matrix groups, i.e. subgroups of G = Aut(V ), the group

More information

Sec. 1.1: Basics of Vectors

Sec. 1.1: Basics of Vectors Sec. 1.1: Basics of Vectors Notation for Euclidean space R n : all points (x 1, x 2,..., x n ) in n-dimensional space. Examples: 1. R 1 : all points on the real number line. 2. R 2 : all points (x 1, x

More information

Linear Algebra & Geometry why is linear algebra useful in computer vision?

Linear Algebra & Geometry why is linear algebra useful in computer vision? Linear Algebra & Geometry why is linear algebra useful in computer vision? References: -Any book on linear algebra! -[HZ] chapters 2, 4 Some of the slides in this lecture are courtesy to Prof. Octavia

More information

COMP 175 COMPUTER GRAPHICS. Lecture 04: Transform 1. COMP 175: Computer Graphics February 9, Erik Anderson 04 Transform 1

COMP 175 COMPUTER GRAPHICS. Lecture 04: Transform 1. COMP 175: Computer Graphics February 9, Erik Anderson 04 Transform 1 Lecture 04: Transform COMP 75: Computer Graphics February 9, 206 /59 Admin Sign up via email/piazza for your in-person grading Anderson@cs.tufts.edu 2/59 Geometric Transform Apply transforms to a hierarchy

More information

Eigenvalues and Eigenvectors

Eigenvalues and Eigenvectors /88 Chia-Ping Chen Department of Computer Science and Engineering National Sun Yat-sen University Linear Algebra Eigenvalue Problem /88 Eigenvalue Equation By definition, the eigenvalue equation for matrix

More information

[3] (b) Find a reduced row-echelon matrix row-equivalent to ,1 2 2

[3] (b) Find a reduced row-echelon matrix row-equivalent to ,1 2 2 MATH Key for sample nal exam, August 998 []. (a) Dene the term \reduced row-echelon matrix". A matrix is reduced row-echelon if the following conditions are satised. every zero row lies below every nonzero

More information

6 Inner Product Spaces

6 Inner Product Spaces Lectures 16,17,18 6 Inner Product Spaces 6.1 Basic Definition Parallelogram law, the ability to measure angle between two vectors and in particular, the concept of perpendicularity make the euclidean space

More information

msqm 2011/8/14 21:35 page 189 #197

msqm 2011/8/14 21:35 page 189 #197 msqm 2011/8/14 21:35 page 189 #197 Bibliography Dirac, P. A. M., The Principles of Quantum Mechanics, 4th Edition, (Oxford University Press, London, 1958). Feynman, R. P. and A. P. Hibbs, Quantum Mechanics

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

Scalar & Vector tutorial

Scalar & Vector tutorial Scalar & Vector tutorial scalar vector only magnitude, no direction both magnitude and direction 1-dimensional measurement of quantity not 1-dimensional time, mass, volume, speed temperature and so on

More information

MAC Module 5 Vectors in 2-Space and 3-Space II

MAC Module 5 Vectors in 2-Space and 3-Space II MAC 2103 Module 5 Vectors in 2-Space and 3-Space II 1 Learning Objectives Upon completing this module, you should be able to: 1. Determine the cross product of a vector in R 3. 2. Determine a scalar triple

More information

Contravariant and Covariant as Transforms

Contravariant and Covariant as Transforms Contravariant and Covariant as Transforms There is a lot more behind the concepts of contravariant and covariant tensors (of any rank) than the fact that their basis vectors are mutually orthogonal to

More information

Dot product. The dot product is an inner product on a coordinate vector space (Definition 1, Theorem

Dot product. The dot product is an inner product on a coordinate vector space (Definition 1, Theorem Dot product The dot product is an inner product on a coordinate vector space (Definition 1, Theorem 1). Definition 1 Given vectors v and u in n-dimensional space, the dot product is defined as, n v u v

More information

DS-GA 1002 Lecture notes 0 Fall Linear Algebra. These notes provide a review of basic concepts in linear algebra.

DS-GA 1002 Lecture notes 0 Fall Linear Algebra. These notes provide a review of basic concepts in linear algebra. DS-GA 1002 Lecture notes 0 Fall 2016 Linear Algebra These notes provide a review of basic concepts in linear algebra. 1 Vector spaces You are no doubt familiar with vectors in R 2 or R 3, i.e. [ ] 1.1

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

Nonholonomic Constraints Examples

Nonholonomic Constraints Examples Nonholonomic Constraints Examples Basilio Bona DAUIN Politecnico di Torino July 2009 B. Bona (DAUIN) Examples July 2009 1 / 34 Example 1 Given q T = [ x y ] T check that the constraint φ(q) = (2x + siny

More information

MSMS Basilio Bona DAUIN PoliTo

MSMS Basilio Bona DAUIN PoliTo MSMS 214-215 Basilio Bona DAUIN PoliTo Problem 2 The planar system illustrated in Figure 1 consists of a bar B and a wheel W moving (no friction, no sliding) along the bar; the bar can rotate around an

More information

Math Linear Algebra II. 1. Inner Products and Norms

Math Linear Algebra II. 1. Inner Products and Norms Math 342 - Linear Algebra II Notes 1. Inner Products and Norms One knows from a basic introduction to vectors in R n Math 254 at OSU) that the length of a vector x = x 1 x 2... x n ) T R n, denoted x,

More information

Linear Algebra Review. Vectors

Linear Algebra Review. Vectors Linear Algebra Review 9/4/7 Linear Algebra Review By Tim K. Marks UCSD Borrows heavily from: Jana Kosecka http://cs.gmu.edu/~kosecka/cs682.html Virginia de Sa (UCSD) Cogsci 8F Linear Algebra review Vectors

More information

Review of some mathematical tools

Review of some mathematical tools MATHEMATICAL FOUNDATIONS OF SIGNAL PROCESSING Fall 2016 Benjamín Béjar Haro, Mihailo Kolundžija, Reza Parhizkar, Adam Scholefield Teaching assistants: Golnoosh Elhami, Hanjie Pan Review of some mathematical

More information

Chapter 6: Vector Analysis

Chapter 6: Vector Analysis Chapter 6: Vector Analysis We use derivatives and various products of vectors in all areas of physics. For example, Newton s 2nd law is F = m d2 r. In electricity dt 2 and magnetism, we need surface and

More information

Linear Algebra: Matrix Eigenvalue Problems

Linear Algebra: Matrix Eigenvalue Problems CHAPTER8 Linear Algebra: Matrix Eigenvalue Problems Chapter 8 p1 A matrix eigenvalue problem considers the vector equation (1) Ax = λx. 8.0 Linear Algebra: Matrix Eigenvalue Problems Here A is a given

More information

Plan for the rest of the semester. ψ a

Plan for the rest of the semester. ψ a Plan for the rest of the semester ϕ ψ a ϕ(x) e iα(x) ϕ(x) 167 Representations of Lorentz Group based on S-33 We defined a unitary operator that implemented a Lorentz transformation on a scalar field: and

More information

Linear algebra. S. Richard

Linear algebra. S. Richard Linear algebra S. Richard Fall Semester 2014 and Spring Semester 2015 2 Contents Introduction 5 0.1 Motivation.................................. 5 1 Geometric setting 7 1.1 The Euclidean space R n..........................

More information

Euclidean Spaces. Euclidean Spaces. Chapter 10 -S&B

Euclidean Spaces. Euclidean Spaces. Chapter 10 -S&B Chapter 10 -S&B The Real Line: every real number is represented by exactly one point on the line. The plane (i.e., consumption bundles): Pairs of numbers have a geometric representation Cartesian plane

More information

Lecture # 3 Orthogonal Matrices and Matrix Norms. We repeat the definition an orthogonal set and orthornormal set.

Lecture # 3 Orthogonal Matrices and Matrix Norms. We repeat the definition an orthogonal set and orthornormal set. Lecture # 3 Orthogonal Matrices and Matrix Norms We repeat the definition an orthogonal set and orthornormal set. Definition A set of k vectors {u, u 2,..., u k }, where each u i R n, is said to be an

More information

REVIEW - Vectors. Vectors. Vector Algebra. Multiplication by a scalar

REVIEW - Vectors. Vectors. Vector Algebra. Multiplication by a scalar J. Peraire Dynamics 16.07 Fall 2004 Version 1.1 REVIEW - Vectors By using vectors and defining appropriate operations between them, physical laws can often be written in a simple form. Since we will making

More information

Math 302 Outcome Statements Winter 2013

Math 302 Outcome Statements Winter 2013 Math 302 Outcome Statements Winter 2013 1 Rectangular Space Coordinates; Vectors in the Three-Dimensional Space (a) Cartesian coordinates of a point (b) sphere (c) symmetry about a point, a line, and a

More information

Problem Set 2 Due Tuesday, September 27, ; p : 0. (b) Construct a representation using five d orbitals that sit on the origin as a basis: 1

Problem Set 2 Due Tuesday, September 27, ; p : 0. (b) Construct a representation using five d orbitals that sit on the origin as a basis: 1 Problem Set 2 Due Tuesday, September 27, 211 Problems from Carter: Chapter 2: 2a-d,g,h,j 2.6, 2.9; Chapter 3: 1a-d,f,g 3.3, 3.6, 3.7 Additional problems: (1) Consider the D 4 point group and use a coordinate

More information

Lesson Rigid Body Dynamics

Lesson Rigid Body Dynamics Lesson 8 Rigid Body Dynamics Lesson 8 Outline Problem definition and motivations Dynamics of rigid bodies The equation of unconstrained motion (ODE) User and time control Demos / tools / libs Rigid Body

More information

Generalized coordinates and constraints

Generalized coordinates and constraints Generalized coordinates and constraints Basilio Bona DAUIN Politecnico di Torino Semester 1, 2014-15 B. Bona (DAUIN) Generalized coordinates and constraints Semester 1, 2014-15 1 / 25 Coordinates A rigid

More information

1. Rotations in 3D, so(3), and su(2). * version 2.0 *

1. Rotations in 3D, so(3), and su(2). * version 2.0 * 1. Rotations in 3D, so(3, and su(2. * version 2.0 * Matthew Foster September 5, 2016 Contents 1.1 Rotation groups in 3D 1 1.1.1 SO(2 U(1........................................................ 1 1.1.2

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

October 25, 2013 INNER PRODUCT SPACES

October 25, 2013 INNER PRODUCT SPACES October 25, 2013 INNER PRODUCT SPACES RODICA D. COSTIN Contents 1. Inner product 2 1.1. Inner product 2 1.2. Inner product spaces 4 2. Orthogonal bases 5 2.1. Existence of an orthogonal basis 7 2.2. Orthogonal

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

arxiv: v1 [math.ap] 25 Aug 2009

arxiv: v1 [math.ap] 25 Aug 2009 Lie group analysis of Poisson s equation and optimal system of subalgebras for Lie algebra of 3 dimensional rigid motions arxiv:0908.3619v1 [math.ap] 25 Aug 2009 Abstract M. Nadjafikhah a, a School of

More information

ROBOTICS 01PEEQW. Basilio Bona DAUIN Politecnico di Torino

ROBOTICS 01PEEQW. Basilio Bona DAUIN Politecnico di Torino ROBOTICS 01PEEQW Basilio Bona DAUIN Politecnico di Torino Kinematic Functions Kinematic functions Kinematics deals with the study of four functions(called kinematic functions or KFs) that mathematically

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

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

Dynamics. Basilio Bona. Semester 1, DAUIN Politecnico di Torino. B. Bona (DAUIN) Dynamics Semester 1, / 18

Dynamics. Basilio Bona. Semester 1, DAUIN Politecnico di Torino. B. Bona (DAUIN) Dynamics Semester 1, / 18 Dynamics Basilio Bona DAUIN Politecnico di Torino Semester 1, 2016-17 B. Bona (DAUIN) Dynamics Semester 1, 2016-17 1 / 18 Dynamics Dynamics studies the relations between the 3D space generalized forces

More information

Representations of Lorentz Group

Representations of Lorentz Group Representations of Lorentz Group based on S-33 We defined a unitary operator that implemented a Lorentz transformation on a scalar field: How do we find the smallest (irreducible) representations of the

More information

Duke University, Department of Electrical and Computer Engineering Optimization for Scientists and Engineers c Alex Bronstein, 2014

Duke University, Department of Electrical and Computer Engineering Optimization for Scientists and Engineers c Alex Bronstein, 2014 Duke University, Department of Electrical and Computer Engineering Optimization for Scientists and Engineers c Alex Bronstein, 2014 Linear Algebra A Brief Reminder Purpose. The purpose of this document

More information

Chapter 2. Linear Algebra. rather simple and learning them will eventually allow us to explain the strange results of

Chapter 2. Linear Algebra. rather simple and learning them will eventually allow us to explain the strange results of Chapter 2 Linear Algebra In this chapter, we study the formal structure that provides the background for quantum mechanics. The basic ideas of the mathematical machinery, linear algebra, are rather simple

More information

MATH 423 Linear Algebra II Lecture 33: Diagonalization of normal operators.

MATH 423 Linear Algebra II Lecture 33: Diagonalization of normal operators. MATH 423 Linear Algebra II Lecture 33: Diagonalization of normal operators. Adjoint operator and adjoint matrix Given a linear operator L on an inner product space V, the adjoint of L is a transformation

More information

Image Registration Lecture 2: Vectors and Matrices

Image Registration Lecture 2: Vectors and Matrices Image Registration Lecture 2: Vectors and Matrices Prof. Charlene Tsai Lecture Overview Vectors Matrices Basics Orthogonal matrices Singular Value Decomposition (SVD) 2 1 Preliminary Comments Some of this

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

ORTHOGONALITY AND LEAST-SQUARES [CHAP. 6]

ORTHOGONALITY AND LEAST-SQUARES [CHAP. 6] ORTHOGONALITY AND LEAST-SQUARES [CHAP. 6] Inner products and Norms Inner product or dot product of 2 vectors u and v in R n : u.v = u 1 v 1 + u 2 v 2 + + u n v n Calculate u.v when u = 1 2 2 0 v = 1 0

More information

Intro Vectors 2D implicit curves 2D parametric curves. Graphics 2012/2013, 4th quarter. Lecture 2: vectors, curves, and surfaces

Intro Vectors 2D implicit curves 2D parametric curves. Graphics 2012/2013, 4th quarter. Lecture 2: vectors, curves, and surfaces Lecture 2, curves, and surfaces Organizational remarks Tutorials: TA sessions for tutorial 1 start today Tutorial 2 will go online after lecture 3 Practicals: Make sure to find a team partner very soon

More information

NOTES on LINEAR ALGEBRA 1

NOTES on LINEAR ALGEBRA 1 School of Economics, Management and Statistics University of Bologna Academic Year 207/8 NOTES on LINEAR ALGEBRA for the students of Stats and Maths This is a modified version of the notes by Prof Laura

More information

INTRODUCTION TO LIE ALGEBRAS. LECTURE 1.

INTRODUCTION TO LIE ALGEBRAS. LECTURE 1. INTRODUCTION TO LIE ALGEBRAS. LECTURE 1. 1. Algebras. Derivations. Definition of Lie algebra 1.1. Algebras. Let k be a field. An algebra over k (or k-algebra) is a vector space A endowed with a bilinear

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

Vector Calculus Æ Z 4 { 9

Vector Calculus Æ Z 4 { 9 Vector Calculus 2008ôÆ 9 4ß ii 1 Much of the material presented here and some figures are copied from Vector Calculus of J. Marsden and A. Tromba for teaching purpose only. Please do not distribute This

More information

Geometric Fundamentals in Robotics Quaternions

Geometric Fundamentals in Robotics Quaternions Geometric Fundamentals in Robotics Quaternions Basilio Bona DAUIN-Politecnico di Torino July 2009 Basilio Bona (DAUIN-Politecnico di Torino) Quaternions July 2009 1 / 47 Introduction Quaternions were discovered

More information

Problem Set 2 Due Thursday, October 1, & & & & # % (b) Construct a representation using five d orbitals that sit on the origin as a basis:

Problem Set 2 Due Thursday, October 1, & & & & # % (b) Construct a representation using five d orbitals that sit on the origin as a basis: Problem Set 2 Due Thursday, October 1, 29 Problems from Cotton: Chapter 4: 4.6, 4.7; Chapter 6: 6.2, 6.4, 6.5 Additional problems: (1) Consider the D 3h point group and use a coordinate system wherein

More information

4 Linear Algebra Review

4 Linear Algebra Review Linear Algebra Review For this topic we quickly review many key aspects of linear algebra that will be necessary for the remainder of the text 1 Vectors and Matrices For the context of data analysis, the

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

Applied Linear Algebra in Geoscience Using MATLAB

Applied Linear Algebra in Geoscience Using MATLAB Applied Linear Algebra in Geoscience Using MATLAB Contents Getting Started Creating Arrays Mathematical Operations with Arrays Using Script Files and Managing Data Two-Dimensional Plots Programming in

More information

CS 143 Linear Algebra Review

CS 143 Linear Algebra Review CS 143 Linear Algebra Review Stefan Roth September 29, 2003 Introductory Remarks This review does not aim at mathematical rigor very much, but instead at ease of understanding and conciseness. Please see

More information

Tutorials in Optimization. Richard Socher

Tutorials in Optimization. Richard Socher Tutorials in Optimization Richard Socher July 20, 2008 CONTENTS 1 Contents 1 Linear Algebra: Bilinear Form - A Simple Optimization Problem 2 1.1 Definitions........................................ 2 1.2

More information

A geometric interpretation of the homogeneous coordinates is given in the following Figure.

A geometric interpretation of the homogeneous coordinates is given in the following Figure. Introduction Homogeneous coordinates are an augmented representation of points and lines in R n spaces, embedding them in R n+1, hence using n + 1 parameters. This representation is useful in dealing with

More information

CH.3. COMPATIBILITY EQUATIONS. Multimedia Course on Continuum Mechanics

CH.3. COMPATIBILITY EQUATIONS. Multimedia Course on Continuum Mechanics CH.3. COMPATIBILITY EQUATIONS Multimedia Course on Continuum Mechanics Overview Introduction Lecture 1 Compatibility Conditions Lecture Compatibility Equations of a Potential Vector Field Lecture 3 Compatibility

More information

Mathematical Foundations: Intro

Mathematical Foundations: Intro Mathematical Foundations: Intro Graphics relies on 3 basic objects: 1. Scalars 2. Vectors 3. Points Mathematically defined in terms of spaces: 1. Vector space 2. Affine space 3. Euclidean space Math required:

More information

Strain analysis.

Strain analysis. Strain analysis ecalais@purdue.edu Plates vs. continuum Gordon and Stein, 1991 Most plates are rigid at the until know we have studied a purely discontinuous approach where plates are

More information

Dr. Tess J. Moon, (office), (fax),

Dr. Tess J. Moon, (office), (fax), THE UNIVERSITY OF TEXAS AT AUSTIN DEPARTMENT OF MECHANICAL ENGINEERING ME 380Q ENGINEERING ANALYSIS: ANALYTICAL METHODS Dr Tess J Moon 471-0094 (office) 471-877 (fax) tmoon@mailutexasedu Mathematical Preliminaries

More information

Part 1a: Inner product, Orthogonality, Vector/Matrix norm

Part 1a: Inner product, Orthogonality, Vector/Matrix norm Part 1a: Inner product, Orthogonality, Vector/Matrix norm September 19, 2018 Numerical Linear Algebra Part 1a September 19, 2018 1 / 16 1. Inner product on a linear space V over the number field F A map,

More information

Distance Formula in 3-D Given any two points P 1 (x 1, y 1, z 1 ) and P 2 (x 2, y 2, z 2 ) the distance between them is ( ) ( ) ( )

Distance Formula in 3-D Given any two points P 1 (x 1, y 1, z 1 ) and P 2 (x 2, y 2, z 2 ) the distance between them is ( ) ( ) ( ) Vectors and the Geometry of Space Vector Space The 3-D coordinate system (rectangular coordinates ) is the intersection of three perpendicular (orthogonal) lines called coordinate axis: x, y, and z. Their

More information

Lecture Note 1: Background

Lecture Note 1: Background ECE5463: Introduction to Robotics Lecture Note 1: Background Prof. Wei Zhang Department of Electrical and Computer Engineering Ohio State University Columbus, Ohio, USA Spring 2018 Lecture 1 (ECE5463 Sp18)

More information

Tensors, and differential forms - Lecture 2

Tensors, and differential forms - Lecture 2 Tensors, and differential forms - Lecture 2 1 Introduction The concept of a tensor is derived from considering the properties of a function under a transformation of the coordinate system. A description

More information

University of Colorado at Denver Mathematics Department Applied Linear Algebra Preliminary Exam With Solutions 16 January 2009, 10:00 am 2:00 pm

University of Colorado at Denver Mathematics Department Applied Linear Algebra Preliminary Exam With Solutions 16 January 2009, 10:00 am 2:00 pm University of Colorado at Denver Mathematics Department Applied Linear Algebra Preliminary Exam With Solutions 16 January 2009, 10:00 am 2:00 pm Name: The proctor will let you read the following conditions

More information

Chapter 0. Preliminaries. 0.1 Things you should already know

Chapter 0. Preliminaries. 0.1 Things you should already know Chapter 0 Preliminaries These notes cover the course MATH45061 (Continuum Mechanics) and are intended to supplement the lectures. The course does not follow any particular text, so you do not need to buy

More information

Review of Linear Algebra

Review of Linear Algebra Review of Linear Algebra Definitions An m n (read "m by n") matrix, is a rectangular array of entries, where m is the number of rows and n the number of columns. 2 Definitions (Con t) A is square if m=

More information

Contents. 2.1 Vectors in R n. Linear Algebra (part 2) : Vector Spaces (by Evan Dummit, 2017, v. 2.50) 2 Vector Spaces

Contents. 2.1 Vectors in R n. Linear Algebra (part 2) : Vector Spaces (by Evan Dummit, 2017, v. 2.50) 2 Vector Spaces Linear Algebra (part 2) : Vector Spaces (by Evan Dummit, 2017, v 250) Contents 2 Vector Spaces 1 21 Vectors in R n 1 22 The Formal Denition of a Vector Space 4 23 Subspaces 6 24 Linear Combinations and

More information

Symmetries, Fields and Particles. Examples 1.

Symmetries, Fields and Particles. Examples 1. Symmetries, Fields and Particles. Examples 1. 1. O(n) consists of n n real matrices M satisfying M T M = I. Check that O(n) is a group. U(n) consists of n n complex matrices U satisfying U U = I. Check

More information

4.1 Distance and Length

4.1 Distance and Length Chapter Vector Geometry In this chapter we will look more closely at certain geometric aspects of vectors in R n. We will first develop an intuitive understanding of some basic concepts by looking at vectors

More information

CSE4030 Introduction to Computer Graphics

CSE4030 Introduction to Computer Graphics CSE4030 Introduction to Computer Graphics Dongguk University Jeong-Mo Hong Week 5 Living in a 3 dimensional world II Geometric coordinate in 3D How to move your cubes in 3D Objectives Introduce concepts

More information

Chapter 5 Eigenvalues and Eigenvectors

Chapter 5 Eigenvalues and Eigenvectors Chapter 5 Eigenvalues and Eigenvectors Outline 5.1 Eigenvalues and Eigenvectors 5.2 Diagonalization 5.3 Complex Vector Spaces 2 5.1 Eigenvalues and Eigenvectors Eigenvalue and Eigenvector If A is a n n

More information

1. Foundations of Numerics from Advanced Mathematics. Linear Algebra

1. Foundations of Numerics from Advanced Mathematics. Linear Algebra Foundations of Numerics from Advanced Mathematics Linear Algebra Linear Algebra, October 23, 22 Linear Algebra Mathematical Structures a mathematical structure consists of one or several sets and one or

More information

Curvilinear Coordinates

Curvilinear Coordinates University of Alabama Department of Physics and Astronomy PH 106-4 / LeClair Fall 2008 Curvilinear Coordinates Note that we use the convention that the cartesian unit vectors are ˆx, ŷ, and ẑ, rather than

More information

Fundamental principles

Fundamental principles Dynamics and control of mechanical systems Date Day 1 (03/05) - 05/05 Day (07/05) Day 3 (09/05) Day 4 (11/05) Day 5 (14/05) Day 6 (16/05) Content Review of the basics of mechanics. Kinematics of rigid

More information