Drawing Surfaces in MatLab

Size: px
Start display at page:

Download "Drawing Surfaces in MatLab"

Transcription

1 Drawing Surfaces in MatLab James K. Peterson Department of Biological Sciences and Department of Mathematical Sciences Clemson University November 7, 213 Outline Functions of Two Variables

2 Let s start by looking at the x y plane as a collection of two dimensional vectors. Each vector is rooted at the origin and the head of the vector corresponds to our usual coordinate pair (x, y). The set of all such x and y determines the x y plane which we will also call R 2. The superscript two is used because we are now explicitly acknowledging that we can think of these ordered pairs as vectors also with just a slight identification on our part. Since we know about vectors, note if we have a vector we can rewrite it, using our standard rules for vector arithmetic and scaling of vectors as [ 6 7 ] [ ] 1 [ ] = A little thought will let you see we can do this for any vector and so we define special vectors i = e 1 and j = e 2 as follows: [ ] [ ] 1 i = e 1 = and j = e 2 = 1 Thus, any vector can be written as [ ] x y = x e 1 + y e 1 = x i + y j Now let s start looking at functions that map each ordered pair (x, y) into a number. Let s begin with an example. Consider the function f (x, y) = x 2 + y 2 defined for all x and y.

3 Hence, for each x and y we pick, we calculate a number we can denote by z whose value is f (x, y) = x 2 + y 2. Using the same ideas we just used for the x y plane, we see the set of all such triples (x, y, z) = (x, y, x 2 + y 2 ) defines a surface in R 3 which is the collection of all ordered triples (x, y, z). Each of these triples can be identified with a three dimensional vector whose tail is the origin and whose head is the triple (x, y, z). We note any three dimensional vector can be written as x y = x e 1 + y e 2 + yz e 3 z = x i + y j + z k where we define the special vectors used in this representation by 1 i = e 1 =, j = e 2 = 1 and k = e 3 = 1 We can plot this surface in MatLab with fairly simple code. Let s go through how to do these plots in a lot of detail so we can see how to apply this kind of code in other situations. To draw a portion of a surface, we pick a rectangle of x and y values. To make it simple, we will choose a point (x, y ) as the center of our rectangle and then for a chosen x and y and integers n x and n y, we set up the rectangle [x n x x,..., x,..., x + n x x] [y n y y,..., y,..., y + n y y]

4 The constant x and y lines determined by this grid result in a matrix of intersections with entries (x i, y j) for appropriate indices i and j. We will approximate the surface by plotting the triples (x i, y j, z ij = f (x i, y j)) and then drawing a top for each rectangle. Right now though, let s just draw this base grid. In MatLab, first setup the function we want to look at. We will choose a very simple one f x, y ) x. ˆ 2 + y. ˆ 2 ; Now, we draw the grid by using the function DrawGrid(f,delx,nx,dely,ny,x,y). This function has several arguments as you can see and we explain them in the listing below. So we are drawing a grid centered around (.5,.5) using a uniform.5 step in both directions. The grid is drawn at z =. % Taking t h e arguments i n o r d e r % f i s the surface function % delx =. 5 i s the width of the delta x % nx = 2 i s the number of steps we take r i g h t and l e f t from % t h e b ase p o i n t x % dely =. 5 i s the width of the delta y % ny = 2 i s the number of steps we take r i g h t and l e f t from % t h e b ase p o i n t y % x =. 5 % y =. 5 DrawGrid ( f,. 5, 2,. 5, 2,. 5,. 5 ) ;

5 Make sure you play with the plot a bit. You can grab it and rotate it as you see fit to make sure you see all the detail. Right now, there is not much to see in the grid, but later when we plot the surface, the grid and other things, the ability to rotate in 3D is important to our understanding. So make sure you take the time to see how to do this! To draw the surface, we find the pairs (xi, yj) and the associated f (xi, yj) values and then call the DrawMesh(f,delx,nx,dely,ny,x,y) command. The meaning in the arguments is the same as in DrawGrid so we won t repeat them here. DrawMesh ( f,. 5, 2,. 5, 2,. 5,. 5 ) ;

6 The resulting surface and grid is shown here. Next, we draw the traces corresponding to the values x and y. The x trace is the function f (x, y) which is a function of the two variables y and z. The y trace is the function f (x, y ) which is a function of the two variables x and z. We plot these curves using the function DrawTraces. DrawTraces ( f,. 5, 2,. 5, 2,. 5,. 5 ) ;

7 The resulting surface with grid and traces is shown here. The traces are the thick parabolas on the surface. Next, let s add the column with the rectangular base having coordinates Lower Left (x, y ), Lower Right (x + x, y ), Upper Left (x, y + y) and Upper Right (x + x, y + y). We draw and fill this base with the function DrawBase. We draw the vertical lines going from each of the four corners of the base to the surface with the code DrawColumn and we draw and fill the patch of surface this column creates in the full surface with the function DrawPatch.

8 First, we draw the base. DrawBase ( f,. 5, 2,. 5, 2,. 5,. 5 ) ; In DrawColumn, we draw four vertical lines from the base up to the surface. You ll note the figure is getting more crowded looking though. Make sure you grab the picture and rotate it around so you can see everything from different perspectives. DrawColumn ( f,. 5, 2,. 5, 2,. 5,. 5 ) ; We then draw the patch just like we drew the base. DrawPatch ( f,. 5, 2,. 5, 2,. 5,. 5 ) ; The resulting surface with grid and traces and with the column and patch is shown in the next figure.

