16.27 GNUPLOT: Display of functions and surfaces

Size: px
Start display at page:

Download "16.27 GNUPLOT: Display of functions and surfaces"

Transcription

1 GNUPLOT: Displa of functions and surfaces This package is an interface to the popular GNUPLOT package. It allows ou to displa functions in 2D and surfaces in 3D on a variet of output devices including X terminals, PC monitors, and postscript and Late printer files. NOTE: The GNUPLOT package ma not be included in all versions of REDUCE. Author: Herbert Melenk Introduction The GNUPLOT sstem provides eas to use graphics output for curves or surfaces which are defined b formulas and/or data sets. GNUPLOT supports a variet of output devices such as VGA screen, postscript, pictex, MS Windows. The REDUCE GNUPLOT package lets one use the GNUPLOT graphical output directl from inside REDUCE, either for the interactive displa of curves/surfaces or for the production of pictures on paper Command plot Under REDUCE GNUPLOT is used as graphical output server, invoked b the command plot(...). This command can have a variable number of parameters: A function to plot; a function can be an epression with one unknown, e.g. u*sin(u)ˆ2. a list of epressions with one (identical) unknown, e.g. {sin(u), cos(u)}. an epression with two unknowns, e.g. u*sin(u)ˆ2+sqrt(v). a list of epressions with two (identical) unknowns, e.g. {^2+^2,^2-^2}. a parametic epression of the form point(<u>,<v>) or point(<u>, <v>,<w>) where u,v,w are epressions which depend of one or two parameters; if there is one parameter, the object describes a curve in the plane (onl u and v) or in 3D space; if there are two parameters, the object describes a surface in 3D. The parameters are treated as independent variables. Eample: point(sin t,cos t,t/). an equation with a smbol on the left-hand side and an epression with one or two unknowns on the right-hand side, e.g. dome= /(ˆ2+ˆ2).

2 522 CHAPTER 6. USER CONTRIBUTED PACKAGES an equation with an epression on the left-hand side and a zero on right-hand side describing implicitl a one dimensional variet in the plane (implicitl given curve), e.g. ˆ3 + *ˆ2-9 =, or a two-dimensional surface in 3-dimensional Euclidean space, an equation with an epression in two variables on the left-hand side and a list of numbers on the right-hand side; the contour lines corresponding to the given values are drawn, e.g. ˆ3 - ˆ2 + * = {-2,,,,2}. a list of points in 2 or 3 dimensions, e.g. {{,},{,},{,}} representing a curve, a list of lists of points in 2 or 3 dimensions e.g. {{{,},{,},{,}}, {{,},{,},{,}}} representing a famil of curves. A range for a variable; this has the form variable=(lower_bound,.., upper_bound) where lower_bound and upper_bound must be epressions which evaluate to numbers. If no range is specified the default ranges for independent variables are (.. ) and the range for the dependent variable is set to maimum number of the GNUPLOT eecutable (using double floats on most IEEE machines). Additionall the number of interval subdivisions can be assigned as a formal quotient variable=(lower_bound.. upper_bound)/<it> where it is a positive integer. E.g. (.. 5)/3 means the interval from to 5 subdivided into 3 pieces of equal size. A subdivision parameter overrides the value of the variable points for this variable. A plot option, either as fied keword, e.g. hidden3d or as equation e.g. term=picte; free tets such as titles and labels should be enclosed in string quotes. Please note that a blank has to be inserted between a number and a dot, otherwise the REDUCE translator will be misled. If a function is given as an equation the left-hand side is mainl used as a label for the ais of the dependent variable. In two dimensions, plot can be called with more than one eplicit function; all curves are drawn in one picture. However, all these must use the same independent variable name. One of the functions can be a point set or a point set list. Normall all functions and point sets are plotted b lines. A point set is drawn b points onl if functions and the point set are drawn in one picture. The same applies to three dimensions with eplicit functions. However, an implicitl given curve must be the sole object for one picture. The functional epressions are evaluated in rounded mode. This is done automaticall, it is not necessar to turn on rounded mode eplicitl.

3 523 Eamples: plot(cos ); plot(s=sin phi, phi=(-3.. 3)); plot(sin phi, cos phi, phi=(-3.. 3)); plot (cos sqrt(^2 + ^2), =(-3.. 3), =(-3.. 3), hidden3d); plot {{,},{,},{,},{,},{,},{,},{.5,.5},{,},{,}}; % parametric: screw on rounded; w := for j := :2 collect {/j*sin j, /j*cos j, j/2}$ plot w; % parametric: globe dd := pi/5$ w := for u := dd step dd until pi-dd collect for v := step dd until 2pi collect {sin(u)*cos(v), sin(u)*sin(v), cos(u)}$ plot w; % implicit: superposition of polnomials plot((^2+^2-9)** = ); Piecewise-defined functions A composed graph can be defined b a rule-based operator. In that case each rule must contain a clause which restricts the rule application to numeric arguments, e.g. operator m_step; let {m_step(~) => when numberp and <-pi/2, m_step(~) => when numberp and >pi/2, m_step(~) => sin when numberp and -pi/2<= and <=pi/2}; plot(m_step2()); Of course, such a rule ma call a procedure: procedure m_step3(); if < then else if > then else ; operator m_step2; let m_step2(~) => m_step3() when numberp ;

4 524 CHAPTER 6. USER CONTRIBUTED PACKAGES plot(m_step2()); The direct use of a produre with a numeric if clause is impossible. Plot options The following plot options are supported in the plot command: points=<integer>: the number of unconditionall computed data points; for a grid pointsˆ2 grid points are used. The default value is 2. The value of points is used onl for variables for which no individual interval subdivision has been specified in the range specification. refine=<integer>: the maimum depth of adaptive interval intersections. The default is 8. A value switches an refinement off. Note that a high value ma increase the computing time significantl. Additional options The following additional GNUPLOT options are supported in the plot command: title=name: the title (string) is put at the top of the picture. aes labels: label="tet", label="tet2", and for surfaces zlabel="tet3". If omitted the aes are labeled b the independent and dependent variable names from the epression. Note that label, label, and zlabel here are used in the usual sense, for the horizontal and for the vertical ais in 2-d and z for the perpendicular ais under 3-d these names do not refer to the variable names used in the epressions. plot(,,(4*^2)/2,(*(2*^2-5))/3, =(.. ), label="l(,n)", title="legendre Polnomials"); terminal=name: prepare output for device tpe name. Ever installation uses a default terminal as output device; some installations support additional devices such as printers; consult the original GNUPLOT documentation or the GNUPLOT Help for details. output="filename": redirect the output to a file. size="s_,s_": rescale the graph (not the window) where s and s are scaling factors for the - and -sizes. Defaults are s =, z =. Note that scaling factors greater than will often cause the picture to be too big for the window.

