Points, Vectors, Geometry, Algebra
|
|
- Conrad McGee
- 7 years ago
- Views:
Transcription
1 Points, Vectors, Geometr, Algebra a A b v B Points and vectors in geometr and algebra The notion point in geometr is considered here as well known and as its definition is not mathematicall simple, I will not define it here. Let us emphasie that it should be considered as place in the space, which is independent on an numbers. The term vector in geometr we can define as ordered pair of points, which are called initial and terminal point of the vector. We denote vector as AB. We can use the phrases in geometr as point A is intersection of circle k with the center in point B and containing point C and line passing through points D and E. The problems in robotics are strictl speaking geometrical problems (at least in kinematics). We need to represent the geometr of robots in computer to be able to control robots. Unfortunatel the digital computer cannot handle geometr directl. Mathematical theor of linear spaces allows us to handle mathematical objects like ordered n-tuple of numbers. It is possible to show that structure preserving mapping (isomorphism) between geometrical and algebraic objects eists for Euclidean geometr and algebraic linear spaces of the finite dimension. To introduce such isomorphism, we need to introduce coordinate sstem. Geometrical point in space could be then made identical to the ordered triple of real numbers. This triple is usuall called vector, but this time being the algebraic term. The real numbers in the triple mean coordinates of geometrical point in the coordinate sstem. The radius vector in geometr could define the position of the point in the space. The initial point of the radius vector is in the origin of the coordinate sstem, the final point of the radius vector is the represented geometrical point. (Algebraic) linear space thus makes universal model of geometrical space and using the linear space we can represent all properties of geometrical space and vice versa. Considering the geometrical terms as primar can be justified b the historical fact, that geometr was cultivated b mathematicians ears without introducing coordinates. The eistence of isomorphism demonstrates that both descriptions of the realit are (mathematicall) equivalent and we can switch between them arbitraril. We can define between points and vectors in geometr several operators: two points define vector v = AB, point and vector define point A + v = B vectors could be added and subtracted b = a + v These operations hold without introducing coordinate sstem. The same operations could be introduced in algebra between ordered triples (n-tuples) representing points and vectors. The formulas remain the same, the meaning of the objects in formulas differs. Algebraic objects in formulas correctl represent geometrical objects if the coordinates of RBTICS: Vladimír Smutný Slide, Page
2 the geometrical objects are in the same coordinate sstem. Further holds that coordinate sstem can be chosen arbitraril. Form of the algebraic description will be for an choice of coordinate sstem same, the numbers in equations will depend on the choice of the coordinage sstem. Situation with several coordinate sstems will be described later. RBTICS: Vladimír Smutný Slide, Page
3 Technical intermeo C B u β α γ A v α The common approach for solving problems of determining parameters of triangle is to use e.g. Law of Cosine or Law of Sine. Such laws, sum of inner angles and so on, are difficult to appl in analtical geometr. The problem is that found solutions should be interpreted for different quadrants, new solutions shall be constructed or found solutions tested for satisfing input conditions. The reason is, that the orientation of angles cannot be determined from such computations and interpretation of results is difficult. I recommend to avoid such approaches as much as possible and use the following reliable tools. Tr to calculate coordinates of corners instead of length of sides or sie of angles. Use φ = atan(, ) for determining angle as much as possible. Avoid arccos as much as possible. When calculating angles and coordinates, strictl use oriented versions of them. The can be then sumed and subtracted without analsis of particular situations. If ou need analtical equation of line, use the form a + b + c =, which unlike = k + q works in all quadrants. See the calculation of the angle between ais and AB vector (see figure above). The oriented, four quadrant angle α could be calculated as α = atan(b A, B A ). The safest and easiest wa, how to calculate the oriented angle β between vectors v and u is the following: α = atan(b A, B A ), () γ = atan(c B, C B ), () β = γ α. () RBTICS: Vladimír Smutný Slide, Page
4 Technical intermeo II C u A w α δ v B β α γ Let us have given the coordinates of points A and C and lengths of vectors v and u. The safest wa how to determine the point B and associated angles, is not to fight via Law of Cosine with the angle δ but to calculate the intersection of circles with the centers in A and C and appropriate radii. This gives two solutions for point B. The angles could be then determined b the above equations. RBTICS: Vladimír Smutný Slide, Page
5 Bod in the coordinate sstem and its motion The rigid bod in a plane has degree of freedom. The same bod in D space has degree of freedom: Questions: How man DF has a rubber tape? Rigid bod in this course we alwas consider links and manipulated objects as rigid bodies. We can attach the coordinate sstem to the rigid bod and position of the individual points on the rigid bod is then unique and supposed to be known apriori, e.g. from CAD drawings of the bod. Actual bod position in time could be described b the position of the attached coordinate sstem in other, nonmoving, world coordinate sstem. Motion of the bod in time could be described as a actual position of the bod as a function of time. Relative position of two coordinates sstem can alwas be decomposed into the translation and rotation. Let the coordinate sstem of a base is. The coordinate sstem of a bod is b b b. The description of a coordinate sstem b b b in coordinate sstem of a base is: = o = o o o (n, t, b). Let us form a matri R = (n, t, b), n, t, b are unit and orthogonal vectors, then a matri R is ortonormal, that is R = R T. RBTICS: Vladimír Smutný Slide, Page
6 Description of Bod Position Point in D - described b three coordinates. Rigid bod in D - described b coordinates: coordinates of reference point t = orientation could be described e.g. b: coordinates of vectors attached to the bod (n, t, b), Euler angles (φ, θ, ψ), rotational matri R, ais angle, quaternions, rotation vector. Coordinates of reference point and rotation matri could be combined into transformation matri., Rotation matri see Eric W. Weisstein. Rotation Matri. From MathWorld A Wolfram Web Resource. For conversion among different descriptions see /rotations/conversions/inde.htm Pa attention to the definitions used so ou do mi different definitions from different sources. RBTICS: Vladimír Smutný Slide, Page
7 Ais Angle, Quaternions, Rotation Vector S p r s P θ r P Euler s rotation theorem states than an rotation in D could be represented as a single rotation around a certain ais. We can describe this ais as s and angle of the rotation as θ. This pair (s, θ) could represent rotation and is called ais angle. Quaternions can be epressed as: q = (cos(θ/), sin(θ/)s T ) = (cos(θ/), sin(θ/)s, sin(θ/)s, sin(θ/)s ) Rotation vector uses the fact, that vector s is normalied and has onl DF, so one can epress rotation using three numbers v = (θs). Rodrigues rotation formula: / r = r cos θ + (s r ) sin θ + s(s r )( cos θ) R = I cos θ + [s] sin θ + ss T ( cos θ) Quaternions have various properties, among them: all four components are equal important, unlike Euler angles, q and q describe same rotation, it is relativel eas to interpolate the rotation in quaternion parametrisation. The task to rotate smoothl (e.g. manipulate in robotics or displa in computer graphics) could be easil achieved using quaternions. The method is called spherical linear interpolation (SLERP). We interpolate from q to q getting q and having interpolating parameter t, the angle α is the amount of rotation needed (angle between quaternions interpreted as four dimensional vectors is half of it, absolute value assures the shorter rotation): For details about quaternions see Eric W. Weisstein. Quaternion. From MathWorld A Wolfram Web Resource. Interpolation in ais-angle sstem is rotation around given ais, where angle changes linearl from to θ. The rotation vector is nonredundant and has good topolog, so it is heavil used e.g. in computer vision for rotation estimation. Good topolog means here that rotation vectors which are closed to each other (their difference is small) represent rotations which differ onl little. This hols also near ero rotation vector. Rodrigues rotation formula allow to calculate vector r or equivalentl point P when rotating around ais s b an angle θ. The modified Rodriques formula allows to calculate easil rotation matri from ais angle representation. The inverse transformation is: q = (q q )t q, () q = sin(( t)α) q + sin(tα) sin(α) sin(α) q, () cos(α/) = q q, () t <, >. () ( ) trace(r ) θ = arccos () r, r, s = r, r, () sin θ r, r, RBTICS: Vladimír Smutný Slide, Page
8 Definition of Euler angles precession nutation rotation Euler angles The matri R has nine coeficients, but its dimension is onl three, the bounding condition is unit sie and orthogonalit of vectors n, t, b: n T t = t T b = b T n = n = t = b = The matri R can be contructed easil using Euler angles. Rotate the coordinate sstem around the ais b the angle φ. We will get.. Rotate the coordinate sstem around the ais b the angle θ. We will get.. Rotate the coordinate sstem around the ais b the angle ψ. We will get b b b. R = R (φ)r (θ)r (ψ) R = R (φ) = R (θ) = R (ψ) = cos φ sin φ sin φ cos φ cos θ sin θ sin θ cos θ cos ψ sin ψ sin ψ cos ψ () () () [ cos φ cos ψ cos θ sin φ sin ψ cos θ cos ψ sin φ cos φ sin ψ sin φ sin θ cos ψ sin φ + cos φ cos θ sin ψ cos φ cos θ cos ψ sin φ sin ψ cos φ sin θ sin θ sin ψ cos ψ sin θ cos θ () Euler angles define uniquel the rotation, the same rotation can be reached b different triples of angles. ther definitions like roll pitch aw define similar angles with similar properties but with different equations. If the matri R is given, Euler angles can be calculated b the comparison of the matri coeficients r, r, r. ] RBTICS: Vladimír Smutný Slide, Page
9 Rotation Matri Resulting from Euler Angles Euler angles according definition used here (Asada, Slotine): cos ϕ cos ψ cos ϑ sin ϕ sin ψ cos ϑ cos ψ sin ϕ cos ϕ sin ψ sin ϑ sin ϕ cos ψ sin ϕ + cos ϑ cos ϕ sin ψ cos ϑ cos ϕ cos ψ sin ϕ sin ψ cos ϕ sin ϑ sin ϑ sin ψ cos ψ sin ϑ cos ϑ / Rotation matri based on Yaw, Pitch, Roll used in CRS robot, that is rotation around, then, then : cos α cos β cos α sin β sin γ cos γ sin α cos α cos γ sin β + sin α sin γ cos β sin α cos α cos γ + sin α sin β sin γ cos γ sin α sin β cos α sin γ sin β cos β sin γ cos β cos γ How to calculate Euler angles when rotation matri is known Let us have the known matri R ( ) and smbolic matri composed of three rotations defined b three angles. ur task is to find those angles. The smbolic matri has for three consecutive rotations around perpendicular aes special form, similar to the form on the above slide. So one has to solve the equation similar (not necessar indentical) to () with three uknowns φ, θ, ψ. First one has to find a pivot element in the smbolic matri which is function of just one variable (monom). This element (e.g. element in the third row and third column in the eample) is in the form either ± cos or ± sin. This can be directl compared to the corresponding element in the known matri and angle calculated. Note that generall there are two solutions in the each interval of length π. When first angle is calculated, other angles could be calculated using atan function from elements on the pivot s row and column. ne has to consider the case when the corresponding element in the constant matri R has value close to ±. This leads to degenerate case, where in each interval of the length π is onl one solution. The second problem is that the rest of the elements in the pivot s column and row are for this degenerate case, so one cannot calculate other unknown angles from other elements in pivot s row and column. When the angle calculated from monom is inserted to the submatri of the smbolic matri after removing pivot s column and row, the formulas could be simplified and one will find that the submatri is function either of sum or difference of the still unknown angles. When solving smbolicall one will get one dimensional space of solutions. When solving numericall, one can either fi one angle (e.g. to ) and calculate the other. In certain situations, one has to find other constraints for the solution. In robotics this situation indicates singular point and one can use additional information e.g where the robot arm was before or when it should move to preserve continuit of the trajector. Another aspect of the numerical solution is error caused b rounding in measurement or calculations. This can easil produce for eample the element of the known matri to be larger than, which shall be handled appropriatel. RBTICS: Vladimír Smutný Slide, Page
10 ther Sstems of Three Angles RBTICS: Vladimír Smutný Slide, Page
11 Comparison of Rotation Descriptions Sstem Smbol Equivalent Pars Conditions Rotation matri R orthonormal Vectors of aes n, t, b R unit vectors, orthogonal Euler angles φ, θ, ψ aw, pitch, roll,... Ais, angle s, θ unit vector Quaternion q ais, angle unit vector Rotation vector v ais, angle Sstem Advantages Disadvantages Used b R good for calculations redundant Matlab toolbo n, t, b human understandable redundant φ, θ, ψ nonredundant complicated topolog Mitsubishi Staubli, CRS s, θ human understandable redundant eas interpolation q eas interpolation redundant ABB v good topolog rotation estimation nonredundant RBTICS: Vladimír Smutný Slide, Page
12 Coordinate transformation p t b n P p u A t w v B We know the coordinates of a point P in the coordinate u sstem : P = p = v w and we are looking for itscoordinates in coordinate sstem : P = p =. Lower right inde refers usuall to the coordinate sstem, to which the element relates, upper right inde refers to the coordinate sstem in which the element is described. So origin of the coordinate sstem (point) has coordinates in coordinate sstem : = (,, ) T but in the coordinate sstem it has coordinates = t. Geometricall: Algebraicall: Rewritten: P = Inverse transform: + A + AB + BP. P = p = t + un + vt + wb. p = t + Rp. p = R T t + R T p. RBTICS: Vladimír Smutný Slide, Page
13 Homogeneous Coordinates Pe Ph Homogeneous coordinates Let us define homogenneous coordinates: Euclidean -metric Homogeneous - projective = = = /w /w /w does not eist (point at infinit) = w = w It is possible to show, that where A is a matri : Inverse matri: A = A = = A b, [ R t ] [ R T R T t ] RBTICS: Vladimír Smutný Slide, Page
14 Consecutive coordinate transformations P a b pa p b p b c c a a t a b b t c c c Consecutive coordinate transformations in euclidean coordinates and in homogenneous coordinates: P a = p a a = A a b A b cp c c = A a b A b cp c P a = p a a = t a + R a b p b b = t a + R a b (t b + R b cp c c) P = A A A A... A n n P n. () RBTICS: Vladimír Smutný Slide, Page
D.2. The Cartesian Plane. The Cartesian Plane The Distance and Midpoint Formulas Equations of Circles. D10 APPENDIX D Precalculus Review
D0 APPENDIX D Precalculus Review SECTION D. The Cartesian Plane The Cartesian Plane The Distance and Midpoint Formulas Equations of Circles The Cartesian Plane An ordered pair, of real numbers has as its
More informationRotation and Inter interpolation Using Quaternion Representation
This week CENG 732 Computer Animation Spring 2006-2007 Week 2 Technical Preliminaries and Introduction to Keframing Recap from CEng 477 The Displa Pipeline Basic Transformations / Composite Transformations
More informationPlane Stress Transformations
6 Plane Stress Transformations ASEN 311 - Structures ASEN 311 Lecture 6 Slide 1 Plane Stress State ASEN 311 - Structures Recall that in a bod in plane stress, the general 3D stress state with 9 components
More informationw = COI EYE view direction vector u = w ( 010,, ) cross product with y-axis v = w u up vector
. w COI EYE view direction vector u w ( 00,, ) cross product with -ais v w u up vector (EQ ) Computer Animation: Algorithms and Techniques 29 up vector view vector observer center of interest 30 Computer
More informationAffine Transformations
A P P E N D I X C Affine Transformations CONTENTS C The need for geometric transformations 335 C2 Affine transformations 336 C3 Matri representation of the linear transformations 338 C4 Homogeneous coordinates
More informationx y The matrix form, the vector form, and the augmented matrix form, respectively, for the system of equations are
Solving Sstems of Linear Equations in Matri Form with rref Learning Goals Determine the solution of a sstem of equations from the augmented matri Determine the reduced row echelon form of the augmented
More informationIdentifying second degree equations
Chapter 7 Identifing second degree equations 7.1 The eigenvalue method In this section we appl eigenvalue methods to determine the geometrical nature of the second degree equation a 2 + 2h + b 2 + 2g +
More informationSECTION 2.2. Distance and Midpoint Formulas; Circles
SECTION. Objectives. Find the distance between two points.. Find the midpoint of a line segment.. Write the standard form of a circle s equation.. Give the center and radius of a circle whose equation
More informationSECTION 7-4 Algebraic Vectors
7-4 lgebraic Vectors 531 SECTIN 7-4 lgebraic Vectors From Geometric Vectors to lgebraic Vectors Vector ddition and Scalar Multiplication Unit Vectors lgebraic Properties Static Equilibrium Geometric vectors
More informationChapter 8. Lines and Planes. By the end of this chapter, you will
Chapter 8 Lines and Planes In this chapter, ou will revisit our knowledge of intersecting lines in two dimensions and etend those ideas into three dimensions. You will investigate the nature of planes
More informationCOMPONENTS OF VECTORS
COMPONENTS OF VECTORS To describe motion in two dimensions we need a coordinate sstem with two perpendicular aes, and. In such a coordinate sstem, an vector A can be uniquel decomposed into a sum of two
More informationLINEAR FUNCTIONS OF 2 VARIABLES
CHAPTER 4: LINEAR FUNCTIONS OF 2 VARIABLES 4.1 RATES OF CHANGES IN DIFFERENT DIRECTIONS From Precalculus, we know that is a linear function if the rate of change of the function is constant. I.e., for
More informationSection V.2: Magnitudes, Directions, and Components of Vectors
Section V.: Magnitudes, Directions, and Components of Vectors Vectors in the plane If we graph a vector in the coordinate plane instead of just a grid, there are a few things to note. Firstl, directions
More informationDownloaded from www.heinemann.co.uk/ib. equations. 2.4 The reciprocal function x 1 x
Functions and equations Assessment statements. Concept of function f : f (); domain, range, image (value). Composite functions (f g); identit function. Inverse function f.. The graph of a function; its
More informationSection 7.2 Linear Programming: The Graphical Method
Section 7.2 Linear Programming: The Graphical Method Man problems in business, science, and economics involve finding the optimal value of a function (for instance, the maimum value of the profit function
More informationDr. Fritz Wilhelm, DVC,8/30/2004;4:25 PM E:\Excel files\ch 03 Vector calculations.doc Last printed 8/30/2004 4:25:00 PM
E:\Ecel files\ch 03 Vector calculations.doc Last printed 8/30/2004 4:25:00 PM Vector calculations 1 of 6 Vectors are ordered sequences of numbers. In three dimensions we write vectors in an of the following
More informationMath, Trigonometry and Vectors. Geometry. Trig Definitions. sin(θ) = opp hyp. cos(θ) = adj hyp. tan(θ) = opp adj. Here's a familiar image.
Math, Trigonometr and Vectors Geometr Trig Definitions Here's a familiar image. To make predictive models of the phsical world, we'll need to make visualizations, which we can then turn into analtical
More informationAdvanced Computer Graphics (2IV40) ~ 3D Transformations. Types (geometric) Types (algebraic) 3D Transformations. y + c 1. x = a 1.
Advanced Computer Graphics (2IV40) ~ 3D Transformations Kees Huiing Huub van de Wetering Winter 2005/6 Tpes (geometric) maintain distances & orientation (LH/RH): rigid bod transforms (rotations, translations)
More informationthat satisfies (2). Then (3) ax 0 + by 0 + cz 0 = d.
Planes.nb 1 Plotting Planes in Mathematica Copright 199, 1997, 1 b James F. Hurle, Universit of Connecticut, Department of Mathematics, Unit 39, Storrs CT 669-39. All rights reserved. This notebook discusses
More informationSection 1.1. Introduction to R n
The Calculus of Functions of Several Variables Section. Introduction to R n Calculus is the study of functional relationships and how related quantities change with each other. In your first exposure to
More informationMetrics on SO(3) and Inverse Kinematics
Mathematical Foundations of Computer Graphics and Vision Metrics on SO(3) and Inverse Kinematics Luca Ballan Institute of Visual Computing Optimization on Manifolds Descent approach d is a ascent direction
More informationConnecting Transformational Geometry and Transformations of Functions
Connecting Transformational Geometr and Transformations of Functions Introductor Statements and Assumptions Isometries are rigid transformations that preserve distance and angles and therefore shapes.
More informationEssential Mathematics for Computer Graphics fast
John Vince Essential Mathematics for Computer Graphics fast Springer Contents 1. MATHEMATICS 1 Is mathematics difficult? 3 Who should read this book? 4 Aims and objectives of this book 4 Assumptions made
More informationIntroduction to Matrices for Engineers
Introduction to Matrices for Engineers C.T.J. Dodson, School of Mathematics, Manchester Universit 1 What is a Matrix? A matrix is a rectangular arra of elements, usuall numbers, e.g. 1 0-8 4 0-1 1 0 11
More informationExample 1: Model A Model B Total Available. Gizmos. Dodads. System:
Lesson : Sstems of Equations and Matrices Outline Objectives: I can solve sstems of three linear equations in three variables. I can solve sstems of linear inequalities I can model and solve real-world
More informationLines and Planes 1. x(t) = at + b y(t) = ct + d
1 Lines in the Plane Lines and Planes 1 Ever line of points L in R 2 can be epressed as the solution set for an equation of the form A + B = C. The equation is not unique for if we multipl both sides b
More informationMATH REVIEW SHEETS BEGINNING ALGEBRA MATH 60
MATH REVIEW SHEETS BEGINNING ALGEBRA MATH 60 A Summar of Concepts Needed to be Successful in Mathematics The following sheets list the ke concepts which are taught in the specified math course. The sheets
More informationAddition and Subtraction of Vectors
ddition and Subtraction of Vectors 1 ppendi ddition and Subtraction of Vectors In this appendi the basic elements of vector algebra are eplored. Vectors are treated as geometric entities represented b
More informationPhysics 53. Kinematics 2. Our nature consists in movement; absolute rest is death. Pascal
Phsics 53 Kinematics 2 Our nature consists in movement; absolute rest is death. Pascal Velocit and Acceleration in 3-D We have defined the velocit and acceleration of a particle as the first and second
More information2.1 Three Dimensional Curves and Surfaces
. Three Dimensional Curves and Surfaces.. Parametric Equation of a Line An line in two- or three-dimensional space can be uniquel specified b a point on the line and a vector parallel to the line. The
More informationSouth Carolina College- and Career-Ready (SCCCR) Pre-Calculus
South Carolina College- and Career-Ready (SCCCR) Pre-Calculus Key Concepts Arithmetic with Polynomials and Rational Expressions PC.AAPR.2 PC.AAPR.3 PC.AAPR.4 PC.AAPR.5 PC.AAPR.6 PC.AAPR.7 Standards Know
More informationREVIEW OF ANALYTIC GEOMETRY
REVIEW OF ANALYTIC GEOMETRY The points in a plane can be identified with ordered pairs of real numbers. We start b drawing two perpendicular coordinate lines that intersect at the origin O on each line.
More information3D Tranformations. CS 4620 Lecture 6. Cornell CS4620 Fall 2013 Lecture 6. 2013 Steve Marschner (with previous instructors James/Bala)
3D Tranformations CS 4620 Lecture 6 1 Translation 2 Translation 2 Translation 2 Translation 2 Scaling 3 Scaling 3 Scaling 3 Scaling 3 Rotation about z axis 4 Rotation about z axis 4 Rotation about x axis
More information1 VECTOR SPACES AND SUBSPACES
1 VECTOR SPACES AND SUBSPACES What is a vector? Many are familiar with the concept of a vector as: Something which has magnitude and direction. an ordered pair or triple. a description for quantities such
More informationLecture L3 - Vectors, Matrices and Coordinate Transformations
S. Widnall 16.07 Dynamics Fall 2009 Lecture notes based on J. Peraire Version 2.0 Lecture L3 - Vectors, Matrices and Coordinate Transformations By using vectors and defining appropriate operations between
More informationCore Maths C2. Revision Notes
Core Maths C Revision Notes November 0 Core Maths C Algebra... Polnomials: +,,,.... Factorising... Long division... Remainder theorem... Factor theorem... 4 Choosing a suitable factor... 5 Cubic equations...
More information2D Geometrical Transformations. Foley & Van Dam, Chapter 5
2D Geometrical Transformations Fole & Van Dam, Chapter 5 2D Geometrical Transformations Translation Scaling Rotation Shear Matri notation Compositions Homogeneous coordinates 2D Geometrical Transformations
More information6. The given function is only drawn for x > 0. Complete the function for x < 0 with the following conditions:
Precalculus Worksheet 1. Da 1 1. The relation described b the set of points {(-, 5 ),( 0, 5 ),(,8 ),(, 9) } is NOT a function. Eplain wh. For questions - 4, use the graph at the right.. Eplain wh the graph
More informationsin(θ) = opp hyp cos(θ) = adj hyp tan(θ) = opp adj
Math, Trigonometr and Vectors Geometr 33º What is the angle equal to? a) α = 7 b) α = 57 c) α = 33 d) α = 90 e) α cannot be determined α Trig Definitions Here's a familiar image. To make predictive models
More informationMathematics Placement Packet Colorado College Department of Mathematics and Computer Science
Mathematics Placement Packet Colorado College Department of Mathematics and Computer Science Colorado College has two all college requirements (QR and SI) which can be satisfied in full, or part, b taking
More informationLinear Equations in Linear Algebra
1 Linear Equations in Linear Algebra 1.5 SOLUTION SETS OF LINEAR SYSTEMS HOMOGENEOUS LINEAR SYSTEMS A system of linear equations is said to be homogeneous if it can be written in the form A 0, where A
More informationVectors Math 122 Calculus III D Joyce, Fall 2012
Vectors Math 122 Calculus III D Joyce, Fall 2012 Vectors in the plane R 2. A vector v can be interpreted as an arro in the plane R 2 ith a certain length and a certain direction. The same vector can be
More informationComplex Numbers. w = f(z) z. Examples
omple Numbers Geometrical Transformations in the omple Plane For functions of a real variable such as f( sin, g( 2 +2 etc ou are used to illustrating these geometricall, usuall on a cartesian graph. If
More informationSYSTEMS OF LINEAR EQUATIONS
SYSTEMS OF LINEAR EQUATIONS Sstems of linear equations refer to a set of two or more linear equations used to find the value of the unknown variables. If the set of linear equations consist of two equations
More informationCOMPLEX STRESS TUTORIAL 3 COMPLEX STRESS AND STRAIN
COMPLX STRSS TUTORIAL COMPLX STRSS AND STRAIN This tutorial is not part of the decel unit mechanical Principles but covers elements of the following sllabi. o Parts of the ngineering Council eam subject
More informationC3: Functions. Learning objectives
CHAPTER C3: Functions Learning objectives After studing this chapter ou should: be familiar with the terms one-one and man-one mappings understand the terms domain and range for a mapping understand the
More informationLinear Equations in Two Variables
Section. Sets of Numbers and Interval Notation 0 Linear Equations in Two Variables. The Rectangular Coordinate Sstem and Midpoint Formula. Linear Equations in Two Variables. Slope of a Line. Equations
More informationB4 Computational Geometry
3CG 2006 / B4 Computational Geometry David Murray david.murray@eng.o.ac.uk www.robots.o.ac.uk/ dwm/courses/3cg Michaelmas 2006 3CG 2006 2 / Overview Computational geometry is concerned with the derivation
More informationD.3. Angles and Degree Measure. Review of Trigonometric Functions
APPENDIX D Precalculus Review D7 SECTION D. Review of Trigonometric Functions Angles and Degree Measure Radian Measure The Trigonometric Functions Evaluating Trigonometric Functions Solving Trigonometric
More informationGraphing Linear Equations
6.3 Graphing Linear Equations 6.3 OBJECTIVES 1. Graph a linear equation b plotting points 2. Graph a linear equation b the intercept method 3. Graph a linear equation b solving the equation for We are
More informationLESSON EIII.E EXPONENTS AND LOGARITHMS
LESSON EIII.E EXPONENTS AND LOGARITHMS LESSON EIII.E EXPONENTS AND LOGARITHMS OVERVIEW Here s what ou ll learn in this lesson: Eponential Functions a. Graphing eponential functions b. Applications of eponential
More informationRecall that two vectors in are perpendicular or orthogonal provided that their dot
Orthogonal Complements and Projections Recall that two vectors in are perpendicular or orthogonal provided that their dot product vanishes That is, if and only if Example 1 The vectors in are orthogonal
More informationLecture 1 Introduction 1. 1.1 Rectangular Coordinate Systems... 1. 1.2 Vectors... 3. Lecture 2 Length, Dot Product, Cross Product 5. 2.1 Length...
CONTENTS i Contents Lecture Introduction. Rectangular Coordinate Sstems..................... Vectors.................................. 3 Lecture Length, Dot Product, Cross Product 5. Length...................................
More informationDouble Integrals in Polar Coordinates
Double Integrals in Polar Coordinates. A flat plate is in the shape of the region in the first quadrant ling between the circles + and +. The densit of the plate at point, is + kilograms per square meter
More information1. a. standard form of a parabola with. 2 b 1 2 horizontal axis of symmetry 2. x 2 y 2 r 2 o. standard form of an ellipse centered
Conic Sections. Distance Formula and Circles. More on the Parabola. The Ellipse and Hperbola. Nonlinear Sstems of Equations in Two Variables. Nonlinear Inequalities and Sstems of Inequalities In Chapter,
More informationSolving Systems of Equations
Solving Sstems of Equations When we have or more equations and or more unknowns, we use a sstem of equations to find the solution. Definition: A solution of a sstem of equations is an ordered pair that
More informationAx 2 Cy 2 Dx Ey F 0. Here we show that the general second-degree equation. Ax 2 Bxy Cy 2 Dx Ey F 0. y X sin Y cos P(X, Y) X
Rotation of Aes ROTATION OF AES Rotation of Aes For a discussion of conic sections, see Calculus, Fourth Edition, Section 11.6 Calculus, Earl Transcendentals, Fourth Edition, Section 1.6 In precalculus
More informationMAT188H1S Lec0101 Burbulla
Winter 206 Linear Transformations A linear transformation T : R m R n is a function that takes vectors in R m to vectors in R n such that and T (u + v) T (u) + T (v) T (k v) k T (v), for all vectors u
More informationDISTANCE, CIRCLES, AND QUADRATIC EQUATIONS
a p p e n d i g DISTANCE, CIRCLES, AND QUADRATIC EQUATIONS DISTANCE BETWEEN TWO POINTS IN THE PLANE Suppose that we are interested in finding the distance d between two points P (, ) and P (, ) in the
More informationIntroduction to polarization of light
Chapter 2 Introduction to polarization of light This Chapter treats the polarization of electromagnetic waves. In Section 2.1 the concept of light polarization is discussed and its Jones formalism is presented.
More informationUnified Lecture # 4 Vectors
Fall 2005 Unified Lecture # 4 Vectors These notes were written by J. Peraire as a review of vectors for Dynamics 16.07. They have been adapted for Unified Engineering by R. Radovitzky. References [1] Feynmann,
More informationKinematical Animation. lionel.reveret@inria.fr 2013-14
Kinematical Animation 2013-14 3D animation in CG Goal : capture visual attention Motion of characters Believable Expressive Realism? Controllability Limits of purely physical simulation : - little interactivity
More informationMechanics lecture 7 Moment of a force, torque, equilibrium of a body
G.1 EE1.el3 (EEE1023): Electronics III Mechanics lecture 7 Moment of a force, torque, equilibrium of a body Dr Philip Jackson http://www.ee.surrey.ac.uk/teaching/courses/ee1.el3/ G.2 Moments, torque and
More informationFind the Relationship: An Exercise in Graphing Analysis
Find the Relationship: An Eercise in Graphing Analsis Computer 5 In several laborator investigations ou do this ear, a primar purpose will be to find the mathematical relationship between two variables.
More informationIntroduction to Computer Graphics Marie-Paule Cani & Estelle Duveau
Introduction to Computer Graphics Marie-Paule Cani & Estelle Duveau 04/02 Introduction & projective rendering 11/02 Prodedural modeling, Interactive modeling with parametric surfaces 25/02 Introduction
More informationTrigonometry Review Workshop 1
Trigonometr Review Workshop Definitions: Let P(,) be an point (not the origin) on the terminal side of an angle with measure θ and let r be the distance from the origin to P. Then the si trig functions
More informationCommon Core Unit Summary Grades 6 to 8
Common Core Unit Summary Grades 6 to 8 Grade 8: Unit 1: Congruence and Similarity- 8G1-8G5 rotations reflections and translations,( RRT=congruence) understand congruence of 2 d figures after RRT Dilations
More informationISOMETRIES OF R n KEITH CONRAD
ISOMETRIES OF R n KEITH CONRAD 1. Introduction An isometry of R n is a function h: R n R n that preserves the distance between vectors: h(v) h(w) = v w for all v and w in R n, where (x 1,..., x n ) = x
More informationCHAPTER 10 SYSTEMS, MATRICES, AND DETERMINANTS
CHAPTER 0 SYSTEMS, MATRICES, AND DETERMINANTS PRE-CALCULUS: A TEACHING TEXTBOOK Lesson 64 Solving Sstems In this chapter, we re going to focus on sstems of equations. As ou ma remember from algebra, sstems
More information3D Stress Components. From equilibrium principles: τ xy = τ yx, τ xz = τ zx, τ zy = τ yz. Normal Stresses. Shear Stresses
3D Stress Components From equilibrium principles:, z z, z z The most general state of stress at a point ma be represented b 6 components Normal Stresses Shear Stresses Normal stress () : the subscript
More information1.6. Piecewise Functions. LEARN ABOUT the Math. Representing the problem using a graphical model
. Piecewise Functions YOU WILL NEED graph paper graphing calculator GOAL Understand, interpret, and graph situations that are described b piecewise functions. LEARN ABOUT the Math A cit parking lot uses
More informationSystems of Linear Equations: Solving by Substitution
8.3 Sstems of Linear Equations: Solving b Substitution 8.3 OBJECTIVES 1. Solve sstems using the substitution method 2. Solve applications of sstems of equations In Sections 8.1 and 8.2, we looked at graphing
More informationSECTION 2-2 Straight Lines
- Straight Lines 11 94. Engineering. The cross section of a rivet has a top that is an arc of a circle (see the figure). If the ends of the arc are 1 millimeters apart and the top is 4 millimeters above
More informationα = u v. In other words, Orthogonal Projection
Orthogonal Projection Given any nonzero vector v, it is possible to decompose an arbitrary vector u into a component that points in the direction of v and one that points in a direction orthogonal to v
More informationVector Calculus: a quick review
Appendi A Vector Calculus: a quick review Selected Reading H.M. Sche,. Div, Grad, Curl and all that: An informal Tet on Vector Calculus, W.W. Norton and Co., (1973). (Good phsical introduction to the subject)
More informationFigure 1.1 Vector A and Vector F
CHAPTER I VECTOR QUANTITIES Quantities are anything which can be measured, and stated with number. Quantities in physics are divided into two types; scalar and vector quantities. Scalar quantities have
More informationLinear Algebra Notes for Marsden and Tromba Vector Calculus
Linear Algebra Notes for Marsden and Tromba Vector Calculus n-dimensional Euclidean Space and Matrices Definition of n space As was learned in Math b, a point in Euclidean three space can be thought of
More informationIn this this review we turn our attention to the square root function, the function defined by the equation. f(x) = x. (5.1)
Section 5.2 The Square Root 1 5.2 The Square Root In this this review we turn our attention to the square root function, the function defined b the equation f() =. (5.1) We can determine the domain and
More informationLecture 14: Section 3.3
Lecture 14: Section 3.3 Shuanglin Shao October 23, 2013 Definition. Two nonzero vectors u and v in R n are said to be orthogonal (or perpendicular) if u v = 0. We will also agree that the zero vector in
More informationSolving Simultaneous Equations and Matrices
Solving Simultaneous Equations and Matrices The following represents a systematic investigation for the steps used to solve two simultaneous linear equations in two unknowns. The motivation for considering
More informationZero and Negative Exponents and Scientific Notation. a a n a m n. Now, suppose that we allow m to equal n. We then have. a am m a 0 (1) a m
0. E a m p l e 666SECTION 0. OBJECTIVES. Define the zero eponent. Simplif epressions with negative eponents. Write a number in scientific notation. Solve an application of scientific notation We must have
More informationLecture 7. Matthew T. Mason. Mechanics of Manipulation. Lecture 7. Representing Rotation. Kinematic representation: goals, overview
Matthew T. Mason Mechanics of Manipulation Today s outline Readings, etc. We are starting chapter 3 of the text Lots of stuff online on representing rotations Murray, Li, and Sastry for matrix exponential
More informationGeorgia Department of Education Kathy Cox, State Superintendent of Schools 7/19/2005 All Rights Reserved 1
Accelerated Mathematics 3 This is a course in precalculus and statistics, designed to prepare students to take AB or BC Advanced Placement Calculus. It includes rational, circular trigonometric, and inverse
More information1 Symmetries of regular polyhedra
1230, notes 5 1 Symmetries of regular polyhedra Symmetry groups Recall: Group axioms: Suppose that (G, ) is a group and a, b, c are elements of G. Then (i) a b G (ii) (a b) c = a (b c) (iii) There is an
More information{ } Sec 3.1 Systems of Linear Equations in Two Variables
Sec.1 Sstems of Linear Equations in Two Variables Learning Objectives: 1. Deciding whether an ordered pair is a solution.. Solve a sstem of linear equations using the graphing, substitution, and elimination
More informationPythagoras, Trigonometry, and The Cell Phone
Presentation to Clark State Communit College 03 Ma 2006 Pthagoras, Trigonometr, and The Cell Phone B 2 C 2 A 2 C 2 =A 2 +B 2 Poem: Love Triangle Consider ol Pthagorus, A Greek of long ago, And all that
More informationTHREE DIMENSIONAL GEOMETRY
Chapter 8 THREE DIMENSIONAL GEOMETRY 8.1 Introduction In this chapter we present a vector algebra approach to three dimensional geometry. The aim is to present standard properties of lines and planes,
More information5.2 Inverse Functions
78 Further Topics in Functions. Inverse Functions Thinking of a function as a process like we did in Section., in this section we seek another function which might reverse that process. As in real life,
More informationINVESTIGATIONS AND FUNCTIONS 1.1.1 1.1.4. Example 1
Chapter 1 INVESTIGATIONS AND FUNCTIONS 1.1.1 1.1.4 This opening section introduces the students to man of the big ideas of Algebra 2, as well as different was of thinking and various problem solving strategies.
More informationMore Equations and Inequalities
Section. Sets of Numbers and Interval Notation 9 More Equations and Inequalities 9 9. Compound Inequalities 9. Polnomial and Rational Inequalities 9. Absolute Value Equations 9. Absolute Value Inequalities
More informationLecture 2: Homogeneous Coordinates, Lines and Conics
Lecture 2: Homogeneous Coordinates, Lines and Conics 1 Homogeneous Coordinates In Lecture 1 we derived the camera equations λx = P X, (1) where x = (x 1, x 2, 1), X = (X 1, X 2, X 3, 1) and P is a 3 4
More informationEQUILIBRIUM STRESS SYSTEMS
EQUILIBRIUM STRESS SYSTEMS Definition of stress The general definition of stress is: Stress = Force Area where the area is the cross-sectional area on which the force is acting. Consider the rectangular
More information3. INNER PRODUCT SPACES
. INNER PRODUCT SPACES.. Definition So far we have studied abstract vector spaces. These are a generalisation of the geometric spaces R and R. But these have more structure than just that of a vector space.
More informationSection 5-9 Inverse Trigonometric Functions
46 5 TRIGONOMETRIC FUNCTIONS Section 5-9 Inverse Trigonometric Functions Inverse Sine Function Inverse Cosine Function Inverse Tangent Function Summar Inverse Cotangent, Secant, and Cosecant Functions
More informationClick here for answers.
CHALLENGE PROBLEMS: CHALLENGE PROBLEMS 1 CHAPTER A Click here for answers S Click here for solutions A 1 Find points P and Q on the parabola 1 so that the triangle ABC formed b the -ais and the tangent
More informationVector Spaces; the Space R n
Vector Spaces; the Space R n Vector Spaces A vector space (over the real numbers) is a set V of mathematical entities, called vectors, U, V, W, etc, in which an addition operation + is defined and in which
More informationf x a 0 n 1 a 0 a 1 cos x a 2 cos 2x a 3 cos 3x b 1 sin x b 2 sin 2x b 3 sin 3x a n cos nx b n sin nx n 1 f x dx y
Fourier Series When the French mathematician Joseph Fourier (768 83) was tring to solve a problem in heat conduction, he needed to epress a function f as an infinite series of sine and cosine functions:
More informationME 115(b): Solution to Homework #1
ME 115(b): Solution to Homework #1 Solution to Problem #1: To construct the hybrid Jacobian for a manipulator, you could either construct the body Jacobian, JST b, and then use the body-to-hybrid velocity
More informationIn mathematics, there are four attainment targets: using and applying mathematics; number and algebra; shape, space and measures, and handling data.
MATHEMATICS: THE LEVEL DESCRIPTIONS In mathematics, there are four attainment targets: using and applying mathematics; number and algebra; shape, space and measures, and handling data. Attainment target
More information1.5 SOLUTION SETS OF LINEAR SYSTEMS
1-2 CHAPTER 1 Linear Equations in Linear Algebra 1.5 SOLUTION SETS OF LINEAR SYSTEMS Many of the concepts and computations in linear algebra involve sets of vectors which are visualized geometrically as
More information