9 We have combined all of these functions into a utility function DrawSimpleSurface which manages these different graphing choices using boolean variables like DoGrid to turn a graph on or off. If the boolean variable DoGrid is set to one, the grid is drawn. The code is self-explanatory so we just lay it out here. We haven t shown all the code for the individual drawing functions, but we think you ll find it interesting to see how we manage the pieces in this one piece of code. So check this out.

10 First, let s explain the arguments f u n c t i o n D r a w S i m p l e S u r f a c e ( f, d e l x, nx, d e l y, ny, x, y, domesh, d o t r a c e s, d o g r i d, dopatch, docolumn, dobase ) % f i s t h e f u n c t i o n d e f i n i n g t h e s u r f a c e % d e l x i s t h e s i z e o f t h e x s t e p % nx is the number of steps l e f t and right from x 5 % d e l y i s t h e s i z e o f t h e y s t e p % ny is the number of steps l e f t and right from y % ( x, y ) i s the l o c a t i o n of the column r e c t a n g l e base % domesh = 1 means do the mesh, d o g r i d = 1 imeans do the g r i d % dopatch = 1 means add t h e p a t c h above t h e column 1 % dobase = 1 means add t h e base o f t h e column % docolumn = 1 add the column, dotraces = 1 add the t r a c e s % % s t a r t h o l d h o l d on Now look at the code 1 i f d o t r a c e s==1 % s e t up x t r a c e f o r x, y t r a c e f o r y DrawTraces ( f, d e l x, nx, d e l y, ny, x, y ) ; i f domesh==1 % p l o t t h e s u r f a c e 6 DrawMesh ( f, d e l x, nx, d e l y, ny, x, y ) ; i f dogrid==1 %plot x, y grid DrawGrid ( f, d e l x, nx, d e l y, ny, x, y ) ; 11 i f dopatch==1 % draw p a t c h f o r top o f column DrawPatch ( f, d e l x, nx, d e l y, ny, x, y ) ; i f dobase==1 16 % draw p a t c h f o r top o f column DrawBase ( f, d e l x, nx, d e l y, ny, x, y ) ; i f docolumn==1 %draw column DrawColumn ( f, d e l x, nx, d e l y, ny, x, y ) ; 21 h o l d o f f

11 Hence, to draw everything for this surface, we would use the session: >> f x, y ) x.ˆ2+ y. ˆ 2 ; >> D r a w S i m p l e S u r f a c e ( f,. 5, 2,. 5, 2,. 5,. 5, 1, 1, 1, 1, 1, 1 ) ; This surface has circular cross sections for different positive values of z and it is called a circular paraboloid. If you used f (x, y) = 4x 2 + 3y 2, the cross sections for positive z would be ellipses and we would call the surface an elliptical paraboloid. Now this code is not perfect. However, as an exploratory tool it is not bad! Now it is time for you to play with it a bit in the exercises below. Homework Explore the surface graph of the circular paraboloid f (x, y) = x 2 + y 2 for different values of (x, y ) and x and y. Experiment with the 3D rotated view to make sure you see everything of interest Explore the surface graph of the elliptical paraboloid f (x, y) = 2x 2 + y 2 for different values of (x, y ) and x and y. Experiment with the 3D rotated view to make sure you see everything of interest Explore the surface graph of the elliptical paraboloid f (x, y) = 2x 2 + 3y 2 for different values of (x, y ) and x and y. Experiment with the 3D rotated view to make sure you see everything of interest.

Continuity and Tangent Lines for functions of two variables

Continuity and Tangent Lines for functions of two variables Continuity and Tangent Lines for functions of two variables James K. Peterson Department of Biological Sciences and Department of Mathematical Sciences Clemson University April 4, 2014 Outline 1 Continuity

More information

Surfaces and Partial Derivatives

Surfaces and Partial Derivatives Surfaces and James K. Peterson Department of Biological Sciences and Department of Mathematical Sciences Clemson University November 15, 2017 Outline 1 2 Tangent Planes Let s go back to our simple surface

More information

Surfaces and Partial Derivatives

Surfaces and Partial Derivatives Surfaces and Partial Derivatives James K. Peterson Department of Biological Sciences and Department of Mathematical Sciences Clemson University November 9, 2016 Outline Partial Derivatives Tangent Planes

More information

Cylinders and Quadric Surfaces A cylinder is a three dimensional shape that is determined by

Cylinders and Quadric Surfaces A cylinder is a three dimensional shape that is determined by Cylinders and Quadric Surfaces A cylinder is a three dimensional shape that is determined by a two dimensional (plane) curve C in three dimensional space a line L in a plane not parallel to the one in

More information

Quadric Surfaces. Six basic types of quadric surfaces: ellipsoid. cone. elliptic paraboloid. hyperboloid of one sheet. hyperboloid of two sheets

Quadric Surfaces. Six basic types of quadric surfaces: ellipsoid. cone. elliptic paraboloid. hyperboloid of one sheet. hyperboloid of two sheets Quadric Surfaces Six basic types of quadric surfaces: ellipsoid cone elliptic paraboloid hyperboloid of one sheet hyperboloid of two sheets hyperbolic paraboloid (A) (B) (C) (D) (E) (F) 1. For each surface,

More information

= f (a, b) + (hf x + kf y ) (a,b) +