5 525 plot(/(^2+^2), =(... 5), =(... 5), size=".7,"); view="r_,r_z": set the viewpoint in 3 dimensions b turning the object around the or z ais; the values are degrees (integers). Defaults are r = 6, r z = 3. plot(/(^2+^2), =(... 5), =(... 5), view="3,3"); contour resp. nocontour: in 3 dimensions an additional contour map is drawn (default: nocontour). Note that contour is an option which is eecuted b GNUPLOT b interpolating the precomputed function values. If ou want to draw contour lines of a delicate formula, ou had better use the contour form of the REDUCE plot command. surface resp. nosurface: in 3 dimensions the surface is drawn, resp. suppressed (default: surface). hidden3d: hidden line removal in 3 dimensions Paper output The following eample works for a PostScript printer. If our printer uses a different communication, please find the correct setting for the terminal variable in the GNUPLOT documentation. For a PostScript printer, add the options terminal=postscript and output="filename" to our plot command, e.g. plot(sin, =(.. ), terminal=postscript, output="sin.ps"); Mesh generation for implicit curves The basic mesh for finding an implicitl-given curve, the, plane is subdivided into an initial set of triangles. Those triangles which have an eplicit zero point or which have two points with different signs are refined b subdivision. A further refinement is performed for triangles which do not have eactl two zero neighbours because such places ma represent crossings, bifurcations, turning points or other difficulties. The initial subdivision and the refinements are controlled b the option points which is initiall set to 2: the initial grid is refined unconditionall until approimatel points * points equall-distributed points in the, plane have been generated. The final mesh can be visualized in the picture b setting on show_grid;

6 526 CHAPTER 6. USER CONTRIBUTED PACKAGES Mesh generation for surfaces B default the functions are computed at predefined mesh points: the ranges are divided b the number associated with the option points in both directions. For two dimensions the given mesh is adaptivel smoothed when the curves are too coarse, especiall if singularities are present. On the other hand refinement can be rather time-consuming if used with complicated epressions. You can control it with the option refine. At singularities the graph is interrupted. In three dimensions no refinement is possible as GNUPLOT supports surfaces onl with a fied regular grid. In the case of a singularit the near neighborhood is tested; if a point there allows a function evaluation, its clipped value is used instead, otherwise a zero is inserted. When plotting surfaces in three dimensions ou have the option of hidden line removal. Because of an error in Gnuplot 3.2 the aes cannot be labeled correctl when hidden3d is used ; therefore the aren t labelled at all. Hidden line removal is not available with point lists GNUPLOT operation The command plotreset; deletes the current GNUPLOT output window. The net call to plot will then open a new one. If GNUPLOT is invoked directl b an output pipe (UNIX and Windows), an eventual error in the GNUPLOT data transmission might cause GNUPLOT to quit. As REDUCE is unable to detect the broken pipe, ou have to reset the plot sstem b calling the command plotreset; eplicitl. Afterwards new graphics output can be produced. Under Windows 3. and Windows NT, GNUPLOT has a tet and a graph window. If ou don t want to see the tet window, iconif it and activate the option update wgnuplot.ini from the graph window sstem menu - then the present screen laout (including the graph window size) will be saved and the tet windows will come up iconified in future. You can also select some more features there and so tailor the graphic output. Before ou terminate REDUCE ou should terminate the graphic window b calling plotreset;. If ou terminate REDUCE without deleting the GNUPLOT windows, use the command button from the GNUPLOT tet window - it offers an eit function Saving GNUPLOT command sequences GNUPLOT If ou want to use the internal GNUPLOT command sequence more than once (e.g. for producing a picture for a publication), ou ma set

7 527 on trplot, plotkeep; trplot causes all GNUPLOT commands to be written additionall to the actual REDUCE output. Normall the data files are erased after calling GNUPLOT, however with plotkeep on the files are not erased Direct Call of GNUPLOT GNUPLOT has a lot of facilities which are not accessed b the operators and parameters described above. Therefore genuine GNUPLOT commands can be sent b REDUCE. Please consult the GNUPLOT manual for the available commands and parameters. The general snta for a GNUPLOT call inside REDUCE is gnuplot(<cmd>,<p_>,<p_2>...) where cmd is a command name and p, p 2,... are the parameters, inside REDUCE separated b commas. The parameters are evaluated b REDUCE and then transmitted to GNUPLOT in GNUPLOT snta. Usuall a drawing is built b a sequence of commands which are buffered b REDUCE or the operating sstem. For terminating and activating them use the REDUCE command plotshow. Eample: gnuplot(set,polar); gnuplot(set,noparametric); gnuplot(plot, *sin ); plotshow; In this eample the function epression is transferred literall to GNUPLOT, while REDUCE is responsible for computing the function values when plot is called. Note that GNUPLOT restrictions with respect to variable and function names have to be taken into account when using this tpe of operation. Important: String quotes are not transferred to the GNUPLOT eecutable; if the GNUPLOT snta needs string quotes, ou must add doubled stringquotes inside the argument string, e.g. gnuplot(plot, """mdata""", "using 2:"); Eamples The following are taken from a collection of sample plots (gnuplot.tst) and a set of tests for plotting special functions. The pictures are made using the qt GNUPLOT device and using the menu of the graphics window to eport to PDF or PNG.

8 528 CHAPTER 6. USER CONTRIBUTED PACKAGES A simple plot for sin(/): plot(sin(/), =(.. ), =(-3.. 3)); REDUCE Plot Some implicitl-defined curves: plot(^3 + ^3-3** = {,,2,3}, =( ), =(-5.. 5)); 2 REDUCE Plot

