3.4 System Dynamics Tool: STELLA Version 9 Tutorial 2. Introduction to Computational Science: Modeling and Simulation for the Sciences
|
|
|
- Brendan Sherman
- 9 years ago
- Views:
Transcription
1 3.4 System Dynamics Tool: STELLA Version 9 Tutorial 2 Introduction to Computational Science: Modeling and Simulation for the Sciences Angela B. Shiflet and George W. Shiflet Wofford College 2006 by Princeton University Press Prerequisite: "STELLA Tutorial " Download Download from the text's website the file unconstrained.stm, which contains a STELLA model to accompany this tutorial. Introduction This tutorial introduces the following functions and concepts, which subsequent modules employ: Built-in functions and constants, such as IF, THEN, ELSE, ABS, INIT, EXP, TIME, PI, PULSE, DT, and SINWAVE; relational and logical operators; comparative graphs; and graphical input. Optionally, we cover conveyors, which are useful for some of the later projects. To understand the material of this tutorial sufficiently, we recommend that you do everything that is requested. While working through the tutorial, answer Quick Review Questions in a separate document. Built-ins In the equation mode, we can enter equations into a stock, flow, or converter of a STELLA model. The resulting pop-up menu contains a list of a many of built-in functions that fall into ten categories: array, cycle-time, discrete, financial, logical, mathematical, special purpose, statistical, test input, and trigonometric. In this tutorial, we consider several of these functions that enable us to effectively model many more situations. Browser-accessible documentation that comes with STELLA explains all the functions and features. Table 3.4. lists many of the STELLA functions along with their formats and meanings. The following tutorial illustrates a number of these through examples. Table 3.4. ABS(n) (l) AND (l2) COS(r) Some STELLA functions n, absolute value n Logical AND of l and l2, where land l2 are logical expressions cos(r), where r is an angle in radians
2 STELLA v9 Tutorial 2 2 COSWAVE (a, p) DT ELSE (s2) EXP(x) FV(r, n, a, p) IF INIT(x) INT(x) LOG0(x) LOGN(x) MAX(x, x2, ) MEAN(x, x2, ) MIN(x, x2, ) MOD(m, n) NOT (l) (l) OR (l2) PI PMT(r, n, p, f) PULSE(a, t, i) PV(r, n, a, f) ROUND(x) SIN(r) SINWAVE(a, p) SQRT(x) STEP(h, t) TAN(a) THEN TIME Time-dependent cosine function of amplitude a and period p Time increment In IF(l) THEN(s) ELSE(s2), if l is false, s2 is returned e x Future value of present value (p) with n payments of amount a and interest rate of r per period In IF(l) THEN(s) ELSE(s2), if l is true, s is executed; if l is false, s is returned Initial value of x Largest integer less than or equal to x log 0 (x), logarithm to the base 0 of x; common logarithm of x log e (x), logarithm to the base e of x; ln(x), natural logarithm of x Maximum of x, x2, ; use Euler's method Arithmetic mean of x, x2, Minimum of x, x2, ; use Euler's method Integer remainder when m is divided by n Logical negation of l, where l is a logical expression Logical OR of l and l2, where land l2 are logical expressions Approximation of π = Payment every period to go from present value (p) to future value (f) in n payments with interest rate of r per period Pulse of amount a first delivered at time t and at every time interval of length i afterwards; by default t = 0 and i = DT Present value of future value (f) with n payments of amount a and interest rate of r per period x rounded to the nearest integer; use Runge-Kutta sin(r), where r is an angle in radians Time-dependent sine function of amplitude a and period p Square root of x 0 before time t and h for time t tan(a), where a is an angle in radians In IF(l) THEN(s) ELSE(s2), if l is true, s is executed Model simulation's current time INIT, EXP, and TIME Open the STELLA file unconstrained.stm and save a copy of the file under the name unconstrainederror.stm. The file models an unconstrained growth situation where the rate of change of the population, P, is dp/dt = 0.P with an initial population of P 0 = 00. In Module 3.2 on "Unconstrained Growth," we discovered the following analytical solution to this initial valued differential equation: P = 00e 0.0t. Suppose we wish to calculate and plot analytical population values along with the simulation population values. Navigate to the Model level in the STELLA file.
3 STELLA v9 Tutorial 2 3 Create a converter with the name analytical_population to store the analytical solution for the population, P = 00e 0.0t, at time t. Because the analytically obtained solution uses the initial population and the growth rate, draw connectors from the stock population and the converter growth_rate to the new converter, analytical_population. Double-click the latter to enter the equation for 00e 0.0t. We might want to run the simulation with various initial values of population instead of always using 00. Thus, we do not want to type 00 in the equation for analytical_population. Fortunately, STELLA provides a function, INIT, to return the initial value of a stock, flow, or converter. Under the Built-ins menu on the right, scroll down and select INIT. With the cursor automatically inside the parentheses, click on population in the Required Inputs menu to obtain INIT(population). After typing the multiplication symbol, *, we enter the STELLA equivalent of e 0.0t. Select the STELLA built-in exponential function, EXP. Click on growth_rate from the Required Inputs menu to place the variable inside the parentheses for EXP. The exponent is the product of growth_rate, which in this example has a value of 0.0, and the current time, which is the STELLA built-in TIME. Quick Review Question Give the STELLA equation for analytical_population, which in mathematics is P 0 e rt, where P 0 is the initial population, r is the growth_rate, and t is the time. ABS Module 2.2 on "Errors" defines relative error as correct result / correct. To have STELLA calculate this error of the simulation population at every time step, first make a converter with the name relative_error and connect population and analytical_population to this new converter. Then, double-click on the latter to enter an equation. The STELLA built-in ABS returns the absolute value of an expression. Complete the formula. Run the simulation generating a graph for population and analytical_population and a table for population, analytical_population, and relative_error. Quick Review Question 2 Give the STELLA formula for relative_error. Sine and Cosine For the next example, save the downloaded file, unconstrained.stm, as periodic.stm, and open the new file. Suppose we wish to illustrate a periodic growth whose rate is 5% at the beginning of the year, increases to 0% by the beginning of April, is 0% six months later, and returns to 5% with the new year (see Figure 3.4.). To model such periodicity, we can employ the trigonometric function sine or cosine, which are SIN and COS, respectively, in STELLA. However, STELLA offers even easier-to-use functions for this example, SINWAVE or COSWAVE. For these functions we specify the amplitude, or height above the horizontal line through the center of the graph, and the period, or length on the
4 STELLA v9 Tutorial 2 4 horizontal axis before the graph starts to repeat. In this example, the amplitude is 0.05 and the period is 2 months, as in Figure As with SIN, the graph of SINWAVE begins at the origin, while the graphs of COS and COSWAVE begin at the high point. Thus, we employ SINWAVE(0.05, 2) to generate the graph in Figure However, to obtain the desired graph for Figure 3.4., add 0.05 to the result. Double-click on the converter growth_rate and enter the appropriate formula. Run the simulation generating a graph for population and a table for growth_rate and population. Quick Review Question 3 Give the equation for growth_rate so that its periodic graph has amplitude 0.05, period 2 months, and starts at the 0.05 as in Figure Figure 3.4. Periodic growth rate Figure SINWAVE(0.05, 2) PULSE For the next example, save the downloaded file, unconstrained.stm, as pulse.stm, and open this new file. Suppose the unconstrained growth of a colony of bacteria on a Petri dish is tempered by a researcher removing 50 bacteria every eight hours starting at hour. For the model, we make the simplifying assumption that the scientist is able to extract a constant number of bacteria. We can accomplish this task with the STELLA function PULSE, which has the following format: PULSE(amount, initial_time, interval)
5 STELLA v9 Tutorial 2 5 where amount is the amount that the function returns during a pulse, initial_time is the time of the first pulse, and interval is the length of time between pulses. Thus, for our example, amount is 50; initial_time is ; and interval is 8. An interval value of 0 or greater than the length of the simulation results in a one-time pulse. If we omit initial_time and interval, such as with PULSE(50), the system uses default values of initial_time = 0 and interval = DT so that the pulse occurs every time step from the beginning of the simulation. In pulse.stm, have a flow called removal coming out of population. Create three converters called amount_removed, init_removal_time, and frequency_of_removal; and connect each to the flow removal. Enter a formula for removal and values for each of the converters as described in the previous paragraph. Run the simulation. Quick Review Question 4 Give the equation for the flow removal. Quick Review Question 5 Without changing amount_removed or init_removal_time, using the STELLA model, determine the largest value (as a multiple of DT = 0.25) of frequency_of_removal that will cause the population of bacteria to go to zero eventually, but not necessarily in 8 hours. Logic For the next example, save the downloaded file, unconstrained.stm, as logicif.stm, and open this new file. Frequently, we want the computer to do one of two things based on a situation. For instance, suppose a population of bacteria has a growth rate of 0% if its size is less than some threshold, such as 000, but a growth rate of 5% for larger sizes. To model the situation we use IF-THEN-ELSE. The format of the combination of these elements is as follows: IF (condition) THEN choice ELSE choice2 If logical expression condition is true, then the construct returns choice; otherwise, the returned value is choice2. Thus, the equation for growth_rate described above is as follows: IF (population < threshold) THEN 0. ELSE 0.05 Add a converter for threshold and connectors from threshold and population to growth_rate in the STELLA model. Change the equation for growth_rate as described and run the model. Quick Review Question 6 Describe the appearance of the graph of population. The "less-than" symbol, <, in the condition of the IF is an example of a relational operator. A relational operator is a symbol that we use to test the relationship between
6 STELLA v9 Tutorial 2 6 two expressions, such as the two variables population and threshold. Table lists the six relational operators in STELLA. Table STELLA's relational operators Relational Operator Meaning = equal to > greater than < less than!= not equal to >= greater than or equal to <= less than or equal to Definition A relational operator is a symbol that we use to test the relationship between two expressions. The relational operators in STELLA are = (equal to), > (greater than), < (less than),!= (not equal to), >= (greater than or equal to), and <= (less than or equal to). Quick Review Question 7 Consider the following equation: IF (population < threshold) THEN 0. ELSE 0.05 Keeping population and threshold in the same order, write an equivalent equation to the expression than employs the >= symbol. Implement your answer in the STELLA model. Logical Operators For the next example, save the downloaded file, unconstrained.stm, as logicaland.stm, and open the new file. We use logical operators to combine or negate expressions containing relational operators. For example, suppose when the number of bacteria is between 500 and 000, the scientist refrigerates the Petri dish, which results in a lower growth rate (growth_rate_2 = 5%). However, at room temperature, the growth rate returns to its initial value (growth_rate_ = 0%). To write this expression for growth, we employ the logical operator AND in conjunction with the relational operators < and >, being careful to enclose each relational expression in parentheses, as follows: IF (500 < population) AND (population < 000) THEN growth_rate_2 * population ELSE growth_rate_ * population The compound condition, (500 < population) AND (population < 000), is true only when both (500 < population) and (population < 000) are both true. In every other circumstance, the condition is false. Table summarizes this rule in a truth table with "T" and "F" indicating true and false, respectively. With p representing (500 < population) and q representing (population < 000), we read the first line of this table as,
7 STELLA v9 Tutorial 2 7 "When p is false and q is false, then (p) AND (q) is false." Notice that the only way to get a true from an AND is for both (or all) conditions to be true. Table Truth table for (p) AND (q) p q (p) AND (q) Interpretation F F F (false) AND (false) is (false) F T F (false) AND (true) is (false) T F F (true) AND (false) is (false) T T T (true) AND (true) is (true) In logicaland.stm, change the name of growth_rate to growth_rate_. Add another converter, growth_rate_2, with constant value 0.05 and connect it to growth. Adjust the equation for growth as above to employ the rate growth_rate_2, when the population is between 500 and 000. Run the simulation and observe the effect on the graph and table values. Quick Review Question 8 In the equation for growth, change the condition "(500 < population) AND (population < 000)" to "(500 < population < 000)", which as we will see is incorrect. Run the simulation. By observing the values in the table, determine which growth rate, growth_rate_ = 0. or growth_rate_2 = 0.05, STELLA is using. Although in mathematics we can have a condition such as 500 < x < 000, in STELLA we must use AND between the two relational expressions. Correct the equation for growth. When at least one of two conditions must be true in order for the compound condition to be true, we use the logical operator OR. For example, the compound condition (population <= 500) OR (000 <= population) is true in every situation, except when both (population <= 500) and (000 <= population) are false; that is, when population is exclusively between 500 and 000. Table has the truth table for (p) OR (q). We read the second line of the table as, "If p is false or q is true, then (p) OR (q) is true." As that and the remaining lines reveal, if p or q or both are true, then p OR q is true. Table Truth table for (p) OR (q) p q (p) OR (q) Interpretation F F F (false) OR (false) is false F T T (false) OR (true) is true T F T (true) OR (false) is true T T T (true) OR (true) is true
8 STELLA v9 Tutorial 2 8 Quick Review Question 9 Save logicaland.stm as logicalor.stm, and open the new file. In logicalor.stm, change the equation for growth to have the condition (population <= 500) OR (000 <= population) for the IF. Change the remainder of the equation to obtain equivalent results to the above simulation, where the growth rate is 5% for populations between 500 and 000 and 0% otherwise. Give the IF THEN ELSE statement. A third logical operator, NOT, obeys Table As the table indicates, this operator reverses the truth value of the expression to its immediate right. We can accomplish the same result by changing an expression so that it uses the inverse relational operator. For example, is equivalent to IF (NOT(population < threshold)) IF (population >= threshold) In many cases, this latter notation is preferable because it is simpler. Table Truth table for NOT(p) p NOT(p) Interpretation F T NOT (false) is true T F NOT (true) is false Definition A logical operator is a symbol that we use to combine or negate expressions that are true or false. The logical operators in STELLA are NOT, AND, and OR. Quick Review Question 0 Save logicaland.stm as logicalnot.stm, and open the new file. In logicalnot.stm, alter the growth equation to employ one NOT as indicated with adjustments to the relational operators and the logical operator: IF NOT((500 population) (population 000)) THEN growth_rate_2 * population ELSE growth_rate_ * population The resulting simulation should produce results equivalent to those of logicaland.stm. For the next example, save the file pulse.stm as dt.stm, and open this new file. DT
9 STELLA v9 Tutorial 2 9 In Run Specs, we specify the interval for the time step, DT. Sometimes it is useful to employ this constant in a model. For example, suppose each time the population of bacteria reaches 200, a scientist harvests 00 of the bacteria for an experiment. In dt.stm, delete the converters connected to removal and have a connector from population to removal. Quick Review Question a. Using IF-THEN-ELSE, give the equation for removal that accomplishes the following: If the population is greater than 200, then return 00, else return 0. b. Add columns for growth and removal in the table. With DT = 0.25, run the simulation. Give the values for time, population, growth, and removal when the population first exceeds 200. c. Give the values for time and population at the next time step. d. For the values from Part b, compute population + growth removal. Does the result equal the population from Part c? e. As indicated in section "Difference Equation" of Module 3.2 on "Unconstrained Growth," growth is multiplied by DT before being added to population. Similarly, at each time step, removal * DT, not just removal, is subtracted from population. Give the formula for population(t) as listed at the equation level. f. For the values in Part b, compute population(t). Does this result agree with the value of population from Part c? g. Suppose when the population exceeds 200, we wish to remove 00 bacteria, not 25. To cancel out the effect of STELLA's multiplication by DT, we divide 00 by DT in the equation for growth. Give the resulting IF-THEN-ELSE equation. Implement this change and run the simulation, observing the graph and table. h. Give the values for time, population, growth, and removal when the population first exceeds 200. i. Give the values for time and population at the next time step. j. For the values in Part h, compute population(t). Does this result agree with the value of population from Part i? Comparative Graphs For the next example, save the downloaded file, unconstrained.stm, as comparative.stm, and open the new file. Suppose we wish to compare the effect of unconstrained growth on population using various growth rates, such as 0.0, 0., 0.2, and 0.3. To do so, in the menu Run, select Sensi Specs. Figure displays the resulting pop-up menu.
10 STELLA v9 Tutorial 2 0 Figure Sensi Specs pop-up menu Because we wish to compare graphs for several different growth rates, double-click growth_rate under the Allowable menu. In the Selected (Value) menu, growth_rate and its default value (0.) appear. Change the value of # of Runs to 4. Click once on growth_rate (0.) in the Selected menu. Enter the Start value (0.0) and End value (0.3). STELLA automatically divides the interval evenly to obtain the values of growth_rate for the four simulations. Once satisfied with the list, click Set. Figure displays the resulting menu. While still in the Sensi Specs menu, click Graph. By default, the graph type is Time Series and Comparative. Double click population to have STELLA plot population versus time for each of the four growth_rate values. Enter the title "Populations for Rates 0. to 0.3", and click OK. In the main Sensi Specs menu, click Table, select population to display, and enter the title "Populations for Rates 0. to 0.3". Run the simulation. The resulting graph and the end of the table are as in Figures 5 and 6, respectively. Comparison of the results reveals the dramatic impact on the population of even a % increase in the growth rate.
11 STELLA v9 Tutorial 2 Figure Values in Sensi Specs pop-up menu Figure Graph for comparative simulation : population: : : Page Time 0:33 PM Mon, Aug 8, 2003 Populations for Rates 0. to 0.3 Figure End of table for comparative simulation Time : population 2: population 3: population 4: population , , , , , , , , , , , , , , , , ,07.0 7, , ,62.9 Final 5, ,675.26, ,688.2
12 STELLA v9 Tutorial 2 2 Quick Review Question 2 Lock the current graph and table. Generate a comparative graph and table where (initial) populations are 00, 200, 300, 400, and 500. Give the populations for time = 40 hours. Graphical Input For the next example, save the downloaded file, unconstrained.stm, as graphinput.stm, and open this new file. Sometimes we have a concept of the trend of a converter or flow without knowing an expression to represent the equation. For example, perhaps we have experimental data that we wish to use in a model. In this case, we can employ graphical input. Suppose we know that growth_rate has a certain shape that depends on the time. Double-click growth_rate; in place of the equation type TIME, the independent variable; and click To Graphical Function on the lower left of the pop-up menu. We can either enter the raw data in the Time and growth_rate columns on the right, or we can click on appropriate values on the graph. For example, suppose the growth rate starts at 0.0, decreases to almost 0, and then increases again. Adjust the maximum growth_rate graphical value to be 0.. By clicking on the graph, enter values for growth rate related to time as in Figure Using the Edit Input box, adjust the values as necessary to agree with those in the far right column of Figure Run the simulation. The resulting graph of population versus time should appear as in Figure Figure Graphical input
13 STELLA v9 Tutorial 2 3 Figure Resulting graph from growth_rate input graph in Figure : : population 56 : 308 : Page Time :04 PM Mon, Aug 8, 2003 Unconstrained Growth Quick Review Question 3 Double-click growth_rate. By clicking the graph icon on the lower left, clear the graphical input for growth_rate. Generate graphical input for growth_rate versus population, not time. Have growth_rate vary from 0 to 0. and population from 00 to Use 0 data points. For a population of size less than 300, have a growth rate of For all other populations, have a growth rate of Describe the shape of the graph and explain the results. Conveyor The material in this section is useful for Project 4 in Module 6.5 on "Modeling Malaria" and could be used for several projects in Module 6.2 on "Spread of SARS" and in Chapter 7. Sometimes in a model we wish to indicate that each input amount of material remains in that stock for a fixed amount of time before exiting. Thus, the stock is a conveyor that processes each discrete input batch for a certain amount of time. For example, such a conveyor could model a group of people infected by a virus that has an incubation period of three days. As another example, with such a conveyor we could model the blood supply at a new blood bank, where processing and screening of a donation takes one week. Start a new model with stocks for processing and total_out. Have a flow (input) into processing and a flow, (output) from processing to total_out. The basic unit of time should be one day. Let the simulation run for the default 2 days with DT = 0.25 days. Make the value for input be 00 pints per day and the initial value of total_out be 0 pints. Double-click processing; and using the radio buttons, change the stock type from Reservoir to Conveyor. Make the transit time be 7 days and the initial value 0 pints. After clicking OK, we see a model diagram similar to Figure with the conveyor, processing, represented with vertical lines through a rectangle. As we see in the next quick review question, we do not need to enter a value or equation for the flow output; the conveyor regulates output flow. Save your work in a file called conveyor.stm.
14 STELLA v9 Tutorial 2 4 Figure Model with conveyor processing Quick Review Question 4 Double-click output. Give the value in the large text box at the bottom of the popup menu and give its meaning. Generate a graph for processing and a table containing processing and total_out. Run the simulation, and save again. We note that processing builds steadily for the first 7 days, increasing by 00 pints per day. With DT being 0.25, processing is actually increasing by 25 pints per quarter of a day (i.e., 25 pints each 6 hours) for the first week. During that time, total_out remains 0. Then, at 7.25 days, the 25 pints that entered the conveyor, processing, at time 0.25 days leave processing and go into total_out. From then on, the quantity in processing is in a steady state with the same number of pints entering as leaving at any time step. Quick Review Question 5 Give the values of each of the following at time 2 days: a. processing b. total_out Projects For additional projects, see Module 7.4 on "Cardiovascular System A Pressure-Filled Model" and Module 7.8 on "Mercury Pollution Getting on Our Nerves." Reference Getting Started with the STELLA Software, A Hands-On Experience, a booklet distributed with the software from isee systems that includes a tutorial (
Using Casio Graphics Calculators
Using Casio Graphics Calculators (Some of this document is based on papers prepared by Donald Stover in January 2004.) This document summarizes calculation and programming operations with many contemporary
Expense Management. Configuration and Use of the Expense Management Module of Xpert.NET
Expense Management Configuration and Use of the Expense Management Module of Xpert.NET Table of Contents 1 Introduction 3 1.1 Purpose of the Document.............................. 3 1.2 Addressees of the
Systems Dynamics Using Vensim Personal Learning Edition (PLE) Download Vensim PLE at http://vensim.com/freedownload.html
Systems Dynamics Using Personal Learning Edition (PLE) Download PLE at http://vensim.com/freedownload.html Quick Start Tutorial Preliminaries PLE is software designed for modeling one or more quantities
MBA Jump Start Program
MBA Jump Start Program Module 2: Mathematics Thomas Gilbert Mathematics Module Online Appendix: Basic Mathematical Concepts 2 1 The Number Spectrum Generally we depict numbers increasing from left to right
SOLVING TRIGONOMETRIC EQUATIONS
Mathematics Revision Guides Solving Trigonometric Equations Page 1 of 17 M.K. HOME TUITION Mathematics Revision Guides Level: AS / A Level AQA : C2 Edexcel: C2 OCR: C2 OCR MEI: C2 SOLVING TRIGONOMETRIC
Prentice Hall Mathematics: Algebra 2 2007 Correlated to: Utah Core Curriculum for Math, Intermediate Algebra (Secondary)
Core Standards of the Course Standard 1 Students will acquire number sense and perform operations with real and complex numbers. Objective 1.1 Compute fluently and make reasonable estimates. 1. Simplify
X On record with the USOE.
Textbook Alignment to the Utah Core Algebra 2 Name of Company and Individual Conducting Alignment: Chris McHugh, McHugh Inc. A Credential Sheet has been completed on the above company/evaluator and is
Higher Education Math Placement
Higher Education Math Placement Placement Assessment Problem Types 1. Whole Numbers, Fractions, and Decimals 1.1 Operations with Whole Numbers Addition with carry Subtraction with borrowing Multiplication
This activity will guide you to create formulas and use some of the built-in math functions in EXCEL.
Purpose: This activity will guide you to create formulas and use some of the built-in math functions in EXCEL. The three goals of the spreadsheet are: Given a triangle with two out of three angles known,
How to Graph Trigonometric Functions
How to Graph Trigonometric Functions This handout includes instructions for graphing processes of basic, amplitude shifts, horizontal shifts, and vertical shifts of trigonometric functions. The Unit Circle
Visual Logic Instructions and Assignments
Visual Logic Instructions and Assignments Visual Logic can be installed from the CD that accompanies our textbook. It is a nifty tool for creating program flowcharts, but that is only half of the story.
Final Exam Review: VBA
Engineering Fundamentals ENG1100 - Session 14B Final Exam Review: VBA 1 //coe/dfs/home/engclasses/eng1101/f03/ethics/en1.e05.finalcoursewrapup.sxi Final Programming Exam Topics Flowcharts Assigning Variables
Summary of important mathematical operations and formulas (from first tutorial):
EXCEL Intermediate Tutorial Summary of important mathematical operations and formulas (from first tutorial): Operation Key Addition + Subtraction - Multiplication * Division / Exponential ^ To enter a
5.1 Radical Notation and Rational Exponents
Section 5.1 Radical Notation and Rational Exponents 1 5.1 Radical Notation and Rational Exponents We now review how exponents can be used to describe not only powers (such as 5 2 and 2 3 ), but also roots
Describing, Exploring, and Comparing Data
24 Chapter 2. Describing, Exploring, and Comparing Data Chapter 2. Describing, Exploring, and Comparing Data There are many tools used in Statistics to visualize, summarize, and describe data. This chapter
How do you compare numbers? On a number line, larger numbers are to the right and smaller numbers are to the left.
The verbal answers to all of the following questions should be memorized before completion of pre-algebra. Answers that are not memorized will hinder your ability to succeed in algebra 1. Number Basics
Properties of Real Numbers
16 Chapter P Prerequisites P.2 Properties of Real Numbers What you should learn: Identify and use the basic properties of real numbers Develop and use additional properties of real numbers Why you should
0 Introduction to Data Analysis Using an Excel Spreadsheet
Experiment 0 Introduction to Data Analysis Using an Excel Spreadsheet I. Purpose The purpose of this introductory lab is to teach you a few basic things about how to use an EXCEL 2010 spreadsheet to do
SOME EXCEL FORMULAS AND FUNCTIONS
SOME EXCEL FORMULAS AND FUNCTIONS About calculation operators Operators specify the type of calculation that you want to perform on the elements of a formula. Microsoft Excel includes four different types
Introduction to the TI-Nspire CX
Introduction to the TI-Nspire CX Activity Overview: In this activity, you will become familiar with the layout of the TI-Nspire CX. Step 1: Locate the Touchpad. The Touchpad is used to navigate the cursor
What are the place values to the left of the decimal point and their associated powers of ten?
The verbal answers to all of the following questions should be memorized before completion of algebra. Answers that are not memorized will hinder your ability to succeed in geometry and algebra. (Everything
Scope and Sequence KA KB 1A 1B 2A 2B 3A 3B 4A 4B 5A 5B 6A 6B
Scope and Sequence Earlybird Kindergarten, Standards Edition Primary Mathematics, Standards Edition Copyright 2008 [SingaporeMath.com Inc.] The check mark indicates where the topic is first introduced
Method To Solve Linear, Polynomial, or Absolute Value Inequalities:
Solving Inequalities An inequality is the result of replacing the = sign in an equation with ,, or. For example, 3x 2 < 7 is a linear inequality. We call it linear because if the < were replaced with
Below is a very brief tutorial on the basic capabilities of Excel. Refer to the Excel help files for more information.
Excel Tutorial Below is a very brief tutorial on the basic capabilities of Excel. Refer to the Excel help files for more information. Working with Data Entering and Formatting Data Before entering data
Activity 6 Graphing Linear Equations
Activity 6 Graphing Linear Equations TEACHER NOTES Topic Area: Algebra NCTM Standard: Represent and analyze mathematical situations and structures using algebraic symbols Objective: The student will be
SAT Subject Math Level 2 Facts & Formulas
Numbers, Sequences, Factors Integers:..., -3, -2, -1, 0, 1, 2, 3,... Reals: integers plus fractions, decimals, and irrationals ( 2, 3, π, etc.) Order Of Operations: Arithmetic Sequences: PEMDAS (Parentheses
CHAPTER FIVE. Solutions for Section 5.1. Skill Refresher. Exercises
CHAPTER FIVE 5.1 SOLUTIONS 265 Solutions for Section 5.1 Skill Refresher S1. Since 1,000,000 = 10 6, we have x = 6. S2. Since 0.01 = 10 2, we have t = 2. S3. Since e 3 = ( e 3) 1/2 = e 3/2, we have z =
Biggar High School Mathematics Department. National 5 Learning Intentions & Success Criteria: Assessing My Progress
Biggar High School Mathematics Department National 5 Learning Intentions & Success Criteria: Assessing My Progress Expressions & Formulae Topic Learning Intention Success Criteria I understand this Approximation
Math Review. for the Quantitative Reasoning Measure of the GRE revised General Test
Math Review for the Quantitative Reasoning Measure of the GRE revised General Test www.ets.org Overview This Math Review will familiarize you with the mathematical skills and concepts that are important
FX 115 MS Training guide. FX 115 MS Calculator. Applicable activities. Quick Reference Guide (inside the calculator cover)
Tools FX 115 MS Calculator Handouts Other materials Applicable activities Quick Reference Guide (inside the calculator cover) Key Points/ Overview Advanced scientific calculator Two line display VPAM to
Excel 2007 Basic knowledge
Ribbon menu The Ribbon menu system with tabs for various Excel commands. This Ribbon system replaces the traditional menus used with Excel 2003. Above the Ribbon in the upper-left corner is the Microsoft
CHAPTER 5 Round-off errors
CHAPTER 5 Round-off errors In the two previous chapters we have seen how numbers can be represented in the binary numeral system and how this is the basis for representing numbers in computers. Since any
Graphs of Polar Equations
Graphs of Polar Equations In the last section, we learned how to graph a point with polar coordinates (r, θ). We will now look at graphing polar equations. Just as a quick review, the polar coordinate
6.4 Logarithmic Equations and Inequalities
6.4 Logarithmic Equations and Inequalities 459 6.4 Logarithmic Equations and Inequalities In Section 6.3 we solved equations and inequalities involving exponential functions using one of two basic strategies.
Lecture 3 : The Natural Exponential Function: f(x) = exp(x) = e x. y = exp(x) if and only if x = ln(y)
Lecture 3 : The Natural Exponential Function: f(x) = exp(x) = Last day, we saw that the function f(x) = ln x is one-to-one, with domain (, ) and range (, ). We can conclude that f(x) has an inverse function
Tutorial 2: Using Excel in Data Analysis
Tutorial 2: Using Excel in Data Analysis This tutorial guide addresses several issues particularly relevant in the context of the level 1 Physics lab sessions at Durham: organising your work sheet neatly,
Dimensional Analysis and Exponential Models
MAT 42 College Mathematics Module XP Dimensional Analysis and Exponential Models Terri Miller revised December 3, 200. Dimensional Analysis The purpose of this section is to convert between various types
Lies My Calculator and Computer Told Me
Lies My Calculator and Computer Told Me 2 LIES MY CALCULATOR AND COMPUTER TOLD ME Lies My Calculator and Computer Told Me See Section.4 for a discussion of graphing calculators and computers with graphing
ALGEBRA 2/TRIGONOMETRY
ALGEBRA /TRIGONOMETRY The University of the State of New York REGENTS HIGH SCHOOL EXAMINATION ALGEBRA /TRIGONOMETRY Tuesday, June 1, 011 1:15 to 4:15 p.m., only Student Name: School Name: Print your name
The Center for Teaching, Learning, & Technology
The Center for Teaching, Learning, & Technology Instructional Technology Workshops Microsoft Excel 2010 Formulas and Charts Albert Robinson / Delwar Sayeed Faculty and Staff Development Programs Colston
The Deadly Sins of Algebra
The Deadly Sins of Algebra There are some algebraic misconceptions that are so damaging to your quantitative and formal reasoning ability, you might as well be said not to have any such reasoning ability.
Graphing Calculator Scientific Calculator Version 2.0
Graphing Calculator Scientific Calculator Version 2.0 2006-1012 Infinity Softworks, Inc. www.infinitysw.com/ets August 7, 2012 1! Table of Contents Table of Contents 1 Overview! 3 2 Navigation! 4 3 Using
Algebra and Geometry Review (61 topics, no due date)
Course Name: Math 112 Credit Exam LA Tech University Course Code: ALEKS Course: Trigonometry Instructor: Course Dates: Course Content: 159 topics Algebra and Geometry Review (61 topics, no due date) Properties
A.2. Exponents and Radicals. Integer Exponents. What you should learn. Exponential Notation. Why you should learn it. Properties of Exponents
Appendix A. Exponents and Radicals A11 A. Exponents and Radicals What you should learn Use properties of exponents. Use scientific notation to represent real numbers. Use properties of radicals. Simplify
Georgia Department of Education Kathy Cox, State Superintendent of Schools 7/19/2005 All Rights Reserved 1
Accelerated Mathematics 3 This is a course in precalculus and statistics, designed to prepare students to take AB or BC Advanced Placement Calculus. It includes rational, circular trigonometric, and inverse
Big Ideas in Mathematics
Big Ideas in Mathematics which are important to all mathematics learning. (Adapted from the NCTM Curriculum Focal Points, 2006) The Mathematics Big Ideas are organized using the PA Mathematics Standards
Algebra. Exponents. Absolute Value. Simplify each of the following as much as possible. 2x y x + y y. xxx 3. x x x xx x. 1. Evaluate 5 and 123
Algebra Eponents Simplify each of the following as much as possible. 1 4 9 4 y + y y. 1 5. 1 5 4. y + y 4 5 6 5. + 1 4 9 10 1 7 9 0 Absolute Value Evaluate 5 and 1. Eliminate the absolute value bars from
Gamma Distribution Fitting
Chapter 552 Gamma Distribution Fitting Introduction This module fits the gamma probability distributions to a complete or censored set of individual or grouped data values. It outputs various statistics
Week 13 Trigonometric Form of Complex Numbers
Week Trigonometric Form of Complex Numbers Overview In this week of the course, which is the last week if you are not going to take calculus, we will look at how Trigonometry can sometimes help in working
MATHS LEVEL DESCRIPTORS
MATHS LEVEL DESCRIPTORS Number Level 3 Understand the place value of numbers up to thousands. Order numbers up to 9999. Round numbers to the nearest 10 or 100. Understand the number line below zero, and
Algebra 1 2008. Academic Content Standards Grade Eight and Grade Nine Ohio. Grade Eight. Number, Number Sense and Operations Standard
Academic Content Standards Grade Eight and Grade Nine Ohio Algebra 1 2008 Grade Eight STANDARDS Number, Number Sense and Operations Standard Number and Number Systems 1. Use scientific notation to express
Negative Integral Exponents. If x is nonzero, the reciprocal of x is written as 1 x. For example, the reciprocal of 23 is written as 2
4 (4-) Chapter 4 Polynomials and Eponents P( r) 0 ( r) dollars. Which law of eponents can be used to simplify the last epression? Simplify it. P( r) 7. CD rollover. Ronnie invested P dollars in a -year
Charlesworth School Year Group Maths Targets
Charlesworth School Year Group Maths Targets Year One Maths Target Sheet Key Statement KS1 Maths Targets (Expected) These skills must be secure to move beyond expected. I can compare, describe and solve
In mathematics, there are four attainment targets: using and applying mathematics; number and algebra; shape, space and measures, and handling data.
MATHEMATICS: THE LEVEL DESCRIPTIONS In mathematics, there are four attainment targets: using and applying mathematics; number and algebra; shape, space and measures, and handling data. Attainment target
Review of Fundamental Mathematics
Review of Fundamental Mathematics As explained in the Preface and in Chapter 1 of your textbook, managerial economics applies microeconomic theory to business decision making. The decision-making tools
ALGEBRA REVIEW LEARNING SKILLS CENTER. Exponents & Radicals
ALGEBRA REVIEW LEARNING SKILLS CENTER The "Review Series in Algebra" is taught at the beginning of each quarter by the staff of the Learning Skills Center at UC Davis. This workshop is intended to be an
Friday, January 29, 2016 9:15 a.m. to 12:15 p.m., only
ALGEBRA /TRIGONOMETRY The University of the State of New York REGENTS HIGH SCHOOL EXAMINATION ALGEBRA /TRIGONOMETRY Friday, January 9, 016 9:15 a.m. to 1:15 p.m., only Student Name: School Name: The possession
Formulas, Functions and Charts
Formulas, Functions and Charts :: 167 8 Formulas, Functions and Charts 8.1 INTRODUCTION In this leson you can enter formula and functions and perform mathematical calcualtions. You will also be able to
EQUATIONS and INEQUALITIES
EQUATIONS and INEQUALITIES Linear Equations and Slope 1. Slope a. Calculate the slope of a line given two points b. Calculate the slope of a line parallel to a given line. c. Calculate the slope of a line
ALGEBRA 2/TRIGONOMETRY
ALGEBRA /TRIGONOMETRY The University of the State of New York REGENTS HIGH SCHOOL EXAMINATION ALGEBRA /TRIGONOMETRY Thursday, January 9, 015 9:15 a.m to 1:15 p.m., only Student Name: School Name: The possession
14.1. Basic Concepts of Integration. Introduction. Prerequisites. Learning Outcomes. Learning Style
Basic Concepts of Integration 14.1 Introduction When a function f(x) is known we can differentiate it to obtain its derivative df. The reverse dx process is to obtain the function f(x) from knowledge of
ModuMath Basic Math Basic Math 1.1 - Naming Whole Numbers Basic Math 1.2 - The Number Line Basic Math 1.3 - Addition of Whole Numbers, Part I
ModuMath Basic Math Basic Math 1.1 - Naming Whole Numbers 1) Read whole numbers. 2) Write whole numbers in words. 3) Change whole numbers stated in words into decimal numeral form. 4) Write numerals in
Microsoft Excel 2010 Tutorial
1 Microsoft Excel 2010 Tutorial Excel is a spreadsheet program in the Microsoft Office system. You can use Excel to create and format workbooks (a collection of spreadsheets) in order to analyze data and
CAMI Education linked to CAPS: Mathematics
- 1 - TOPIC 1.1 Whole numbers _CAPS curriculum TERM 1 CONTENT Mental calculations Revise: Multiplication of whole numbers to at least 12 12 Ordering and comparing whole numbers Revise prime numbers to
PURSUITS IN MATHEMATICS often produce elementary functions as solutions that need to be
Fast Approximation of the Tangent, Hyperbolic Tangent, Exponential and Logarithmic Functions 2007 Ron Doerfler http://www.myreckonings.com June 27, 2007 Abstract There are some of us who enjoy using our
National 5 Mathematics Course Assessment Specification (C747 75)
National 5 Mathematics Course Assessment Specification (C747 75) Valid from August 013 First edition: April 01 Revised: June 013, version 1.1 This specification may be reproduced in whole or in part for
Measurement with Ratios
Grade 6 Mathematics, Quarter 2, Unit 2.1 Measurement with Ratios Overview Number of instructional days: 15 (1 day = 45 minutes) Content to be learned Use ratio reasoning to solve real-world and mathematical
Equations. #1-10 Solve for the variable. Inequalities. 1. Solve the inequality: 2 5 7. 2. Solve the inequality: 4 0
College Algebra Review Problems for Final Exam Equations #1-10 Solve for the variable 1. 2 1 4 = 0 6. 2 8 7 2. 2 5 3 7. = 3. 3 9 4 21 8. 3 6 9 18 4. 6 27 0 9. 1 + log 3 4 5. 10. 19 0 Inequalities 1. Solve
PRE-CALCULUS GRADE 12
PRE-CALCULUS GRADE 12 [C] Communication Trigonometry General Outcome: Develop trigonometric reasoning. A1. Demonstrate an understanding of angles in standard position, expressed in degrees and radians.
Linear Equations and Inequalities
Linear Equations and Inequalities Section 1.1 Prof. Wodarz Math 109 - Fall 2008 Contents 1 Linear Equations 2 1.1 Standard Form of a Linear Equation................ 2 1.2 Solving Linear Equations......................
Pre Calculus Math 40S: Explained!
www.math40s.com 7 Part I Ferris Wheels One of the most common application questions for graphing trigonometric functions involves Ferris wheels, since the up and down motion of a rider follows the shape
CORRELATED TO THE SOUTH CAROLINA COLLEGE AND CAREER-READY FOUNDATIONS IN ALGEBRA
We Can Early Learning Curriculum PreK Grades 8 12 INSIDE ALGEBRA, GRADES 8 12 CORRELATED TO THE SOUTH CAROLINA COLLEGE AND CAREER-READY FOUNDATIONS IN ALGEBRA April 2016 www.voyagersopris.com Mathematical
Microsoft Excel Tutorial
Microsoft Excel Tutorial by Dr. James E. Parks Department of Physics and Astronomy 401 Nielsen Physics Building The University of Tennessee Knoxville, Tennessee 37996-1200 Copyright August, 2000 by James
2312 test 2 Fall 2010 Form B
2312 test 2 Fall 2010 Form B 1. Write the slope-intercept form of the equation of the line through the given point perpendicular to the given lin point: ( 7, 8) line: 9x 45y = 9 2. Evaluate the function
TI-Nspire CAS Graphing Calculator
TI-Nspire CAS Graphing Calculator Contents Opening a New Document 2 Setting Auto/Approximate Mode 2 Setting Degree Mode 2 Copying and Pasting a Expression or Equation 3 Accessing the Catalogue 3 Defining
Thnkwell s Homeschool Precalculus Course Lesson Plan: 36 weeks
Thnkwell s Homeschool Precalculus Course Lesson Plan: 36 weeks Welcome to Thinkwell s Homeschool Precalculus! We re thrilled that you ve decided to make us part of your homeschool curriculum. This lesson
3.2. Solving quadratic equations. Introduction. Prerequisites. Learning Outcomes. Learning Style
Solving quadratic equations 3.2 Introduction A quadratic equation is one which can be written in the form ax 2 + bx + c = 0 where a, b and c are numbers and x is the unknown whose value(s) we wish to find.
Algebra I Credit Recovery
Algebra I Credit Recovery COURSE DESCRIPTION: The purpose of this course is to allow the student to gain mastery in working with and evaluating mathematical expressions, equations, graphs, and other topics,
Indicator 2: Use a variety of algebraic concepts and methods to solve equations and inequalities.
3 rd Grade Math Learning Targets Algebra: Indicator 1: Use procedures to transform algebraic expressions. 3.A.1.1. Students are able to explain the relationship between repeated addition and multiplication.
Mathematics Pre-Test Sample Questions A. { 11, 7} B. { 7,0,7} C. { 7, 7} D. { 11, 11}
Mathematics Pre-Test Sample Questions 1. Which of the following sets is closed under division? I. {½, 1,, 4} II. {-1, 1} III. {-1, 0, 1} A. I only B. II only C. III only D. I and II. Which of the following
ANALYTICAL METHODS FOR ENGINEERS
UNIT 1: Unit code: QCF Level: 4 Credit value: 15 ANALYTICAL METHODS FOR ENGINEERS A/601/1401 OUTCOME - TRIGONOMETRIC METHODS TUTORIAL 1 SINUSOIDAL FUNCTION Be able to analyse and model engineering situations
Exponents and Radicals
Exponents and Radicals (a + b) 10 Exponents are a very important part of algebra. An exponent is just a convenient way of writing repeated multiplications of the same number. Radicals involve the use of
Microsoft Excel 2010 Part 3: Advanced Excel
CALIFORNIA STATE UNIVERSITY, LOS ANGELES INFORMATION TECHNOLOGY SERVICES Microsoft Excel 2010 Part 3: Advanced Excel Winter 2015, Version 1.0 Table of Contents Introduction...2 Sorting Data...2 Sorting
Chapter 5 Functions. Introducing Functions
Chapter 5 Functions 1 Introducing Functions A function is a collection of statements that are grouped together to perform an operation Define a function Invoke a funciton return value type method name
6.4 Normal Distribution
Contents 6.4 Normal Distribution....................... 381 6.4.1 Characteristics of the Normal Distribution....... 381 6.4.2 The Standardized Normal Distribution......... 385 6.4.3 Meaning of Areas under
South Carolina College- and Career-Ready (SCCCR) Pre-Calculus
South Carolina College- and Career-Ready (SCCCR) Pre-Calculus Key Concepts Arithmetic with Polynomials and Rational Expressions PC.AAPR.2 PC.AAPR.3 PC.AAPR.4 PC.AAPR.5 PC.AAPR.6 PC.AAPR.7 Standards Know
Answer Key for California State Standards: Algebra I
Algebra I: Symbolic reasoning and calculations with symbols are central in algebra. Through the study of algebra, a student develops an understanding of the symbolic language of mathematics and the sciences.
FREE FALL. Introduction. Reference Young and Freedman, University Physics, 12 th Edition: Chapter 2, section 2.5
Physics 161 FREE FALL Introduction This experiment is designed to study the motion of an object that is accelerated by the force of gravity. It also serves as an introduction to the data analysis capabilities
Using Parametric Equations in SolidWorks, Example 1
Using Parametric Equations in SolidWorks, Example 1 (Draft 4, 10/25/2006, SW 2006) Introduction In this example the goal is to place a solid roller on a solid wedge. Their relationship will be governed
MICROSOFT EXCEL FORMULAS
MICROSOFT EXCEL FORMULAS Building Formulas... 1 Writing a Formula... 1 Parentheses in Formulas... 2 Operator Precedence... 2 Changing the Operator Precedence... 2 Functions... 3 The Insert Function Button...
This unit will lay the groundwork for later units where the students will extend this knowledge to quadratic and exponential functions.
Algebra I Overview View unit yearlong overview here Many of the concepts presented in Algebra I are progressions of concepts that were introduced in grades 6 through 8. The content presented in this course
26 Integers: Multiplication, Division, and Order
26 Integers: Multiplication, Division, and Order Integer multiplication and division are extensions of whole number multiplication and division. In multiplying and dividing integers, the one new issue
Getting Started with MasteringPhysics
Getting Started with MasteringPhysics POWERED BY MYCYBERTUTOR STUDENT EDITION MasteringPhysics helps you when you need it most when you are stuck working out a problem. Designed specifically for university
Exponential and Logarithmic Functions
Chapter 6 Eponential and Logarithmic Functions Section summaries Section 6.1 Composite Functions Some functions are constructed in several steps, where each of the individual steps is a function. For eample,
8.7 Exponential Growth and Decay
Section 8.7 Exponential Growth and Decay 847 8.7 Exponential Growth and Decay Exponential Growth Models Recalling the investigations in Section 8.3, we started by developing a formula for discrete compound
Mathematics. Mathematical Practices
Mathematical Practices 1. Make sense of problems and persevere in solving them. 2. Reason abstractly and quantitatively. 3. Construct viable arguments and critique the reasoning of others. 4. Model with
7. Solving Linear Inequalities and Compound Inequalities
7. Solving Linear Inequalities and Compound Inequalities Steps for solving linear inequalities are very similar to the steps for solving linear equations. The big differences are multiplying and dividing
EET 310 Programming Tools
Introduction EET 310 Programming Tools LabVIEW Part 1 (LabVIEW Environment) LabVIEW (short for Laboratory Virtual Instrumentation Engineering Workbench) is a graphical programming environment from National