= f (a, b) + (hf x + kf y ) (a,b) + Chapter 14 Multiple Integrals 1 Double Integrals, Iterated Integrals, Cross-sections 2 Double Integrals over more general regions, Definition, Evaluation of Double Integrals, Properties of Double Integrals

More information

form are graphed in Cartesian coordinates, and are graphed in Cartesian coordinates.

form are graphed in Cartesian coordinates, and are graphed in Cartesian coordinates. Plot 3D Introduction Plot 3D graphs objects in three dimensions. It has five basic modes: 1. Cartesian mode, where surfaces defined by equations of the form are graphed in Cartesian coordinates, 2. cylindrical

More information

1.6 Quadric Surfaces Brief review of Conic Sections 74 CHAPTER 1. VECTORS AND THE GEOMETRY OF SPACE. Figure 1.18: Parabola y = 2x 2

1.6 Quadric Surfaces Brief review of Conic Sections 74 CHAPTER 1. VECTORS AND THE GEOMETRY OF SPACE. Figure 1.18: Parabola y = 2x 2 7 CHAPTER 1. VECTORS AND THE GEOMETRY OF SPACE Figure 1.18: Parabola y = x 1.6 Quadric Surfaces Figure 1.19: Parabola x = y 1.6.1 Brief review of Conic Sections You may need to review conic sections for

More information

Lesson 21: Surface Area

Lesson 21: Surface Area Lesson 21: Surface Area Classwork Opening Exercise: Surface Area of a Right Rectangular Prism On the provided grid, draw a net representing the surfaces of the right rectangular prism (assume each grid

More information

(Refer Slide Time: 00:03:51)

(Refer Slide Time: 00:03:51) Computer Graphics Prof. Sukhendu Das Dept. of Computer Science and Engineering Indian Institute of Technology, Madras Lecture 17 Scan Converting Lines, Circles and Ellipses Hello and welcome everybody

More information

ü 12.1 Vectors Students should read Sections of Rogawski's Calculus [1] for a detailed discussion of the material presented in this section.

ü 12.1 Vectors Students should read Sections of Rogawski's Calculus [1] for a detailed discussion of the material presented in this section. Chapter 12 Vector Geometry Useful Tip: If you are reading the electronic version of this publication formatted as a Mathematica Notebook, then it is possible to view 3-D plots generated by Mathematica

More information

12.6 Cylinders and Quadric Surfaces

12.6 Cylinders and Quadric Surfaces 12 Vectors and the Geometry of Space 12.6 and Copyright Cengage Learning. All rights reserved. Copyright Cengage Learning. All rights reserved. and We have already looked at two special types of surfaces:

More information

A Comprehensive Introduction to SolidWorks 2011

A Comprehensive Introduction to SolidWorks 2011 A Comprehensive Introduction to SolidWorks 2011 Godfrey Onwubolu, Ph.D. SDC PUBLICATIONS www.sdcpublications.com Schroff Development Corporation Chapter 2 Geometric Construction Tools Objectives: When

More information

1. Create a map of the layer and attribute that needs to be queried

1. Create a map of the layer and attribute that needs to be queried Single Layer Query 1. Create a map of the layer and attribute that needs to be queried 2. Choose the desired Select Type. This can be changed from the Map menu at the far top or from the Select Type Icon

More information

16.6. Parametric Surfaces. Parametric Surfaces. Parametric Surfaces. Vector Calculus. Parametric Surfaces and Their Areas

16.6. Parametric Surfaces. Parametric Surfaces. Parametric Surfaces. Vector Calculus. Parametric Surfaces and Their Areas 16 Vector Calculus 16.6 and Their Areas Copyright Cengage Learning. All rights reserved. Copyright Cengage Learning. All rights reserved. and Their Areas Here we use vector functions to describe more general

More information

Explorations of Rigid Motions and Congruence

Explorations of Rigid Motions and Congruence Explorations of Rigid Motions and Congruence James King University of Washington Department of Mathematics king@uw.edu http://www.math.washington.edu/~king The Plan In this session, we will explore exploring.

More information

Functions of Several Variables

Functions of Several Variables Chapter 3 Functions of Several Variables 3.1 Definitions and Examples of Functions of two or More Variables In this section, we extend the definition of a function of one variable to functions of two or

More information

Graph and Write Equations of Hyperbolas

Graph and Write Equations of Hyperbolas TEKS 9.5 a.5, 2A.5.B, 2A.5.C Graph and Write Equations of Hperbolas Before You graphed and wrote equations of parabolas, circles, and ellipses. Now You will graph and write equations of hperbolas. Wh?

More information

Lesson 13: Exploring Factored Form

Lesson 13: Exploring Factored Form Opening Activity Below is a graph of the equation y = 6(x 3)(x + 2). It is also the graph of: y = 3(2x 6)(x + 2) y = 2(3x 9)(x + 2) y = 2(x 3)(3x + 6) y = 3(x 3)(2x + 4) y = (3x 9)(2x + 4) y = (2x 6)(3x

More information

QUADRATIC AND CUBIC GRAPHS

QUADRATIC AND CUBIC GRAPHS NAME SCHOOL INDEX NUMBER DATE QUADRATIC AND CUBIC GRAPHS KCSE 1989 2012 Form 3 Mathematics Working Space 1. 1989 Q22 P1 (a) Using the grid provided below draw the graph of y = -2x 2 + x + 8 for values

More information

Making a Portrait From a Snapshot by Phil Russell

Making a Portrait From a Snapshot by Phil Russell Making a Portrait From a Snapshot by Phil Russell Wouldn t it be nice if you had a great snapshot of a friend that you could turn it into a studio portrait? With Photoshop 6 and 7, it is fairly simple.

More information

1) Complete problems 1-65 on pages You are encouraged to use the space provided.

1) Complete problems 1-65 on pages You are encouraged to use the space provided. Dear Accelerated Pre-Calculus Student (017-018), I am excited to have you enrolled in our class for next year! We will learn a lot of material and do so in a fairly short amount of time. This class will