9 529 A test for hidden surfaces: plot(cos sqrt(^2 + ^2), =(-3.. 3), =(-3.. 3), hidden3d); REDUCE Plot z This ma be slow on some machines because of a delicate evaluation contet: plot(sinh(*)/sinh(2**), hidden3d); REDUCE Plot z

10 53 CHAPTER 6. USER CONTRIBUTED PACKAGES on rounded; w:= {for j:= step. until 2 collect {/j*sin j, /j*cos j, j}, for j:= step. until 2 collect {(.+/j)*sin j, (.+/j)*cos j, j} }$ plot w; REDUCE Plot z An eample taken from: Co, Little, O Shea, Ideals, Varieties and Algorithms: plot(point(3u+3u*v^2-u^3, 3v+3u^2*v-v^3, 3u^2-3v^2), hidden3d, title="enneper Surface"); Enneper Surface 3 2 z

11 53 The following eamples use the specfn package to draw a collection of Chebshev T polnomials and Bessel Y functions. The special function package has to be loaded eplicitel to make the operator ChebshevT and BesselY available. load_package specfn; plot(chebshevt(,), chebshevt(2,), chebshevt(3,), chebshevt(4,), chebshevt(5,), =(.. ), title="chebshev t Polnomials"); Chebshev t Polnomials plot(bessel(,), bessel(,), bessel(2,), =(... ), =(.. ), title="bessel functions of 2nd kind");.6 Bessel functions of 2nd kind

GNUPLOT Interface for REDUCE Version 4

GNUPLOT Interface for REDUCE Version 4 GNUPLOT Interface for REDUCE Version 4 Herbert Melenk Konrad Zuse Zentrum für Informationstechnik Berlin E mail: Melenk@zib.de 1 Introduction The GNUPLOT system provides easy to use graphics output for

More information

Section 9.3: Functions and their Graphs

Section 9.3: Functions and their Graphs Section 9.: Functions and their Graphs Graphs provide a wa of displaing, interpreting, and analzing data in a visual format. In man problems, we will consider two variables. Therefore, we will need to

More information

Week 10. Topic 1 Polynomial Functions

Week 10. Topic 1 Polynomial Functions Week 10 Topic 1 Polnomial Functions 1 Week 10 Topic 1 Polnomial Functions Reading Polnomial functions result from adding power functions 1 together. Their graphs can be ver complicated, so the come up

More information

SECTION 3-4 Rational Functions

SECTION 3-4 Rational Functions 20 3 Polnomial and Rational Functions 0. Shipping. A shipping bo is reinforced with steel bands in all three directions (see the figure). A total of 20. feet of steel tape is to be used, with 6 inches

More information

Using Characteristics of a Quadratic Function to Describe Its Graph. The graphs of quadratic functions can be described using key characteristics:

Using Characteristics of a Quadratic Function to Describe Its Graph. The graphs of quadratic functions can be described using key characteristics: Chapter Summar Ke Terms standard form of a quadratic function (.1) factored form of a quadratic function (.1) verte form of a quadratic function (.1) concavit of a parabola (.1) reference points (.) transformation

More information

Numerical Analysis Notes

Numerical Analysis Notes Numerical Analsis Notes Foes Team Plotting of = f() contour-lines with Ecel Macro isol.ls The Ecel (XP/) macro isol.ls developed b SimonLuca Santoro and kindl released in the free public domain allows

More information

Section 4.2 Graphing Lines

Section 4.2 Graphing Lines Section. Graphing Lines Objectives In this section, ou will learn to: To successfull complete this section, ou need to understand: Identif collinear points. The order of operations (1.) Graph the line

More information

Implicit differentiation

Implicit differentiation Roberto s Notes on Differential Calculus Chapter 4: Basic differentiation rules Section 5 Implicit differentiation What ou need to know alread: Basic rules of differentiation, including the chain rule.

More information

GRAPHICS OUTPUT PRIMITIVES

GRAPHICS OUTPUT PRIMITIVES CHAPTER 3 GRAPHICS OUTPUT PRIMITIVES LINE DRAWING ALGORITHMS DDA Line Algorithm Bresenham Line Algorithm Midpoint Circle Algorithm Midpoint Ellipse Algorithm CG - Chapter-3 LINE DRAWING Line drawing is

More information

Transformations of Functions. 1. Shifting, reflecting, and stretching graphs Symmetry of functions and equations

Transformations of Functions. 1. Shifting, reflecting, and stretching graphs Symmetry of functions and equations Chapter Transformations of Functions TOPICS.5.. Shifting, reflecting, and stretching graphs Smmetr of functions and equations TOPIC Horizontal Shifting/ Translation Horizontal Shifting/ Translation Shifting,

More information

g(x) h(x) f (x) = Examples sin x +1 tan x!

g(x) h(x) f (x) = Examples sin x +1 tan x! Lecture 4-5A: An Introduction to Rational Functions A Rational Function f () is epressed as a fraction with a functiong() in the numerator and a function h() in the denominator. f () = g() h() Eamples

More information

Investigation Free Fall

Investigation Free Fall Investigation Free Fall Name Period Date You will need: a motion sensor, a small pillow or other soft object What function models the height of an object falling due to the force of gravit? Use a motion

More information

Graphing Calculator Graphing with the TI-86

Graphing Calculator Graphing with the TI-86 Graphing Calculator Graphing with the TI-86 I. Introduction The TI-86 has fift kes, man of which perform multiple functions when used in combination. Each ke has a smbol printed on its face. When a ke

More information

Functions Review Packet from November Questions. 1. The diagrams below show the graphs of two functions, y = f(x), and y = g(x). y y

Functions Review Packet from November Questions. 1. The diagrams below show the graphs of two functions, y = f(x), and y = g(x). y y Functions Review Packet from November Questions. The diagrams below show the graphs of two functions, = f(), and = g()..5 = f( ) = g( ).5 6º 8º.5 8º 6º.5 State the domain and range of the function f; the

More information

science. In this course we investigate problems both algebraically and graphically.

