Lecture 16: Projection and Cameras. October 17, 2017

Size: px
Start display at page:

Download "Lecture 16: Projection and Cameras. October 17, 2017"

Transcription

1 Lecture 6: Projection and Cameras October 7 207

2 3D Viewing as Virtual Camera To take a picture with a camera or to render an image with computer graphics we need to:. Position the camera/viewpoint in 3D space 2. Orient the camera/viewpoint in 3D space 3. Focus camera ray trace thin lens 4. Crop image to the aperture/window 5. Project scene onto the image plane 0/7/7 CSU CS 40 Fall 207 Ross Beveridge Bruce Draper 2

3 Perspective 0/7/7 CSU CS 40 Fall 207 Ross Beveridge Bruce Draper 3

4 Orthographic Projection If not for the fog you could see forever and nothing ever would look smaller. 0/7/7 CSU CS 40 Fall 207 Ross Beveridge Bruce Draper 4

5 Orthographic / Perspective Think About Rays 0/7/7 CSU CS 40 Fall 207 Ross Beveridge Bruce Draper 5

6 Is Perspective Always Better? No! Technical programs including for example Maple often favor orthographic projection. 0/7/7 CSU CS 40 Fall 207 Ross Beveridge Bruce Draper 6

7 Math: Orthographic Projection Simply drop a dimension. Think of a bug hitting a windshield. No more z axis! no more bug Photo by Brian Jeff Booth site (creative common License 0/7/7 CSU CS 40 Fall 207 Ross Beveridge Bruce Draper 7

8 Perspective Projection Light rays pass through the focal point. a.k.a. Eye principal reference point or PRP. The image plane is an infinite plane in front of (or behind the focal point. Images are formed by rays of light passing through the image plane Common convention: Image points are (uv World points are (xyz 0/7/7 CSU CS 40 Fall 207 Ross Beveridge Bruce Draper 8

9 Why Pinhole Camera? Because you can build a camera that exactly fits this description: Create a fully-enclosed black box So that no light enters Put a piece of film inside it facing front Punch a pin-hole in the front face of the box What doesn t this camera have? What is this camera s depth-of-field? Why don t we build cameras this way? 0/7/7 CSU CS 40 Fall 207 Ross Beveridge Bruce Draper 9

10 History The Camera Obscura - see Wikipedia Pre-dates photographic cameras. Theory: Mo-Ti (China BC Practice: Abu Ali Al-Hasan Ibn al-haitham (~000 AD Western Painting: Johannes Vermeer (~660 AD 0/7/7 CSU CS 40 Fall 207 Ross Beveridge Bruce Draper 0

11 Pinhole Projection Flip the Bear in the Box 0/7/7 CSU CS 40 Fall 207 Ross Beveridge Bruce Draper Slide

12 Human Eye - 4 year old view Drawing by Bryce Beveridge in /7/7 CSU CS 40 Fall 207 Ross Beveridge Bruce Draper Slide 2

13 Room Obscura 0/7/7 CSU CS 40 Fall 207 Ross Beveridge Bruce Draper 3

14 Perspective Projection Where we place the origin matters How we handle z values matters Form : Origin at focal point z values constant Form 2: Origin at image center z values are zero Form 3: Origin at focal point z proportional to depth 0/7/7 CSU CS 40 Fall 207 Ross Beveridge Bruce Draper 4

15 Perspective Projection Form The key to perspective projection is that all light rays meet at the PRP (E focal point. Notice that we are looking down the Z axis with the origin at the focal point and the image plane at z = d. v P(xyz d P v P y z P z 0/7/7 CSU CS 40 Fall 207 Ross Beveridge Bruce Draper 5

16 By similar triangles: horizontal vertical P u d = P x P z P v d = P y P z P u = P x d P z P v = P y d P z P u = P x d P P v = P d y z P z 0/7/7 CSU CS 40 Fall 207 Ross Beveridge Bruce Draper 6

17 Perspective Projection Matrix Problem: division of one variable by another is a non-linear operation. Solution: homogeneous coordinates! /d 0 0/7/7 CSU CS 40 Fall 207 Ross Beveridge Bruce Draper 7

18 Perspective Matrix (II u v d = x d z y d z d = x y z z d = d 0 x y z Point in (uv coordinates Point in Non-normalized Homogeneous coordinates Projection Matrix times a Point Normalized 0/7/7 CSU CS 40 Fall 207 Ross Beveridge Bruce Draper 8

19 What happens to Z? What happens to the Z dimension? u v d = x d z y d z d = x y z z d = d 0 The Z dimension projects to d. Why? Because (u v d is a 3D point on the image plane located at z = d! x y z 0/7/7 CSU CS 40 Fall 207 Ross Beveridge Bruce Draper 9

20 Perspective Projection Form 2 P v P y d O P z v d = P d v = P d + P. d + P. 0/7/7 CSU CS 40 Fall 207 Ross Beveridge Bruce Draper 20

21 x d d + z! " % y d d + z! " % 0 ' ( * + = x y 0 z + d d ' ( * + = x y 0 z d + ' ( * + = d ' ( * + x y z ' ( * + Leading to the following 0/7/7 CSU CS 40 Fall 207 Ross Beveridge Bruce Draper 2 Now look at what happens to depth. Contrast this with previous version.

22 Let distance d go to infinity. Formulation Formulation 2 X Y 0 Recall formulation 2 when considering how projection changes with increased focal length. 0/7/7 CSU CS 40 Fall 207 Ross Beveridge Bruce Draper 22

23 Moving to Formulation 3 Review origin at PRP. Review 2 origin at image center. Review and 2 No useful information on the z-axis We now have a new goal Project into a cannonical view volumne A rectangular value with bounds: U: - to V: - to D: 0 to 0/7/7 CSU CS 40 Fall 207 Ross Beveridge Bruce Draper 23

24 Remember When We Started What happens if you multiply a point in homogeneous coordinates by a scalar? Nothing! 0/7/7 CSU CS 40 Fall 207 Ross Beveridge Bruce Draper 24 x y z w! " % = sx sy sz sw! " % = s x y z w! " %

25 Scalar Multiplication Continued Multiply a homogeneous matrix by a scalar? Again nothing changes.! "! " ax + by + cz + dw ex + fy + gz + hw ix + jy + kz + lw mx + ny + oz + pw ax + by + cz + dw ex + fy + gz + hw ix + jy + kz + lw mx + ny + oz + pw! = % "! = % " a b c d e f g h i j k l m n o p! % " x y z w ( ( s( ix + jy + kz + lw ( s ax + by + cz + dw s ex + fy + gz + hw s mx + ny + oz + pw %! = s % " a b c d e f g h i j k l m n o p! % " x y z w % 0/7/7 CSU CS 40 Fall 207 Ross Beveridge Bruce Draper 25

26 Form Textbook Derivation d 0 Lecture Form Equivalent d d d 0 0 0/7/7 CSU CS 40 Fall 207 Ross Beveridge Bruce Draper 26

27 Now introduce clipping planes Text introduces n the near clipping plane. Also introduces f the far clipping plane. Sets what first called d to n. The handling of z now carries information? " n n n + f fn % ' ' ' ' " nx ny zn + zf fn z % " ' ' ' = ' ' n n n + f fn %" ' ' ' ' x y z % ' ' ' ' 0/7/7 CSU CS 40 Fall 207 Ross Beveridge Bruce Draper 27

28 Visualize View Volume (View 0/7/7 CSU CS 40 Fall 207 Ross Beveridge Bruce Draper 28

29 Visualize View Volume (View 2 0/7/7 CSU CS 40 Fall 207 Ross Beveridge Bruce Draper 29

30 Consider Some Key Points n f 0 0 f 0 0 n 0/7/7 CSU CS 40 Fall 207 Ross Beveridge Bruce Draper 30

31 The Algebra The corner of the near clipping plane maps to on image plane. The corner on the far clipping plane comes toward the optical axis and becomes n/f on the image plane. 0/7/7 CSU CS 40 Fall 207 Ross Beveridge Bruce Draper 3

32 Visualize Frustum Change (0n Becomes a rectangle (top down view with space toward the back being compressed to fit larger area into same width. (00 0/7/7 CSU CS 40 Fall 207 Ross Beveridge Bruce Draper 32

EE Camera & Image Formation

EE Camera & Image Formation Electric Electronic Engineering Bogazici University February 21, 2018 Introduction Introduction Camera models Goal: To understand the image acquisition process. Function of the camera Similar to that of

More information

Systems of Linear Equations

Systems of Linear Equations Systems of Linear Equations Linear Algebra MATH 2076 Linear Algebra SLEs Chapter 1 Section 1 1 / 8 Linear Equations and their Solutions A linear equation in unknowns (the variables) x 1, x 2,..., x n has

More information

3D Coordinate Transformations. Tuesday September 8 th 2015

3D Coordinate Transformations. Tuesday September 8 th 2015 3D Coordinate Transformations Tuesday September 8 th 25 CS 4 Ross Beveridge & Bruce Draper Questions / Practice (from last week I messed up!) Write a matrix to rotate a set of 2D points about the origin

More information

Position & motion in 2D and 3D

Position & motion in 2D and 3D Position & motion in 2D and 3D! METR4202: Guest lecture 22 October 2014 Peter Corke Peter Corke Robotics, Vision and Control FUNDAMENTAL ALGORITHMS IN MATLAB 123 Sections 11.1, 15.2 Queensland University

More information

Lecture 02: 2D Geometry. August 24, 2017

Lecture 02: 2D Geometry. August 24, 2017 Lecture 02: 2D Geometry August 24, 207 This Came Up Tuesday Know what radiosity computation does. Do not expect to implement nor see underlying equations this semester. 8/24/7 CSU CS40 Fall 207, Ross Beveridge

More information

Lecture 23: Hermite and Bezier Curves

Lecture 23: Hermite and Bezier Curves Lecture 23: Hermite and Bezier Curves November 16, 2017 11/16/17 CSU CS410 Fall 2017, Ross Beveridge & Bruce Draper 1 Representing Curved Objects So far we ve seen Polygonal objects (triangles) and Spheres

More information

There are two main properties that we use when solving linear equations. Property #1: Additive Property of Equality

There are two main properties that we use when solving linear equations. Property #1: Additive Property of Equality Chapter 1.1: Solving Linear and Literal Equations Linear Equations Linear equations are equations of the form ax + b = c, where a, b and c are constants, and a zero. A hint that an equation is linear is

More information

Mathematics for 3D Graphics

Mathematics for 3D Graphics math 1 Topics Mathematics for 3D Graphics math 1 Points, Vectors, Vertices, Coordinates Dot Products, Cross Products Lines, Planes, Intercepts References Many texts cover the linear algebra used for 3D

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

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

Introduction to Fourier Analysis Part 2. CS 510 Lecture #7 January 31, 2018

Introduction to Fourier Analysis Part 2. CS 510 Lecture #7 January 31, 2018 Introduction to Fourier Analysis Part 2 CS 510 Lecture #7 January 31, 2018 OpenCV on CS Dept. Machines 2/4/18 CSU CS 510, Ross Beveridge & Bruce Draper 2 In the extreme, a square wave Graphic from http://www.mechatronics.colostate.edu/figures/4-4.jpg

More information

Cameras and Triangles. CS6965 Fall 2011

Cameras and Triangles. CS6965 Fall 2011 Cameras and Triangles CS6965 Camera models The camera maps pixels to rays What kind of camera models might we want? 2 Camera models Typical: Orthographic Pinhole (perspective) Advanced: Depth of field

More information

2 dimensions Area Under a Curve Added up rectangles length (f lies in 2-dimensional space) 3-dimensional Volume

2 dimensions Area Under a Curve Added up rectangles length (f lies in 2-dimensional space) 3-dimensional Volume 12.7 Triple Integrals HW do integrations manually except for the applications Single integral Functions of 1 variable, f ( x ) *Integrated over interval of x f ( x ) 2 dimensions Area Under a Curve f (

More information

Lab 11. Optical Instruments

Lab 11. Optical Instruments Lab 11. Optical Instruments Goals To construct a simple telescope with two positive lenses having known focal lengths, and to determine the angular magnification (analogous to the magnifying power of a

More information

Department of Mathematics, University of Wisconsin-Madison Math 114 Worksheet Sections (4.1),

Department of Mathematics, University of Wisconsin-Madison Math 114 Worksheet Sections (4.1), Department of Mathematics, University of Wisconsin-Madison Math 114 Worksheet Sections (4.1), 4.-4.6 1. Find the polynomial function with zeros: -1 (multiplicity ) and 1 (multiplicity ) whose graph passes

More information

Study Resources For Algebra I. Unit 2A Graphs of Quadratic Functions

Study Resources For Algebra I. Unit 2A Graphs of Quadratic Functions Study Resources For Algebra I Unit 2A Graphs of Quadratic Functions This unit examines the graphical behavior of quadratic functions. Information compiled and written by Ellen Mangels, Cockeysville Middle

More information

Linear Algebra MATH20F Midterm 1

Linear Algebra MATH20F Midterm 1 University of California San Diego NAME TA: Linear Algebra Wednesday, October st, 9 :am - :5am No aids are allowed Be sure to write all row operations used Remember that you can often check your answers

More information

Fourier Matching. CS 510 Lecture #7 February 8 th, 2013

Fourier Matching. CS 510 Lecture #7 February 8 th, 2013 Fourier Matching CS 510 Lecture #7 February 8 th, 2013 Details are on the assignments page you have un4l Monday Programming Assignment #1 Source (Target) Images Templates Le4 Eye Right Eye Le4 Ear Nose

More information

2D Geometry. Tuesday September 2 rd, 2014.

2D Geometry. Tuesday September 2 rd, 2014. D Geometry Tuesday September rd, 04. Scalars, Vectors & Points! The geometry for graphics rests upon! Scalars, Vectors, Points! And why? One simple answer.! Objects and viewpoints are built of points.!

More information

Math 115 Spring 11 Written Homework 10 Solutions

Math 115 Spring 11 Written Homework 10 Solutions Math 5 Spring Written Homework 0 Solutions. For following its, state what indeterminate form the its are in and evaluate the its. (a) 3x 4x 4 x x 8 Solution: This is in indeterminate form 0. Algebraically,

More information

Chapter 13: Vectors and the Geometry of Space

Chapter 13: Vectors and the Geometry of Space Chapter 13: Vectors and the Geometry of Space 13.1 3-Dimensional Coordinate System 13.2 Vectors 13.3 The Dot Product 13.4 The Cross Product 13.5 Equations of Lines and Planes 13.6 Cylinders and Quadratic

More information

Chapter 13: Vectors and the Geometry of Space

Chapter 13: Vectors and the Geometry of Space Chapter 13: Vectors and the Geometry of Space 13.1 3-Dimensional Coordinate System 13.2 Vectors 13.3 The Dot Product 13.4 The Cross Product 13.5 Equations of Lines and Planes 13.6 Cylinders and Quadratic

More information

Unit 4: Polynomial and Rational Functions

Unit 4: Polynomial and Rational Functions 50 Unit 4: Polynomial and Rational Functions Polynomial Functions A polynomial function y px ( ) is a function of the form p( x) ax + a x + a x +... + ax + ax+ a n n 1 n n n 1 n 1 0 where an, an 1,...,

More information

3.1 Inequalities - Graphing and Solving

3.1 Inequalities - Graphing and Solving 3.1 Inequalities - Graphing and Solving When we have an equation such as x = 4 we have a specific value for our variable. With inequalities we will give a range of values for our variable. To do this we

More information

Lecture 19: Introduction to Linear Transformations

Lecture 19: Introduction to Linear Transformations Lecture 19: Introduction to Linear Transformations Winfried Just, Ohio University October 11, 217 Scope of this lecture Linear transformations are important and useful: A lot of applications of linear

More information

Algebra I Calculator Activities

Algebra I Calculator Activities First Nine Weeks SOL Objectives Calculating Measures of Central Tendency SOL A.17 Organize a set of data Calculate the mean, median, mode, and range of a set of data Describe the relationships between

More information

Wed Feb The vector spaces 2, 3, n. Announcements: Warm-up Exercise:

Wed Feb The vector spaces 2, 3, n. Announcements: Warm-up Exercise: Wed Feb 2 4-42 The vector spaces 2, 3, n Announcements: Warm-up Exercise: 4-42 The vector space m and its subspaces; concepts related to "linear combinations of vectors" Geometric interpretation of vectors

More information

Vector Basics, with Exercises

Vector Basics, with Exercises Math 230 Spring 09 Vector Basics, with Exercises This sheet is designed to follow the GeoGebra Introduction to Vectors. It includes a summary of some of the properties of vectors, as well as homework exercises.

More information

Complex number review

Complex number review Midterm Review Problems Physics 8B Fall 009 Complex number review AC circuits are usually handled with one of two techniques: phasors and complex numbers. We ll be using the complex number approach, so

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

Basic Linear Algebra in MATLAB

Basic Linear Algebra in MATLAB Basic Linear Algebra in MATLAB 9.29 Optional Lecture 2 In the last optional lecture we learned the the basic type in MATLAB is a matrix of double precision floating point numbers. You learned a number

More information

Essential Mathematics for Computer Graphics

Essential Mathematics for Computer Graphics David Akers Handout #3 CS148 Summer 2006 Essential Mathematics for Computer Graphics Trigonometry Polar Coordinates 3-D Coordinate Systems Parametric Representations Points and Vectors Matrices This handout

More information

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

Intro Vectors 2D implicit curves 2D parametric curves. Graphics 2011/2012, 4th quarter. Lecture 2: vectors, curves, and surfaces Lecture 2, curves, and surfaces Organizational remarks Tutorials: Tutorial 1 will be online later today TA sessions for questions start next week Practicals: Exams: Make sure to find a team partner very

More information

Lecture 20: Bezier Curves & Splines

Lecture 20: Bezier Curves & Splines Lecture 20: Bezier Curves & Splines December 6, 2016 12/6/16 CSU CS410 Bruce Draper & J. Ross Beveridge 1 Review: The Pen Metaphore Think of putting a pen to paper Pen position described by time t Seeing

More information

Geometric Image Manipulation

Geometric Image Manipulation Bruce A. Draper J. Ross Beveridge, January 24, 204 Geometric Image Manipulation Lecture (part a) January 24, 204 Bruce A. Draper J. Ross Beveridge, January 24, 204 Status Update Programming assignment

More information

Assignment 3 Due September 27, 2010

Assignment 3 Due September 27, 2010 Assignment 3 Due September 27, 2010 Text readings Stops section 5.3 Dispersing and Reflecting Prisms [sections 5.5.1 and 5.5.2] Optical systems section 5.7 Lens Aberrations [section 6.3] Be careful about

More information

Vector and Affine Math

Vector and Affine Math Vector and Affine Math Computer Science Department The Universit of Teas at Austin Vectors A vector is a direction and a magnitude Does NOT include a point of reference Usuall thought of as an arrow in

More information

The geometry of least squares

The geometry of least squares The geometry of least squares We can think of a vector as a point in space, where the elements of the vector are the coordinates of the point. Consider for example, the following vector s: t = ( 4, 0),

More information

Math (P)Review Part I:

Math (P)Review Part I: Lecture 1: Math (P)Review Part I: Linear Algebra Computer Graphics CMU 15-462/15-662, Fall 2017 Homework 0.0 (Due Monday!) Exercises will be a bit harder / more rigorous than what you will do for the rest

More information

The GED math test gives you a page of math formulas that

The GED math test gives you a page of math formulas that Math Smart 643 The GED Math Formulas The GED math test gives you a page of math formulas that you can use on the test, but just seeing the formulas doesn t do you any good. The important thing is understanding

More information

CS 6820 Fall 2014 Lectures, October 3-20, 2014

CS 6820 Fall 2014 Lectures, October 3-20, 2014 Analysis of Algorithms Linear Programming Notes CS 6820 Fall 2014 Lectures, October 3-20, 2014 1 Linear programming The linear programming (LP) problem is the following optimization problem. We are given

More information

Camera calibration. Outline. Pinhole camera. Camera projection models. Nonlinear least square methods A camera calibration tool

Camera calibration. Outline. Pinhole camera. Camera projection models. Nonlinear least square methods A camera calibration tool Outline Camera calibration Camera projection models Camera calibration i Nonlinear least square methods A camera calibration tool Applications Digital Visual Effects Yung-Yu Chuang with slides b Richard

More information

MAC Module 1 Systems of Linear Equations and Matrices I

MAC Module 1 Systems of Linear Equations and Matrices I MAC 2103 Module 1 Systems of Linear Equations and Matrices I 1 Learning Objectives Upon completing this module, you should be able to: 1. Represent a system of linear equations as an augmented matrix.

More information

Introduction to Fourier Analysis. CS 510 Lecture #5 February 2 nd 2015

Introduction to Fourier Analysis. CS 510 Lecture #5 February 2 nd 2015 Introduction to Fourier Analysis CS 510 Lecture 5 February 2 nd 2015 Why? Get used to changing representa6ons! (and this par6cular transforma6on is ubiquitous and important) 2/9/15 CSU CS 510, Ross Beveridge

More information

Integrals. D. DeTurck. January 1, University of Pennsylvania. D. DeTurck Math A: Integrals 1 / 61

Integrals. D. DeTurck. January 1, University of Pennsylvania. D. DeTurck Math A: Integrals 1 / 61 Integrals D. DeTurck University of Pennsylvania January 1, 2018 D. DeTurck Math 104 002 2018A: Integrals 1 / 61 Integrals Start with dx this means a little bit of x or a little change in x If we add up

More information

1.1 Linear Equations and Inequalities

1.1 Linear Equations and Inequalities 1.1 Linear Equations and Inequalities Linear Equation in 1 Variable Any equation that can be written in the following form: ax + b = 0 a,b R, a 0 and x is a variable Any equation has a solution, sometimes

More information

A shape which can be divided by a straight line, so that each part is the mirror image of the other has reflective symmetry.

A shape which can be divided by a straight line, so that each part is the mirror image of the other has reflective symmetry. SYMMETRY There are two kinds of symmetry: a) reflective symmetry b) rotational symmetry a) Reflective Symmetry A shape which can be divided by a straight line, so that each part is the image of the other

More information

Vector equations of lines in the plane and 3-space (uses vector addition & scalar multiplication).

Vector equations of lines in the plane and 3-space (uses vector addition & scalar multiplication). Boise State Math 275 (Ultman) Worksheet 1.6: Lines and Planes From the Toolbox (what you need from previous classes) Plotting points, sketching vectors. Be able to find the component form a vector given

More information

#PS-06 3-D Constellation Kit Teacher's Notes and Activities

#PS-06 3-D Constellation Kit Teacher's Notes and Activities Science Teaching through its Astronomical Roots #PS-06 3-D Constellation Kit Teacher's Notes and Activities Abstracted from the Project STAR activity book, Where We are in Space and Time. Project STAR

More information

Sections 6.1 and 6.2: Systems of Linear Equations

Sections 6.1 and 6.2: Systems of Linear Equations What is a linear equation? Sections 6.1 and 6.2: Systems of Linear Equations We are now going to discuss solving systems of two or more linear equations with two variables. Recall that solving an equation

More information

2.1 Definition. Let n be a positive integer. An n-dimensional vector is an ordered list of n real numbers.

2.1 Definition. Let n be a positive integer. An n-dimensional vector is an ordered list of n real numbers. 2 VECTORS, POINTS, and LINEAR ALGEBRA. At first glance, vectors seem to be very simple. It is easy enough to draw vector arrows, and the operations (vector addition, dot product, etc.) are also easy to

More information

MTH 306 Spring Term 2007

MTH 306 Spring Term 2007 MTH 306 Spring Term 2007 Lesson 3 John Lee Oregon State University (Oregon State University) 1 / 27 Lesson 3 Goals: Be able to solve 2 2 and 3 3 linear systems by systematic elimination of unknowns without

More information

STRAND J: TRANSFORMATIONS, VECTORS and MATRICES

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

More information

Physics 102: Lecture 16 Introduction to Mirrors

Physics 102: Lecture 16 Introduction to Mirrors Physics 102: Lecture 16 Introduction to Mirrors Physics 102: Lecture 16, Slide 1 Physics 102 recent lectures Light as a wave Lecture 14 EM waves Lecture 15 Polarization Lecture 20 & 21 Interference & diffraction

More information

Chapter 5. Linear Algebra. Sections A linear (algebraic) equation in. unknowns, x 1, x 2,..., x n, is. an equation of the form

Chapter 5. Linear Algebra. Sections A linear (algebraic) equation in. unknowns, x 1, x 2,..., x n, is. an equation of the form Chapter 5. Linear Algebra Sections 5.1 5.3 A linear (algebraic) equation in n unknowns, x 1, x 2,..., x n, is an equation of the form a 1 x 1 + a 2 x 2 + + a n x n = b where a 1, a 2,..., a n and b are

More information

Introduction to pinhole cameras

Introduction to pinhole cameras Introduction to pinhole cameras Lesson given by Sébastien Piérard in the course Introduction aux techniques audio et vidéo (ULg, Pr JJ Embrechts) INTELSIG, Montefiore Institute, University of Liège, Belgium

More information

Student Self-Assessment of Mathematics (SSAM) for Intermediate Algebra

Student Self-Assessment of Mathematics (SSAM) for Intermediate Algebra Student Self-Assessment of Mathematics (SSAM) for Intermediate Algebra Answer key 1. Find the value of 3x 4y if x = -2 and y = 5 To find the value, substitute the given values in for x and y 3x -4y Substitute

More information

Pre-calculus is the stepping stone for Calculus. It s the final hurdle after all those years of

Pre-calculus is the stepping stone for Calculus. It s the final hurdle after all those years of Chapter 1 Beginning at the Very Beginning: Pre-Pre-Calculus In This Chapter Brushing up on order of operations Solving equalities Graphing equalities and inequalities Finding distance, midpoint, and slope

More information

1.2 Functions & Function Notation

1.2 Functions & Function Notation 1.2 Functions & Function Notation A relation is any set of ordered pairs. A function is a relation for which every value of the independent variable (the values that can be inputted; the t s; used to call

More information

Chapter 2. EXPLORING LINEAR RELATIONS

Chapter 2. EXPLORING LINEAR RELATIONS Chapter 2. EXPLORING LINEAR RELATIONS In this chapter we begin with a review of proportional relationships as discussed in seventh grade mathematics. In eighth grade we focus on the unit rate of change

More information

I&C 6N. Computational Linear Algebra

I&C 6N. Computational Linear Algebra I&C 6N Computational Linear Algebra 1 Lecture 1: Scalars and Vectors What is a scalar? Computer representation of a scalar Scalar Equality Scalar Operations Addition and Multiplication What is a vector?

More information

Finish section 3.6 on Determinants and connections to matrix inverses. Use last week's notes. Then if we have time on Tuesday, begin:

Finish section 3.6 on Determinants and connections to matrix inverses. Use last week's notes. Then if we have time on Tuesday, begin: Math 225-4 Week 7 notes Sections 4-43 vector space concepts Tues Feb 2 Finish section 36 on Determinants and connections to matrix inverses Use last week's notes Then if we have time on Tuesday, begin

More information

130 CHAPTER 4. SEQUENCES AND FUNCTIONS OF A DISCRETE VARIABLE

130 CHAPTER 4. SEQUENCES AND FUNCTIONS OF A DISCRETE VARIABLE 130 CHAPTER 4. SEQUENCES AND FUNCTIONS OF A DISCRETE VARIABLE Chapter 4 Sequences and functions of a discrete variable 4.1 Introduction In some instances, one may prefer to think of functions where the

More information

Chapter Five Notes N P U2C5

Chapter Five Notes N P U2C5 Chapter Five Notes N P UC5 Name Period Section 5.: Linear and Quadratic Functions with Modeling In every math class you have had since algebra you have worked with equations. Most of those equations have

More information

MA 1125 Lecture 15 - The Standard Normal Distribution. Friday, October 6, Objectives: Introduce the standard normal distribution and table.

MA 1125 Lecture 15 - The Standard Normal Distribution. Friday, October 6, Objectives: Introduce the standard normal distribution and table. MA 1125 Lecture 15 - The Standard Normal Distribution Friday, October 6, 2017. Objectives: Introduce the standard normal distribution and table. 1. The Standard Normal Distribution We ve been looking at

More information

Math 54 Homework 3 Solutions 9/

Math 54 Homework 3 Solutions 9/ Math 54 Homework 3 Solutions 9/4.8.8.2 0 0 3 3 0 0 3 6 2 9 3 0 0 3 0 0 3 a a/3 0 0 3 b b/3. c c/3 0 0 3.8.8 The number of rows of a matrix is the size (dimension) of the space it maps to; the number of

More information

Chapter 5. Linear Algebra. A linear (algebraic) equation in. unknowns, x 1, x 2,..., x n, is. an equation of the form

Chapter 5. Linear Algebra. A linear (algebraic) equation in. unknowns, x 1, x 2,..., x n, is. an equation of the form Chapter 5. Linear Algebra A linear (algebraic) equation in n unknowns, x 1, x 2,..., x n, is an equation of the form a 1 x 1 + a 2 x 2 + + a n x n = b where a 1, a 2,..., a n and b are real numbers. 1

More information

Three-Dimensional Coordinate Systems. Three-Dimensional Coordinate Systems. Three-Dimensional Coordinate Systems. Three-Dimensional Coordinate Systems

Three-Dimensional Coordinate Systems. Three-Dimensional Coordinate Systems. Three-Dimensional Coordinate Systems. Three-Dimensional Coordinate Systems To locate a point in a plane, two numbers are necessary. We know that any point in the plane can be represented as an ordered pair (a, b) of real numbers, where a is the x-coordinate and b is the y-coordinate.

More information

Chapter 3: Vectors and Projectile Motion

Chapter 3: Vectors and Projectile Motion Chapter 3: Vectors and Projectile Motion Vectors and Scalars You might remember from math class the term vector. We define a vector as something with both magnitude and direction. For example, 15 meters/second

More information

Econ A Math Survival Guide

Econ A Math Survival Guide Econ 101 - A Math Survival Guide T.J. Rakitan Teaching Assistant, Summer Session II, 013 1 Introduction The introductory study of economics relies on two major ways of thinking about the world: qualitative

More information

Contents. 1 Vectors, Lines and Planes 1. 2 Gaussian Elimination Matrices Vector Spaces and Subspaces 124

Contents. 1 Vectors, Lines and Planes 1. 2 Gaussian Elimination Matrices Vector Spaces and Subspaces 124 Matrices Math 220 Copyright 2016 Pinaki Das This document is freely redistributable under the terms of the GNU Free Documentation License For more information, visit http://wwwgnuorg/copyleft/fdlhtml Contents

More information

Honors Advanced Mathematics Determinants page 1

Honors Advanced Mathematics Determinants page 1 Determinants page 1 Determinants For every square matrix A, there is a number called the determinant of the matrix, denoted as det(a) or A. Sometimes the bars are written just around the numbers of the

More information

Ch. 3 Equations and Inequalities

Ch. 3 Equations and Inequalities Ch. 3 Equations and Inequalities 3.1 Solving Linear Equations Graphically There are 2 methods presented in this section for solving linear equations graphically. Normally I would not cover solving linear

More information

Chapter 3: Polynomial and Rational Functions

Chapter 3: Polynomial and Rational Functions 3.1 Power and Polynomial Functions 155 Chapter 3: Polynomial and Rational Functions Section 3.1 Power Functions & Polynomial Functions... 155 Section 3. Quadratic Functions... 163 Section 3.3 Graphs of

More information

Unit 4 Rational and Reciprocal Functions and Equations

Unit 4 Rational and Reciprocal Functions and Equations Unit 4 Rational and Reciprocal Functions and Equations General Outcome: Develop algebraic reasoning and number sense. Develop algebraic and graphical reasoning through the study of relations. Specific

More information

Forces I. Newtons Laws

Forces I. Newtons Laws Forces I Newtons Laws Kinematics The study of how objects move Dynamics The study of why objects move Newton s Laws and Forces What is force? What are they? Force A push or a pull Symbol is F Unit is N

More information

GEOMETRICAL OPTICS Practical 1. Part II. OPTICAL SYSTEMS

GEOMETRICAL OPTICS Practical 1. Part II. OPTICAL SYSTEMS GEOMETRICAL OPTICS Practical 1. Part II. OPTICAL SYSTEMS 1 Introduction Optical systems can consist of a one element (a one lens or a mirror, a magnifying glass), two or three lenses (an eyepiece, theatrical

More information

Section 1.1: Patterns in Division

Section 1.1: Patterns in Division Section 1.1: Patterns in Division Dividing by 2 All even numbers are divisible by 2. E.g., all numbers ending in 0,2,4,6 or 8. Dividing by 4 1. Are the last two digits in your number divisible by 4? 2.

More information

Linear Algebra Homework and Study Guide

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

More information

Span and Linear Independence

Span and Linear Independence Span and Linear Independence It is common to confuse span and linear independence, because although they are different concepts, they are related. To see their relationship, let s revisit the previous

More information

CHAPTER 1 POLYNOMIALS

CHAPTER 1 POLYNOMIALS 1 CHAPTER 1 POLYNOMIALS 1.1 Removing Nested Symbols of Grouping Simplify. 1. 4x + 3( x ) + 4( x + 1). ( ) 3x + 4 5 x 3 + x 3. 3 5( y 4) + 6 y ( y + 3) 4. 3 n ( n + 5) 4 ( n + 8) 5. ( x + 5) x + 3( x 6)

More information

Math 425 Fall All About Zero

Math 425 Fall All About Zero Math 425 Fall 2005 All About Zero These notes supplement the discussion of zeros of analytic functions presented in 2.4 of our text, pp. 127 128. Throughout: Unless stated otherwise, f is a function analytic

More information

Summer Solutions Common Core Mathematics 8. Common Core. Mathematics. Help Pages

Summer Solutions Common Core Mathematics 8. Common Core. Mathematics. Help Pages 8 Common Core Mathematics 6 6 Vocabulary absolute value additive inverse property adjacent angles the distance between a number and zero on a number line. Example: the absolute value of negative seven

More information

Designing geared 3D twisty puzzles (on the example of Gear Pyraminx) Timur Evbatyrov, Jan 2012

Designing geared 3D twisty puzzles (on the example of Gear Pyraminx) Timur Evbatyrov, Jan 2012 Designing geared 3D twisty puzzles (on the example of Gear Pyraminx) Timur Evbatyrov, Jan 2012 Introduction In this tutorial I ll demonstrate you my own method of designing geared 3D twisty puzzles on

More information

56 CHAPTER 3. POLYNOMIAL FUNCTIONS

56 CHAPTER 3. POLYNOMIAL FUNCTIONS 56 CHAPTER 3. POLYNOMIAL FUNCTIONS Chapter 4 Rational functions and inequalities 4.1 Rational functions Textbook section 4.7 4.1.1 Basic rational functions and asymptotes As a first step towards understanding

More information

Methods for Solving Linear Systems Part 2

Methods for Solving Linear Systems Part 2 Methods for Solving Linear Systems Part 2 We have studied the properties of matrices and found out that there are more ways that we can solve Linear Systems. In Section 7.3, we learned that we can use

More information

Chapter 5. Linear Algebra. Sections A linear (algebraic) equation in. unknowns, x 1, x 2,..., x n, is. an equation of the form

Chapter 5. Linear Algebra. Sections A linear (algebraic) equation in. unknowns, x 1, x 2,..., x n, is. an equation of the form Chapter 5. Linear Algebra Sections 5.1 5.3 A linear (algebraic) equation in n unknowns, x 1, x 2,..., x n, is an equation of the form a 1 x 1 + a 2 x 2 + + a n x n = b where a 1, a 2,..., a n and b are

More information

Math 291-1: Lecture Notes Northwestern University, Fall 2015

Math 291-1: Lecture Notes Northwestern University, Fall 2015 Math 29-: Lecture Notes Northwestern University, Fall 25 Written by Santiago Cañez These are lecture notes for Math 29-, the first quarter of MENU: Intensive Linear Algebra and Multivariable Calculus,

More information

Section 3.1 Quadratic Functions

Section 3.1 Quadratic Functions Chapter 3 Lecture Notes Page 1 of 72 Section 3.1 Quadratic Functions Objectives: Compare two different forms of writing a quadratic function Find the equation of a quadratic function (given points) Application

More information

To get horizontal and slant asymptotes algebraically we need to know about end behaviour for rational functions.

To get horizontal and slant asymptotes algebraically we need to know about end behaviour for rational functions. Concepts: Horizontal Asymptotes, Vertical Asymptotes, Slant (Oblique) Asymptotes, Transforming Reciprocal Function, Sketching Rational Functions, Solving Inequalities using Sign Charts. Rational Function

More information

Math6100 Day 8 Notes 6.1, 6.2 & 6.3, Area

Math6100 Day 8 Notes 6.1, 6.2 & 6.3, Area Math6100 Day 8 Notes 6.1, 6.2 & 6.3, Area 6.1 Area of Polygonal Regions Let's first derive formulas for the area of these shapes. 1. Rectangle 2. Parallelogram 3. Triangle 4. Trapezoid 1 Ex 1: Find the

More information

MAC 1105 Lecture Outlines for Ms. Blackwelder s lecture classes

MAC 1105 Lecture Outlines for Ms. Blackwelder s lecture classes MAC 1105 Lecture Outlines for Ms. Blackwelder s lecture classes These notes are prepared using software that is designed for typing mathematics; it produces a pdf output. Alternative format is not available.

More information

Chapter 6: The Definite Integral

Chapter 6: The Definite Integral Name: Date: Period: AP Calc AB Mr. Mellina Chapter 6: The Definite Integral v v Sections: v 6.1 Estimating with Finite Sums v 6.5 Trapezoidal Rule v 6.2 Definite Integrals 6.3 Definite Integrals and Antiderivatives

More information

(arrows denote positive direction)

(arrows denote positive direction) 12 Chapter 12 12.1 3-dimensional Coordinate System The 3-dimensional coordinate system we use are coordinates on R 3. The coordinate is presented as a triple of numbers: (a,b,c). In the Cartesian coordinate

More information

Physics 2A Chapter 1: Introduction and Mathematical Concepts

Physics 2A Chapter 1: Introduction and Mathematical Concepts Physics 2A Chapter 1: Introduction and Mathematical Concepts Anyone who has never made a mistake has never tried anything new. Albert Einstein Experience is the name that everyone gives to his mistakes.

More information

Galileo Telescope Solar Viewer Joseph Hora, Elizabeth Hora 2017/09/18

Galileo Telescope Solar Viewer Joseph Hora, Elizabeth Hora 2017/09/18 Galileo Telescope Solar Viewer Joseph Hora, Elizabeth Hora 2017/09/18 17 7.75 5 2 1.5 3 2 1.5 Materials: (all dimensions in inches) 3x plywood sheet 17 x 7.75 x ½ 3x wood block cut from 2x4: 5 x 2 x 1.5

More information

Physics 4A Chapter 1: Concepts of Motion

Physics 4A Chapter 1: Concepts of Motion Physics 4A Chapter 1: Concepts of Motion Anyone who has never made a mistake has never tried anything new. Albert Einstein Experience is the name that everyone gives to his mistakes. Oscar Wilde The only

More information

PHYS 102 Exams. PHYS 102 Exam 3 PRINT (A)

PHYS 102 Exams. PHYS 102 Exam 3 PRINT (A) PHYS 102 Exams PHYS 102 Exam 3 PRINT (A) The next two questions pertain to the situation described below. A metal ring, in the page, is in a region of uniform magnetic field pointing out of the page as

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

The Geometry of R n. Supplemental Lecture Notes for Linear Algebra Courses at Georgia Tech

The Geometry of R n. Supplemental Lecture Notes for Linear Algebra Courses at Georgia Tech The Geometry of R n Supplemental Lecture Notes for Linear Algebra Courses at Georgia Tech Contents Vectors in R n. Vectors....................................... The Length and Direction of a Vector......................3

More information