More information

Lab 2B Parametrizing Surfaces Math 2374 University of Minnesota Questions to:

Lab 2B Parametrizing Surfaces Math 2374 University of Minnesota   Questions to: Lab_B.nb Lab B Parametrizing Surfaces Math 37 University of Minnesota http://www.math.umn.edu/math37 Questions to: rogness@math.umn.edu Introduction As in last week s lab, there is no calculus in this

More information

Grade 6 Math Circles. Spatial and Visual Thinking

Grade 6 Math Circles. Spatial and Visual Thinking Faculty of Mathematics Waterloo, Ontario N2L 3G1 Introduction Grade 6 Math Circles October 31/November 1, 2017 Spatial and Visual Thinking Centre for Education in Mathematics and Computing One very important

More information

Table of Laplace Transforms

Table of Laplace Transforms Table of Laplace Transforms 1 1 2 3 4, p > -1 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 Heaviside Function 27 28. Dirac Delta Function 29 30. 31 32. 1 33 34. 35 36. 37 Laplace Transforms

More information

Describing Line Reflections

Describing Line Reflections 2.1 Describing Line Reflections Goals Use the properties of reflections to perform line reflections Find a line of reflection given a figure and its image Find the reflection image of a figure given a

More information

Key Idea. It is not helpful to plot points to sketch a surface. Mainly we use traces and intercepts to sketch

Key Idea. It is not helpful to plot points to sketch a surface. Mainly we use traces and intercepts to sketch Section 12.7 Quadric surfaces 12.7 1 Learning outcomes After completing this section, you will inshaallah be able to 1. know what are quadric surfaces 2. how to sketch quadric surfaces 3. how to identify

More information

Section 12.2: Quadric Surfaces

Section 12.2: Quadric Surfaces Section 12.2: Quadric Surfaces Goals: 1. To recognize and write equations of quadric surfaces 2. To graph quadric surfaces by hand Definitions: 1. A quadric surface is the three-dimensional graph of an

More information

ECE 600, Dr. Farag, Summer 09

ECE 600, Dr. Farag, Summer 09 ECE 6 Summer29 Course Supplements. Lecture 4 Curves and Surfaces Aly A. Farag University of Louisville Acknowledgements: Help with these slides were provided by Shireen Elhabian A smile is a curve that

More information

Quadric Surfaces. Philippe B. Laval. Spring 2012 KSU. Philippe B. Laval (KSU) Quadric Surfaces Spring /

Quadric Surfaces. Philippe B. Laval. Spring 2012 KSU. Philippe B. Laval (KSU) Quadric Surfaces Spring / .... Quadric Surfaces Philippe B. Laval KSU Spring 2012 Philippe B. Laval (KSU) Quadric Surfaces Spring 2012 1 / 15 Introduction A quadric surface is the graph of a second degree equation in three variables.

More information

Quadric Surfaces. Philippe B. Laval. Today KSU. Philippe B. Laval (KSU) Quadric Surfaces Today 1 / 24

Quadric Surfaces. Philippe B. Laval. Today KSU. Philippe B. Laval (KSU) Quadric Surfaces Today 1 / 24 Quadric Surfaces Philippe B. Laval KSU Today Philippe B. Laval (KSU) Quadric Surfaces Today 1 / 24 Introduction A quadric surface is the graph of a second degree equation in three variables. The general

More information

Chapter 4 Determining Cell Size

Chapter 4 Determining Cell Size Chapter 4 Determining Cell Size Chapter 4 Determining Cell Size The third tutorial is designed to give you a demonstration in using the Cell Size Calculator to obtain the optimal cell size for your circuit

More information

MET 107 Drawing Tool (Shapes) Notes Day 3

MET 107 Drawing Tool (Shapes) Notes Day 3 MET 107 Drawing Tool (Shapes) Notes Day 3 Shapes: (Insert Tab Shapes) Example: Select on the rounded rectangle Then use the mouse to position the upper left corner and produce the size by dragging out

More information

Worksheet 3.1: Introduction to Double Integrals

Worksheet 3.1: Introduction to Double Integrals Boise State Math 75 (Ultman) Worksheet.: Introduction to ouble Integrals Prerequisites In order to learn the new skills and ideas presented in this worksheet, you must: Be able to integrate functions of

More information

CS3621 Midterm Solution (Fall 2005) 150 points