science. In this course we investigate problems both algebraically and graphically. Section. Graphs. Graphs Much of algebra is concerned with solving equations. Man algebraic techniques have been developed to provide insights into various sorts of equations and those techniques are essential

More information

Derivatives 3: The Derivative as a Function

Derivatives 3: The Derivative as a Function Derivatives : The Derivative as a Function 77 Derivatives : The Derivative as a Function Model : Graph of a Function 9 8 7 6 5 g() - - - 5 6 7 8 9 0 5 6 7 8 9 0 5 - - -5-6 -7 Construct Your Understanding

More information

3x 4y 2. 3y 4. Math 65 Weekly Activity 1 (50 points) Name: Simplify the following expressions. Make sure to use the = symbol appropriately.

3x 4y 2. 3y 4. Math 65 Weekly Activity 1 (50 points) Name: Simplify the following expressions. Make sure to use the = symbol appropriately. Math 65 Weekl Activit 1 (50 points) Name: Simplif the following epressions. Make sure to use the = smbol appropriatel. Due (1) (a) - 4 (b) ( - ) 4 () 8 + 5 6 () 1 5 5 Evaluate the epressions when = - and

More information

PARAMETRIC EQUATIONS AND POLAR COORDINATES

PARAMETRIC EQUATIONS AND POLAR COORDINATES 9 ARAMETRIC EQUATIONS AND OLAR COORDINATES So far we have described plane curves b giving as a function of f or as a function of t or b giving a relation between and that defines implicitl as a function

More information

3.5 Rational Functions

3.5 Rational Functions 0 Chapter Polnomial and Rational Functions Rational Functions For a rational function, find the domain and graph the function, identifing all of the asmptotes Solve applied problems involving rational

More information

SLOPE A MEASURE OF STEEPNESS through 7.1.5

SLOPE A MEASURE OF STEEPNESS through 7.1.5 SLOPE A MEASURE OF STEEPNESS 7.1. through 7.1.5 Students have used the equation = m + b throughout this course to graph lines and describe patterns. When the equation is written in -form, the m is the

More information

EECS1022 Winter 2018 Additional Notes Tracing Point, PointCollector, and PointCollectorTester