CS3621 Midterm Solution (Fall 2005) 150 points CS362 Midterm Solution Fall 25. Geometric Transformation CS362 Midterm Solution (Fall 25) 5 points (a) [5 points] Find the 2D transformation matrix for the reflection about the y-axis transformation (i.e.,

More information

CHAPTER 3: FUNCTIONS IN 3-D

CHAPTER 3: FUNCTIONS IN 3-D CHAPTER 3: FUNCTIONS IN 3-D 3.1 DEFINITION OF A FUNCTION OF TWO VARIABLES A function of two variables is a relation that assigns to every ordered pair of input values (x, y) a unique output value denoted

More information

CHAPTER 3: FUNCTIONS IN 3-D

CHAPTER 3: FUNCTIONS IN 3-D CHAPTER 3: FUNCTIONS IN 3-D 3.1 DEFINITION OF A FUNCTION OF TWO VARIABLES A function of two variables is a relation that assigns to every ordered pair of input values (x, y) a unique output value denoted

More information

f (Pijk ) V. may form the Riemann sum: . Definition. The triple integral of f over the rectangular box B is defined to f (x, y, z) dv = lim

f (Pijk ) V. may form the Riemann sum: . Definition. The triple integral of f over the rectangular box B is defined to f (x, y, z) dv = lim Chapter 14 Multiple Integrals..1 Double Integrals, Iterated Integrals, Cross-sections.2 Double Integrals over more general regions, Definition, Evaluation of Double Integrals, Properties of Double Integrals.3

More information

Lesson 5: Definition of Rotation and Basic Properties

Lesson 5: Definition of Rotation and Basic Properties Student Outcomes Students know how to rotate a figure a given degree around a given center. Students know that rotations move lines to lines, rays to rays, segments to segments, and angles to angles. Students

More information

Curves and Surfaces. Shireen Elhabian and Aly A. Farag University of Louisville

Curves and Surfaces. Shireen Elhabian and Aly A. Farag University of Louisville Curves and Surfaces Shireen Elhabian and Aly A. Farag University of Louisville February 21 A smile is a curve that sets everything straight Phyllis Diller (American comedienne and actress, born 1917) Outline

More information

Introduction to Scientific Computing with Matlab

Introduction to Scientific Computing with Matlab Introduction to Scientific Computing with Matlab In the previous reading, we discussed the basics of vectors and matrices, including matrix addition and multiplication. In this class, we ll explore more

More information

Name. Center axis. Introduction to Conic Sections

Name. Center axis. Introduction to Conic Sections Name Introduction to Conic Sections Center axis This introduction to conic sections is going to focus on what they some of the skills needed to work with their equations and graphs. year, we will only

More information

Circulation density and an argument for Stokes Theorem

Circulation density and an argument for Stokes Theorem MATH 221A Multivariate Calculus pring 2004 Circulation density and an argument for tokes Theorem Version 1 (May 13, 2004) There are three sections in these notes. The goal for the first section is to see

More information

Name: Let the Catmull-Rom curve q(u) be defined by the following control points: p 1 = 0, 1 p 2 = 1, 1 p 3 = 1, 0. p 2. p 1.

Name: Let the Catmull-Rom curve q(u) be defined by the following control points: p 1 = 0, 1 p 2 = 1, 1 p 3 = 1, 0. p 2. p 1. Name: 2 1. Let the Catmull-Rom curve q(u) be defined by the following control points: p 0 = 0, 0 p 1 = 0, 1 p 2 = 1, 1 p 3 = 1, 0 p 4 = 2, 0 y p 1 p 2 p 0 p 3 p 4 x Thus, q(i) =p i for i =1, 2, 3. For

More information

This is called the vertex form of the quadratic equation. To graph the equation

This is called the vertex form of the quadratic equation. To graph the equation Name Period Date: Topic: 7-5 Graphing ( ) Essential Question: What is the vertex of a parabola, and what is its axis of symmetry? Standard: F-IF.7a Objective: Graph linear and quadratic functions and show

More information

Drawing curves automatically: procedures as arguments

Drawing curves automatically: procedures as arguments CHAPTER 7 Drawing curves automatically: procedures as arguments moveto lineto stroke fill clip The process of drawing curves by programming each one specially is too complicated to be done easily. In this

More information

The x coordinate tells you how far left or right from center the point is. The y coordinate tells you how far up or down from center the point is.

The x coordinate tells you how far left or right from center the point is. The y coordinate tells you how far up or down from center the point is. We will review the Cartesian plane and some familiar formulas. College algebra Graphs 1: The Rectangular Coordinate System, Graphs of Equations, Distance and Midpoint Formulas, Equations of Circles Section

More information

03 Vector Graphics. Multimedia Systems. 2D and 3D Graphics, Transformations

03 Vector Graphics. Multimedia Systems. 2D and 3D Graphics, Transformations Multimedia Systems 03 Vector Graphics 2D and 3D Graphics, Transformations Imran Ihsan Assistant Professor, Department of Computer Science Air University, Islamabad, Pakistan www.imranihsan.com Lectures

More information

3D Viewing. CS 4620 Lecture 8

3D Viewing. CS 4620 Lecture 8 3D Viewing CS 46 Lecture 8 13 Steve Marschner 1 Viewing, backward and forward So far have used the backward approach to viewing start from pixel ask what part of scene projects to pixel explicitly construct

More information

Meeting 1 Introduction to Functions. Part 1 Graphing Points on a Plane (REVIEW) Part 2 What is a function?

Meeting 1 Introduction to Functions. Part 1 Graphing Points on a Plane (REVIEW) Part 2 What is a function? Meeting 1 Introduction to Functions Part 1 Graphing Points on a Plane (REVIEW) A plane is a flat, two-dimensional surface. We describe particular locations, or points, on a plane relative to two number

More information

Autodesk Fusion 360: Model. Overview. Modeling techniques in Fusion 360

Autodesk Fusion 360: Model. Overview. Modeling techniques in Fusion 360 Overview Modeling techniques in Fusion 360 Modeling in Fusion 360 is quite a different experience from how you would model in conventional history-based CAD software. Some users have expressed that it

More information

INTRODUCTION TO LINE INTEGRALS

INTRODUCTION TO LINE INTEGRALS INTRODUTION TO LINE INTEGRALS PROF. MIHAEL VANVALKENBURGH Last week we discussed triple integrals. This week we will study a new topic of great importance in mathematics and physics: line integrals. 1.

More information

Graded Assignment 2 Maple plots

Graded Assignment 2 Maple plots Graded Assignment 2 Maple plots The Maple part of the assignment is to plot the graphs corresponding to the following problems. I ll note some syntax here to get you started see tutorials for more. Problem

More information

The Mathcad Workspace 7

The Mathcad Workspace 7 For information on system requirements and how to install Mathcad on your computer, refer to Chapter 1, Welcome to Mathcad. When you start Mathcad, you ll see a window like that shown in Figure 2-1. By

More information

Optimizations and Lagrange Multiplier Method

Optimizations and Lagrange Multiplier Method Introduction Applications Goal and Objectives Reflection Questions Once an objective of any real world application is well specified as a function of its control variables, which may subject to a certain

More information

(Refer Slide Time: 00:01:27 min)

(Refer Slide Time: 00:01:27 min) Computer Aided Design Prof. Dr. Anoop Chawla Department of Mechanical engineering Indian Institute of Technology, Delhi Lecture No. # 01 An Introduction to CAD Today we are basically going to introduce

More information

EXTRA-CREDIT PROBLEMS ON SURFACES, MULTIVARIABLE FUNCTIONS AND PARTIAL DERIVATIVES

EXTRA-CREDIT PROBLEMS ON SURFACES, MULTIVARIABLE FUNCTIONS AND PARTIAL DERIVATIVES EXTRA-CREDIT PROBLEMS ON SURFACES, MULTIVARIABLE FUNCTIONS AND PARTIAL DERIVATIVES A. HAVENS These problems are for extra-credit, which is counted against lost points on quizzes or WebAssign. You do not

More information

Design and Communication Graphics

Design and Communication Graphics An approach to teaching and learning Design and Communication Graphics Solids in Contact Syllabus Learning Outcomes: Construct views of up to three solids having curved surfaces and/or plane surfaces in

More information

Chapter 15: Functions of Several Variables

Chapter 15: Functions of Several Variables Chapter 15: Functions of Several Variables Section 15.1 Elementary Examples a. Notation: Two Variables b. Example c. Notation: Three Variables d. Functions of Several Variables e. Examples from the Sciences

More information

Create a Rubber Duck. This tutorial shows you how to. Create simple surfaces. Rebuild a surface. Edit surface control points. Draw and project curves

Create a Rubber Duck. This tutorial shows you how to. Create simple surfaces. Rebuild a surface. Edit surface control points. Draw and project curves Page 1 of 24 Create a Rubber Duck This exercise focuses on the free form, squishy aspect. Unlike the flashlight model, the exact size and placement of the objects is not critical. The overall form is the

More information

Strömningslära Fluid Dynamics. Computer laboratories using COMSOL v4.4

Strömningslära Fluid Dynamics. Computer laboratories using COMSOL v4.4 UMEÅ UNIVERSITY Department of Physics Claude Dion Olexii Iukhymenko May 15, 2015 Strömningslära Fluid Dynamics (5FY144) Computer laboratories using COMSOL v4.4!! Report requirements Computer labs must

More information

Chapter 2: From Graphics to Visualization

Chapter 2: From Graphics to Visualization Exercises for Chapter 2: From Graphics to Visualization 1 EXERCISE 1 Consider the simple visualization example of plotting a graph of a two-variable scalar function z = f (x, y), which is discussed in

More information

PRACTICAL GEOMETRY SYMMETRY AND VISUALISING SOLID SHAPES

PRACTICAL GEOMETRY SYMMETRY AND VISUALISING SOLID SHAPES UNIT 12 PRACTICAL GEOMETRY SYMMETRY AND VISUALISING SOLID SHAPES (A) Main Concepts and Results Let a line l and a point P not lying on it be given. By using properties of a transversal and parallel lines,

More information

Functions of Several Variables

Functions of Several Variables Chapter 3 Functions of Several Variables 3.1 Definitions and Examples of Functions of two or More Variables In this section, we extend the definition of a function of one variable to functions of two or

More information

Objective: Construct perpendicular line segments on a rectangular grid.

Objective: Construct perpendicular line segments on a rectangular grid. NYS COMMON CORE MATHEMATICS CURRICULUM Lesson 15 5 6 Lesson 15 Objective: Construct perpendicular line segments on a rectangular grid. Suggested Lesson Structure Fluency Practice Concept Development Student

More information

Chapter 8: Applications of Definite Integrals

Chapter 8: Applications of Definite Integrals Name: Date: Period: AP Calc AB Mr. Mellina Chapter 8: Applications of Definite Integrals v v Sections: 8.1 Integral as Net Change 8.2 Areas in the Plane v 8.3 Volumes HW Sets Set A (Section 8.1) Pages

More information

On the Web sun.com/aboutsun/comm_invest STAROFFICE 8 DRAW

On the Web sun.com/aboutsun/comm_invest STAROFFICE 8 DRAW STAROFFICE 8 DRAW Graphics They say a picture is worth a thousand words. Pictures are often used along with our words for good reason. They help communicate our thoughts. They give extra information that

More information

Here are some of the more basic curves that we ll need to know how to do as well as limits on the parameter if they are required.

Here are some of the more basic curves that we ll need to know how to do as well as limits on the parameter if they are required. 1 of 10 23/07/2016 05:15 Paul's Online Math Notes Calculus III (Notes) / Line Integrals / Line Integrals - Part I Problems] [Notes] [Practice Problems] [Assignment Calculus III - Notes Line Integrals Part

More information

Introduction to FEM calculations

Introduction to FEM calculations Introduction to FEM calculations How to start informations Michał Rad (rad@agh.edu.pl) 20.04.2018 Outline Field calculations what is it? Model Program How to: Make a model Set up the parameters Perform

More information

HOW CAN I USE MAPLE TO HELP MY STUDENTS LEARN MULTIVARIATE CALCULUS?

HOW CAN I USE MAPLE TO HELP MY STUDENTS LEARN MULTIVARIATE CALCULUS? HOW CAN I USE MAPLE TO HELP MY STUDENTS LEARN MULTIVARIATE CALCULUS? Thomas G. Wangler Benedictine University 5700 College Road, Lisle, IL 6053-0900 twangler@ben.edu Introduction Maple is a powerful software

More information

Chpt 1. Functions and Graphs. 1.1 Graphs and Graphing Utilities 1 /19

Chpt 1. Functions and Graphs. 1.1 Graphs and Graphing Utilities 1 /19 Chpt 1 Functions and Graphs 1.1 Graphs and Graphing Utilities 1 /19 Chpt 1 Homework 1.1 14, 18, 22, 24, 28, 42, 46, 52, 54, 56, 78, 79, 80, 82 2 /19 Objectives Functions and Graphs Plot points in the rectangular

More information

Using Arrays and Vectors to Make Graphs In Mathcad Charles Nippert

Using Arrays and Vectors to Make Graphs In Mathcad Charles Nippert Using Arrays and Vectors to Make Graphs In Mathcad Charles Nippert This Quick Tour will lead you through the creation of vectors (one-dimensional arrays) and matrices (two-dimensional arrays). After that,

More information

Select the Points You ll Use. Tech Assignment: Find a Quadratic Function for College Costs

Select the Points You ll Use. Tech Assignment: Find a Quadratic Function for College Costs In this technology assignment, you will find a quadratic function that passes through three of the points on each of the scatter plots you created in an earlier technology assignment. You will need the

More information

APPM 2460 PLOTTING IN MATLAB

APPM 2460 PLOTTING IN MATLAB APPM 2460 PLOTTING IN MATLAB. Introduction Matlab is great at crunching numbers, and one of the fundamental ways that we understand the output of this number-crunching is through visualization, or plots.

More information

Section 4.2 selected answers Math 131 Multivariate Calculus D Joyce, Spring 2014

Section 4.2 selected answers Math 131 Multivariate Calculus D Joyce, Spring 2014 4. Determine the nature of the critical points of Section 4. selected answers Math 11 Multivariate Calculus D Joyce, Spring 014 Exercises from section 4.: 6, 1 16.. Determine the nature of the critical

More information

AutoCADD Tutorial A survival guide

AutoCADD Tutorial A survival guide AutoCADD Tutorial A survival guide Avery S.H. Copeland Prepared for IMDL Lab students and MIL volunteers October 9, 1997 Revised April 17, 1998 AutoCADD Tutorial Page 2 Contents Introduction Relative Coordinates

More information

Section 2.5. Functions and Surfaces

Section 2.5. Functions and Surfaces Section 2.5. Functions and Surfaces ² Brief review for one variable functions and curves: A (one variable) function is rule that assigns to each member x in a subset D in R 1 a unique real number denoted

More information

Student Outcomes. Lesson Notes. Classwork. Opening Exercise (3 minutes)

Student Outcomes. Lesson Notes. Classwork. Opening Exercise (3 minutes) Student Outcomes Students solve problems related to the distance between points that lie on the same horizontal or vertical line Students use the coordinate plane to graph points, line segments and geometric

More information

Computer Graphics Hands-on

Computer Graphics Hands-on Computer Graphics Hands-on Two-Dimensional Transformations Objectives Visualize the fundamental 2D geometric operations translation, rotation about the origin, and scale about the origin Learn how to compose

More information

Classification of Surfaces

Classification of Surfaces Classification of Surfaces 16 April 2014 Classification of Surfaces 16 April 2014 1/29 Last Time On Monday we saw some examples of surfaces and how we can build some by starting with a rectangle and gluing

More information

AP Calculus AB Summer Assignment 2018

AP Calculus AB Summer Assignment 2018 AP Calculus AB Summer Assignment 2018 Welcome to AP Calculus. In order to accomplish our goals this year, we will need to begin a little in the summer. Your Algebra skills are important in Calculus. Things

More information

Lesson 1: Why Move Things Around?

Lesson 1: Why Move Things Around? NYS COMMON CORE MATHEMATICS CURRICULUM Lesson 1 8 2 Lesson 1: Why Move Things Around? Classwork Exploratory Challenge a Describe, intuitively, what kind of transformation is required to move the figure

More information

2 Geometry Solutions

2 Geometry Solutions 2 Geometry Solutions jacques@ucsd.edu Here is give problems and solutions in increasing order of difficulty. 2.1 Easier problems Problem 1. What is the minimum number of hyperplanar slices to make a d-dimensional

More information

Marching Squares Algorithm. Can you summarize the marching squares algorithm based on what we just discussed?

Marching Squares Algorithm. Can you summarize the marching squares algorithm based on what we just discussed? Marching Squares Algorithm Can you summarize the marching squares algorithm based on what we just discussed? Marching Squares Algorithm Can you summarize the marching squares algorithm based on what we

More information

Freeform / Freeform PLUS

Freeform / Freeform PLUS Freeform / Freeform PLUS WORKING WITH FREEFORM Work from Coarse Clay to Fine When creating new models from scratch, it is best to first create a rough shape using a coarse clay setting such as Rough Shape

More information

Transformations. Lesson Summary: Students will explore rotations, translations, and reflections in a plane.

Transformations. Lesson Summary: Students will explore rotations, translations, and reflections in a plane. Transformations Lesson Summary: Students will explore rotations, translations, and reflections in a plane. Key Words: Transformation, translation, reflection, rotation Background knowledge: Students should

More information

13.1. Functions of Several Variables. Introduction to Functions of Several Variables. Functions of Several Variables. Objectives. Example 1 Solution

13.1. Functions of Several Variables. Introduction to Functions of Several Variables. Functions of Several Variables. Objectives. Example 1 Solution 13 Functions of Several Variables 13.1 Introduction to Functions of Several Variables Copyright Cengage Learning. All rights reserved. Copyright Cengage Learning. All rights reserved. Objectives Understand

More information

Appendix: To be performed during the lab session

Appendix: To be performed during the lab session Appendix: To be performed during the lab session Flow over a Cylinder Two Dimensional Case Using ANSYS Workbench Simple Mesh Latest revision: September 18, 2014 The primary objective of this Tutorial is

More information

Dr. Allen Back. Nov. 21, 2014

Dr. Allen Back. Nov. 21, 2014 Dr. Allen Back of Nov. 21, 2014 The most important thing you should know (e.g. for exams and homework) is how to setup (and perhaps compute if not too hard) surface integrals, triple integrals, etc. But

More information

Dynamics and Vibrations Mupad tutorial

Dynamics and Vibrations Mupad tutorial Dynamics and Vibrations Mupad tutorial School of Engineering Brown University ENGN40 will be using Matlab Live Scripts instead of Mupad. You can find information about Live Scripts in the ENGN40 MATLAB

More information

Math 113 Linear Perspective Homework

Math 113 Linear Perspective Homework Math 113 Linear Perspective Homework 1. As mentioned in the notes, all points in the xy-coordinate plane have -value equal to 0. In fact, = 0 is the equation of the xy-plane. a) What is the equation of

More information

9.3 Hyperbolas and Rotation of Conics

9.3 Hyperbolas and Rotation of Conics 9.3 Hyperbolas and Rotation of Conics Copyright Cengage Learning. All rights reserved. What You Should Learn Write equations of hyperbolas in standard form. Find asymptotes of and graph hyperbolas. Use

More information

Representing 2D Transformations as Matrices

Representing 2D Transformations as Matrices Representing 2D Transformations as Matrices John E. Howland Department of Computer Science Trinity University One Trinity Place San Antonio, Texas 78212-7200 Voice: (210) 999-7364 Fax: (210) 999-7477 E-mail:

More information

Lecture 34: Curves defined by Parametric equations

Lecture 34: Curves defined by Parametric equations Curves defined by Parametric equations When the path of a particle moving in the plane is not the graph of a function, we cannot describe it using a formula that express y directly in terms of x, or x

More information

Ancient Cell Phone Tracing an Object and Drawing with Layers

Ancient Cell Phone Tracing an Object and Drawing with Layers Ancient Cell Phone Tracing an Object and Drawing with Layers 1) Open Corel Draw. Create a blank 8.5 x 11 Document. 2) Go to the Import option and browse to the Graphics 1 > Lessons folder 3) Find the Cell

More information

lundi 7 janvier 2002 Blender: tutorial: Building a Castle Page: 1