EECS1022 Winter 2018 Additional Notes Tracing Point, PointCollector, and PointCollectorTester EECS1022 Winter 2018 Additional Notes Tracing, Collector, and CollectorTester Chen-Wei Wang Contents 1 Class 1 2 Class Collector 2 Class CollectorTester 7 1 Class 1 class { 2 double ; double ; 4 (double

More information

Developed in Consultation with Tennessee Educators

Developed in Consultation with Tennessee Educators Developed in Consultation with Tennessee Educators Table of Contents Letter to the Student........................................ Test-Taking Checklist........................................ Tennessee

More information

Lesson 11 Skills Maintenance. Activity 1. Model. The addition problem is = 4. The subtraction problem is 5 9 = 4.

Lesson 11 Skills Maintenance. Activity 1. Model. The addition problem is = 4. The subtraction problem is 5 9 = 4. Lesson Skills Maintenance Lesson Planner Vocabular Development -coordinate -coordinate point of origin Skills Maintenance ddition and Subtraction of Positive and Negative Integers Problem Solving: We look

More information

1.1 Horizontal & Vertical Translations

1.1 Horizontal & Vertical Translations Unit II Transformations of Functions. Horizontal & Vertical Translations Goal: Demonstrate an understanding of the effects of horizontal and vertical translations on the graphs of functions and their related

More information

Appendix A.6 Functions

Appendix A.6 Functions A. Functions 539 RELATIONS: DOMAIN AND RANGE Appendi A. Functions A relation is a set of ordered pairs. A relation can be a simple set of just a few ordered pairs, such as {(0, ), (1, 3), (, )}, or it

More information

2.4 Polynomial and Rational Functions

2.4 Polynomial and Rational Functions Polnomial Functions Given a linear function f() = m + b, we can add a square term, and get a quadratic function g() = a 2 + f() = a 2 + m + b. We can continue adding terms of higher degrees, e.g. we can

More information

2-1. The Language of Functions. Vocabulary

2-1. The Language of Functions. Vocabulary Chapter Lesson -1 BIG IDEA A function is a special tpe of relation that can be described b ordered pairs, graphs, written rules or algebraic rules such as equations. On pages 78 and 79, nine ordered pairs

More information

Unit 5 Lesson 2 Investigation 1

Unit 5 Lesson 2 Investigation 1 Name: Investigation 1 Modeling Rigid Transformations CPMP-Tools Computer graphics enable designers to model two- and three-dimensional figures and to also easil manipulate those figures. For eample, interior

More information

STRAND G: Relations, Functions and Graphs

STRAND G: Relations, Functions and Graphs UNIT G Using Graphs to Solve Equations: Tet STRAND G: Relations, Functions and Graphs G Using Graphs to Solve Equations Tet Contents * * Section G. Solution of Simultaneous Equations b Graphs G. Graphs

More information

Section 2.2: Absolute Value Functions, from College Algebra: Corrected Edition by Carl Stitz, Ph.D. and Jeff Zeager, Ph.D. is available under a

Section 2.2: Absolute Value Functions, from College Algebra: Corrected Edition by Carl Stitz, Ph.D. and Jeff Zeager, Ph.D. is available under a Section.: Absolute Value Functions, from College Algebra: Corrected Edition b Carl Stitz, Ph.D. and Jeff Zeager, Ph.D. is available under a Creative Commons Attribution-NonCommercial-ShareAlike.0 license.

More information

Determine Whether Two Functions Are Equivalent. Determine whether the functions in each pair are equivalent by. and g (x) 5 x 2

Determine Whether Two Functions Are Equivalent. Determine whether the functions in each pair are equivalent by. and g (x) 5 x 2 .1 Functions and Equivalent Algebraic Epressions On September, 1999, the Mars Climate Orbiter crashed on its first da of orbit. Two scientific groups used different measurement sstems (Imperial and metric)

More information

C URVES AND V ECTORS

C URVES AND V ECTORS 96-ch- SB5-Ostebee June 6, 9:57 C H A P T E R O U T L I N E. Three-Dimensional Space. Curves and Parametric Equations. Polar Coordinates and Polar Curves.4 Vectors.5 Vector-Valued Functions, Derivatives,

More information

9. f(x) = x f(x) = x g(x) = 2x g(x) = 5 2x. 13. h(x) = 1 3x. 14. h(x) = 2x f(x) = x x. 16.

9. f(x) = x f(x) = x g(x) = 2x g(x) = 5 2x. 13. h(x) = 1 3x. 14. h(x) = 2x f(x) = x x. 16. Section 4.2 Absolute Value 367 4.2 Eercises For each of the functions in Eercises 1-8, as in Eamples 7 and 8 in the narrative, mark the critical value on a number line, then mark the sign of the epression

More information

Roberto s Notes on Differential Calculus Chapter 8: Graphical analysis Section 5. Graph sketching

Roberto s Notes on Differential Calculus Chapter 8: Graphical analysis Section 5. Graph sketching Roberto s Notes on Differential Calculus Chapter 8: Graphical analsis Section 5 Graph sketching What ou need to know alread: How to compute and interpret limits How to perform first and second derivative

More information

SLOPE A MEASURE OF STEEPNESS through 2.1.4

SLOPE A MEASURE OF STEEPNESS through 2.1.4 SLOPE A MEASURE OF STEEPNESS 2.1.2 through 2.1.4 Students used the equation = m + b to graph lines and describe patterns in previous courses. Lesson 2.1.1 is a review. When the equation of a line is written

More information

Graphing Equations. The Rectangular Coordinate System

Graphing Equations. The Rectangular Coordinate System 3.1 Graphing Equations The Rectangular Coordinate Sstem Ordered pair two numbers associated with a point on a graph. The first number gives the horizontal location of the point. The second gives the vertical

More information

Functions Project Core Precalculus Extra Credit Project

Functions Project Core Precalculus Extra Credit Project Name: Period: Date Due: 10/10/1 (for A das) and 10/11/1(for B das) Date Turned In: Functions Project Core Precalculus Etra Credit Project Instructions and Definitions: This project ma be used during the

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

Domain of Rational Functions

Domain of Rational Functions SECTION 46 RATIONAL FU NCTIONS SKI LLS OBJ ECTIVES Find the domain of a rational function Determine vertical, horizontal, and slant asmptotes of rational functions Graph rational functions CONCE PTUAL

More information

3.6 Graphing Piecewise-Defined Functions and Shifting and Reflecting Graphs of Functions

3.6 Graphing Piecewise-Defined Functions and Shifting and Reflecting Graphs of Functions 76 CHAPTER Graphs and Functions Find the equation of each line. Write the equation in the form = a, = b, or = m + b. For Eercises through 7, write the equation in the form f = m + b.. Through (, 6) and

More information

Four Ways to Represent a Function: We can describe a specific function in the following four ways: * verbally (by a description in words);

Four Ways to Represent a Function: We can describe a specific function in the following four ways: * verbally (by a description in words); MA19, Activit 23: What is a Function? (Section 3.1, pp. 214-22) Date: Toda s Goal: Assignments: Perhaps the most useful mathematical idea for modeling the real world is the concept of a function. We eplore

More information

Beecher J.A, Penna J.A., Bittinger M.L. Algebra and Trigonometry (3ed, Addison Wesley, 2007) 58 Chapter 1 Graphs, Functions, and Models

Beecher J.A, Penna J.A., Bittinger M.L. Algebra and Trigonometry (3ed, Addison Wesley, 2007) 58 Chapter 1 Graphs, Functions, and Models Beecher J.A, Penna J.A., Bittinger M.L. Algebra and Trigonometr (ed, Addison Wesle, 007) 8 Chapter Graphs, Functions, and Models.. Introduction Polnomial to Functions Graphing and Modeling Plot points.

More information

IB SL REVIEW and PRACTICE

IB SL REVIEW and PRACTICE IB SL REVIEW and PRACTICE Topic: CALCULUS Here are sample problems that deal with calculus. You ma use the formula sheet for all problems. Chapters 16 in our Tet can help ou review. NO CALCULATOR Problems

More information

2.2 Absolute Value Functions

2.2 Absolute Value Functions . Absolute Value Functions 7. Absolute Value Functions There are a few was to describe what is meant b the absolute value of a real number. You ma have been taught that is the distance from the real number

More information

Math 1050 Lab Activity: Graphing Transformations

Math 1050 Lab Activity: Graphing Transformations Math 00 Lab Activit: Graphing Transformations Name: We'll focus on quadratic functions to eplore graphing transformations. A quadratic function is a second degree polnomial function. There are two common

More information

Graphs and Functions

Graphs and Functions CHAPTER Graphs and Functions. Graphing Equations. Introduction to Functions. Graphing Linear Functions. The Slope of a Line. Equations of Lines Integrated Review Linear Equations in Two Variables.6 Graphing

More information

This lesson gives students practice in graphing

This lesson gives students practice in graphing NATIONAL MATH + SCIENCE INITIATIVE Mathematics 9 7 5 1 1 5 7 LEVEL Grade, Algebra 1, or Math 1 in a unit on solving sstems of equations MODULE/CONNECTION TO AP* Areas and Volumes *Advanced Placement and

More information

Prof. Feng Liu. Fall /25/2018

Prof. Feng Liu. Fall /25/2018 Prof. Feng Liu Fall 08 http://www.cs.pd.edu/~fliu/courses/cs7/ 0/5/08 Last time Clipping Toda Rasterization In-class Mid-term November Close-book eam Notes on page of A or Letter size paper Where We Stand

More information

OUTPUT PRIMITIVES. CEng 477 Introduction to Computer Graphics METU, 2007

OUTPUT PRIMITIVES. CEng 477 Introduction to Computer Graphics METU, 2007 OUTPUT PRIMITIVES CEng 477 Introduction to Computer Graphics METU, 007 Recap: The basic forward projection pipeline: MCS Model Model Modeling Transformations M M 3D World Scene Viewing Transformations

More information

Algebra I. Linear Equations. Slide 1 / 267 Slide 2 / 267. Slide 3 / 267. Slide 3 (Answer) / 267. Slide 4 / 267. Slide 5 / 267

Algebra I. Linear Equations. Slide 1 / 267 Slide 2 / 267. Slide 3 / 267. Slide 3 (Answer) / 267. Slide 4 / 267. Slide 5 / 267 Slide / 67 Slide / 67 lgebra I Graphing Linear Equations -- www.njctl.org Slide / 67 Table of ontents Slide () / 67 Table of ontents Linear Equations lick on the topic to go to that section Linear Equations

More information

TIPS4RM: MHF4U: Unit 1 Polynomial Functions

TIPS4RM: MHF4U: Unit 1 Polynomial Functions TIPSRM: MHFU: Unit Polnomial Functions 008 .5.: Polnomial Concept Attainment Activit Compare and contrast the eamples and non-eamples of polnomial functions below. Through reasoning, identif attributes

More information

Essential Question How many turning points can the graph of a polynomial function have?

Essential Question How many turning points can the graph of a polynomial function have? .8 Analzing Graphs of Polnomial Functions Essential Question How man turning points can the graph of a polnomial function have? A turning point of the graph of a polnomial function is a point on the graph

More information

Two Dimensional Viewing

Two Dimensional Viewing Two Dimensional Viewing Dr. S.M. Malaek Assistant: M. Younesi Two Dimensional Viewing Basic Interactive Programming Basic Interactive Programming User controls contents, structure, and appearance of objects

More information

TI-89 Clinic. Let s first set up our calculators so that we re all working in the same mode.

TI-89 Clinic. Let s first set up our calculators so that we re all working in the same mode. TI-89 Clinic Preliminaries Let s first set up our calculators so that we re all working in the same mode. From the home screen, select F6 new problem. Hit enter to eecute that command. This erases previous

More information

REMARKS. 8.2 Graphs of Quadratic Functions. A Graph of y = ax 2 + bx + c, where a > 0

REMARKS. 8.2 Graphs of Quadratic Functions. A Graph of y = ax 2 + bx + c, where a > 0 8. Graphs of Quadratic Functions In an earlier section, we have learned that the graph of the linear function = m + b, where the highest power of is 1, is a straight line. What would the shape of the graph

More information

[ ] [ ] Orthogonal Transformation of Cartesian Coordinates in 2D & 3D. φ = cos 1 1/ φ = tan 1 [ 2 /1]

[ ] [ ] Orthogonal Transformation of Cartesian Coordinates in 2D & 3D. φ = cos 1 1/ φ = tan 1 [ 2 /1] Orthogonal Transformation of Cartesian Coordinates in 2D & 3D A vector is specified b its coordinates, so it is defined relative to a reference frame. The same vector will have different coordinates in

More information

Try It. Implicit and Explicit Functions. Video. Exploration A. Differentiating with Respect to x

Try It. Implicit and Explicit Functions. Video. Exploration A. Differentiating with Respect to x SECTION 5 Implicit Differentiation Section 5 Implicit Differentiation Distinguish between functions written in implicit form an eplicit form Use implicit ifferentiation to fin the erivative of a function

More information

Lines and Their Slopes

Lines and Their Slopes 8.2 Lines and Their Slopes Linear Equations in Two Variables In the previous chapter we studied linear equations in a single variable. The solution of such an equation is a real number. A linear equation

More information

CSC Computer Graphics

CSC Computer Graphics 7//7 CSC. Computer Graphics Lecture Kasun@dscs.sjp.ac.l Department of Computer Science Universit of Sri Jaewardanepura Line drawing algorithms DDA Midpoint (Bresenham s) Algorithm Circle drawing algorithms

More information

Appendix 2: PREPARATION & INTERPRETATION OF GRAPHS

Appendix 2: PREPARATION & INTERPRETATION OF GRAPHS Appendi 2: PREPARATION & INTERPRETATION OF GRAPHS All of you should have had some eperience in plotting graphs. Some of you may have done this in the distant past. Some may have done it only in math courses

More information

Unit 2: Function Transformation Chapter 1

Unit 2: Function Transformation Chapter 1 Basic Transformations Reflections Inverses Unit 2: Function Transformation Chapter 1 Section 1.1: Horizontal and Vertical Transformations A of a function alters the and an combination of the of the graph.

More information

Geometric Model of Camera

Geometric Model of Camera Geometric Model of Camera Dr. Gerhard Roth COMP 42A Winter 25 Version 2 Similar Triangles 2 Geometric Model of Camera Perspective projection P(X,Y,Z) p(,) f X Z f Y Z 3 Parallel lines aren t 4 Figure b

More information

The Graph Scale-Change Theorem

The Graph Scale-Change Theorem Lesson 3-5 Lesson 3-5 The Graph Scale-Change Theorem Vocabular horizontal and vertical scale change, scale factor size change BIG IDEA The graph of a function can be scaled horizontall, verticall, or in

More information

LESSON 3.1 INTRODUCTION TO GRAPHING

LESSON 3.1 INTRODUCTION TO GRAPHING LESSON 3.1 INTRODUCTION TO GRAPHING LESSON 3.1 INTRODUCTION TO GRAPHING 137 OVERVIEW Here s what ou ll learn in this lesson: Plotting Points a. The -plane b. The -ais and -ais c. The origin d. Ordered

More information

STRAND I: Geometry and Trigonometry. UNIT 37 Further Transformations: Student Text Contents. Section Reflections. 37.

STRAND I: Geometry and Trigonometry. UNIT 37 Further Transformations: Student Text Contents. Section Reflections. 37. MEP Jamaica: STRN I UNIT 7 Further Transformations: Student Tet ontents STRN I: Geometr and Trigonometr Unit 7 Further Transformations Student Tet ontents Section 7. Reflections 7. Rotations 7. Translations

More information

THE INVERSE GRAPH. Finding the equation of the inverse. What is a function? LESSON

THE INVERSE GRAPH. Finding the equation of the inverse. What is a function? LESSON LESSON THE INVERSE GRAPH The reflection of a graph in the line = will be the graph of its inverse. f() f () The line = is drawn as the dotted line. Imagine folding the page along the dotted line, the two

More information

Intermediate Algebra. Gregg Waterman Oregon Institute of Technology

Intermediate Algebra. Gregg Waterman Oregon Institute of Technology Intermediate Algebra Gregg Waterman Oregon Institute of Technolog c 2017 Gregg Waterman This work is licensed under the Creative Commons Attribution 4.0 International license. The essence of the license

More information

UNIT 29 Using Graphs to Solve Equations: CSEC Revision Test

UNIT 29 Using Graphs to Solve Equations: CSEC Revision Test UNIT 9 Using Graphs to Solve : UNIT 9 Using Graphs to Solve 1. Shell bus 3 litres of oil and 40 litres of gasoline for $30. The cost of one litre of oil is $ and the cost of one litre of gasoline is $.

More information

7. f(x) = 1 2 x f(x) = x f(x) = 4 x at x = 10, 8, 6, 4, 2, 0, 2, and 4.

7. f(x) = 1 2 x f(x) = x f(x) = 4 x at x = 10, 8, 6, 4, 2, 0, 2, and 4. Section 2.2 The Graph of a Function 109 2.2 Eercises Perform each of the following tasks for the functions defined b the equations in Eercises 1-8. i. Set up a table of points that satisf the given equation.

More information

Maple Quick Start. Introduction. Talking to Maple

Maple Quick Start. Introduction. Talking to Maple Maple Quick Start Maplesoft, a division of Waterloo Maple Inc. 2008. All rights reserved. This product and content is protected by copyright. You may not copy, modify, transmit or reproduce this content

More information

Integrating ICT into mathematics at KS4&5

Integrating ICT into mathematics at KS4&5 Integrating ICT into mathematics at KS4&5 Tom Button tom.button@mei.org.uk www.mei.org.uk/ict/ This session will detail the was in which ICT can currentl be used in the teaching and learning of Mathematics

More information

Using a Table of Values to Sketch the Graph of a Polynomial Function

Using a Table of Values to Sketch the Graph of a Polynomial Function A point where the graph changes from decreasing to increasing is called a local minimum point. The -value of this point is less than those of neighbouring points. An inspection of the graphs of polnomial

More information

Perspective Projection Transformation

Perspective Projection Transformation Perspective Projection Transformation Where does a point of a scene appear in an image?? p p Transformation in 3 steps:. scene coordinates => camera coordinates. projection of camera coordinates into image

More information

C1M0 Introduction to Maple Assignment Format C1M1 C1M1 Midn John Doe Section 1234 Beginning Maple Syntax any

C1M0 Introduction to Maple Assignment Format C1M1 C1M1 Midn John Doe Section 1234 Beginning Maple Syntax any CM0 Introduction to Maple Our discussion will focus on Maple 6, which was developed by Waterloo Maple Inc. in Waterloo, Ontario, Canada. Quoting from the Maple 6 Learning Guide, Maple is a Symbolic Computation

More information

GRAPHS AND GRAPHICAL SOLUTION OF EQUATIONS

GRAPHS AND GRAPHICAL SOLUTION OF EQUATIONS GRAPHS AND GRAPHICAL SOLUTION OF EQUATIONS 1.1 DIFFERENT TYPES AND SHAPES OF GRAPHS: A graph can be drawn to represent are equation connecting two variables. There are different tpes of equations which

More information

Chapter 3. Interpolation. 3.1 Introduction

Chapter 3. Interpolation. 3.1 Introduction Chapter 3 Interpolation 3 Introduction One of the fundamental problems in Numerical Methods is the problem of interpolation, that is given a set of data points ( k, k ) for k =,, n, how do we find a function

More information

Chapter 3. Exponential and Logarithmic Functions. Selected Applications

Chapter 3. Exponential and Logarithmic Functions. Selected Applications Chapter Eponential and Logarithmic Functions. Eponential Functions and Their Graphs. Logarithmic Functions and Their Graphs. Properties of Logarithms. Solving Eponential and Logarithmic Equations.5 Eponential

More information

Sections 5.1, 5.2, 5.3, 8.1,8.6 & 8.7 Practice for the Exam

Sections 5.1, 5.2, 5.3, 8.1,8.6 & 8.7 Practice for the Exam Sections.1,.2,.3, 8.1,8.6 & 8.7 Practice for the Eam MAC 1 -- Sulivan 8th Ed Name: Date: Class/Section: State whether the function is a polnomial function or not. If it is, give its degree. If it is not,

More information

Functions. Name. Use an XY Coordinate Pegboard to graph each line. Make a table of ordered pairs for each line. y = x + 5 x y.

Functions. Name. Use an XY Coordinate Pegboard to graph each line. Make a table of ordered pairs for each line. y = x + 5 x y. Lesson 1 Functions Name Use an XY Coordinate Pegboard to graph each line. Make a table of ordered pairs for each line. 1. = + = + = 2 3 = 2 3 Using an XY Coordinate Pegboard, graph the line on a coordinate

More information

x Check: p. C) 32 8k D) 3t 15

x Check: p. C) 32 8k D) 3t 15 Chapter Notes Alg H -A (Lesson -&) Solving Inequalities p. 0-0 A) n B) Check: n A) B) p When ou multipl or divide b a number, ou must the inequalit sign! A) r B) g 0 C) k D) t Points: Ch Notes Alg H -A

More information

5.6 Translations and Combinations of Transformations

5.6 Translations and Combinations of Transformations 5.6 Translations and Combinations of Transformations The highest tides in the world are found in the Ba of Fund. Tides in one area of the ba cause the water level to rise to 6 m above average sea level

More information

3 Limits Involving Infinity: Asymptotes LIMITS INVOLVING INFINITY. 226 Chapter 3 Additional Applications of the Derivative

3 Limits Involving Infinity: Asymptotes LIMITS INVOLVING INFINITY. 226 Chapter 3 Additional Applications of the Derivative 226 Chapter 3 Additional Applications of the Derivative 52. Given the function f() 2 3 3 2 2 7, complete the following steps: (a) Graph using [, ] b [, ] and [, ] b [ 2, 2]2. (b) Fill in the following

More information

Page 1 of Translate to an algebraic expression. The translation is. 2. Use the intercepts to graph the equation.

Page 1 of Translate to an algebraic expression. The translation is. 2. Use the intercepts to graph the equation. 1. Translate to an algebraic epression. The product of % and some number The translation is. (Tpe the percentage as a decimal. Use to represent some number.) 2. Use the intercepts to graph the equation.