lundi 7 janvier 2002 Blender: tutorial: Building a Castle Page: 1 lundi 7 janvier 2002 Blender: tutorial: Building a Castle Page: 1 www.blender.nl this document is online at http://www.blender.nl/showitem.php?id=4 Building a Castle 2000 07 19 Bart Veldhuizen id4 Introduction

More information

Transformation, tessellation and symmetry line symmetry

Transformation, tessellation and symmetry line symmetry Transformation, tessellation and symmetry line symmetry Reflective or line symmetry describes mirror image, when one half of a shape or picture matches the other exactly. The middle line that divides the

More information

DC2 File Format. 1. Header line 2. Entity line 3. Point line 4. String line

DC2 File Format. 1. Header line 2. Entity line 3. Point line 4. String line DC2 File Format The DesignCAD DC2 drawing file is an ASCII file, with the data present in character format. Each "record" in the file is actually a line in a text file. There are four types of records,

More information

Chapter 10 Test Review

Chapter 10 Test Review Name: Class: Date: Chapter 10 Test Review Short Answer 1. Write an equation of a parabola with a vertex at the origin and a focus at ( 2, 0). 2. Write an equation of a parabola with a vertex at the origin

More information

We will be sketching 3-dimensional functions. You will be responsible for doing this both by hand and with Mathematica.

We will be sketching 3-dimensional functions. You will be responsible for doing this both by hand and with Mathematica. Review polar coordinates before 9.7. Section 9.6 Functions and Surfaces We will be sketching 3-dimensional functions. You will be responsible for doing this both b hand and with Mathematica. Remember:

More information