More information

Rational functions and graphs. Section 2: Graphs of rational functions

Rational functions and graphs. Section 2: Graphs of rational functions Rational functions and graphs Section : Graphs of rational functions Notes and Eamples These notes contain subsections on Graph sketching Turning points and restrictions on values Graph sketching You can

More information

9. p(x) = x 3 8x 2 5x p(x) = x 3 + 3x 2 33x p(x) = x x p(x) = x 3 + 5x x p(x) = x 4 50x

9. p(x) = x 3 8x 2 5x p(x) = x 3 + 3x 2 33x p(x) = x x p(x) = x 3 + 5x x p(x) = x 4 50x Section 6.3 Etrema and Models 593 6.3 Eercises In Eercises 1-8, perform each of the following tasks for the given polnomial. i. Without the aid of a calculator, use an algebraic technique to identif the

More information

5.2 Graphing Polynomial Functions

5.2 Graphing Polynomial Functions Locker LESSON 5. Graphing Polnomial Functions Common Core Math Standards The student is epected to: F.IF.7c Graph polnomial functions, identifing zeros when suitable factorizations are available, and showing

More information

Math 1050 Review KEY for Exam 1. Use synthetic division to find the quotient and the remainder. 1) x3 - x2 + 6 is divided by x + 2

Math 1050 Review KEY for Exam 1. Use synthetic division to find the quotient and the remainder. 1) x3 - x2 + 6 is divided by x + 2 Math 0 Review KEY for Eam 1 Use snthetic division to find the quotient and the remainder. 1) 3-2 + 6 is divided b + 2 Use snthetic division to determine whether - c is a factor of the given polnomial.

More information

Method of Continuous Representation of Functions Having Real and Imaginary Parts

Method of Continuous Representation of Functions Having Real and Imaginary Parts www.sjmmf.org Journal of Modern Mathematics Frontier, Volume 5 06 doi: 0.4355/jmmf.06.05.00 Method of Continuous Representation of Functions Having Real and Imaginar Parts Ivanov K.S. * Department of Aero

More information

Week 3. Topic 5 Asymptotes

Week 3. Topic 5 Asymptotes Week 3 Topic 5 Asmptotes Week 3 Topic 5 Asmptotes Introduction One of the strangest features of a graph is an asmptote. The come in three flavors: vertical, horizontal, and slant (also called oblique).

More information

STA 250: Statistics Lab 1

STA 250: Statistics Lab 1 STA 250: Statistics Lab 1 This lab work is intended to be an introduction to the software R. What follows is a description of the basic functionalities of R, along with a series of tasks that ou d have

More information

CS 450: COMPUTER GRAPHICS RASTERIZING LINES SPRING 2016 DR. MICHAEL J. REALE

CS 450: COMPUTER GRAPHICS RASTERIZING LINES SPRING 2016 DR. MICHAEL J. REALE CS 45: COMPUTER GRAPHICS RASTERIZING LINES SPRING 6 DR. MICHAEL J. REALE OBJECT-ORDER RENDERING We going to start on how we will perform object-order rendering Object-order rendering Go through each OBJECT

More information

4.2 Implicit Differentiation

4.2 Implicit Differentiation 6 Chapter 4 More Derivatives 4. Implicit Differentiation What ou will learn about... Implicitl Define Functions Lenses, Tangents, an Normal Lines Derivatives of Higher Orer Rational Powers of Differentiable

More information

Further Differentiation

Further Differentiation Worksheet 39 Further Differentiation Section Discriminant Recall that the epression a + b + c is called a quadratic, or a polnomial of degree The graph of a quadratic is called a parabola, and looks like

More information

Implicit and Explicit Functions

Implicit and Explicit Functions 60_005.q //0 :5 PM Page SECTION.5 Implicit Differentiation Section.5 EXPLORATION Graphing an Implicit Equation How coul ou use a graphing utilit to sketch the graph of the equation? Here are two possible

More information

2.1 The ReCTAngUlAR COORdInATe SySTemS And graphs

2.1 The ReCTAngUlAR COORdInATe SySTemS And graphs 7 CHAPTER equations ANd inequalities learning ObjeCTIveS In this section ou will: Plot ordered pairs in a Cartesian coordinate sstem. Graph equations b plotting points. Graph equations with a graphing

More information

Enhanced Instructional Transition Guide

Enhanced Instructional Transition Guide Enhanced Instructional Transition Guide / Unit 04: Suggested Duration: 6 das Unit 04: Geometr: Coordinate Plane, Graphing Transformations, and Perspectives (9 das) Possible Lesson 0 (6 das) Possible Lesson

More information

20 Calculus and Structures

20 Calculus and Structures 0 Calculus and Structures CHAPTER FUNCTIONS Calculus and Structures Copright LESSON FUNCTIONS. FUNCTIONS A function f is a relationship between an input and an output and a set of instructions as to how

More information

STRAND J: TRANSFORMATIONS, VECTORS and MATRICES

STRAND J: TRANSFORMATIONS, VECTORS and MATRICES Mathematics SKE, Strand J UNIT J Further Transformations: Tet STRND J: TRNSFORMTIONS, VETORS and MTRIES J Further Transformations Tet ontents Section J.1 Translations * J. ombined Transformations Mathematics

More information

Testing the L picture and IFS fractal generation Maple 13 commands

Testing the L picture and IFS fractal generation Maple 13 commands Testing the L picture and IFS fractal generation Maple 13 commands In order to make fractals with iterated function sstems it is nice to have a test procedure to make sure ou have picked our affine maps

More information

Chapter 1 Notes, Calculus I with Precalculus 3e Larson/Edwards

Chapter 1 Notes, Calculus I with Precalculus 3e Larson/Edwards Contents 1.1 Functions.............................................. 2 1.2 Analzing Graphs of Functions.................................. 5 1.3 Shifting and Reflecting Graphs..................................

More information