Matter & Interactions I Fall 2016

Size: px
Start display at page:

Download "Matter & Interactions I Fall 2016"

Transcription

1 Matter & Interactions I Fall 2016 Name (Printed) Instructor Signature for 9.P70 (a): Instructor Signature for 9.P70 (b): Instructor Signature for 9.P70 (c): Instructor Signature for 9.P71: Due Date: Tuesday of Week 14. Introduction Section Distribution of particles between two boxes In this exercise, we will numerically calculate the probability distributions of N particles distributed between two boxes. As we showed in class, the distribution is given by: ( ) N1 ( ) N2 N! V1 V2 P (N 1, N 2 ) = (1) N 1!N 2! V V with the condition that the total number of particles N 1 +N 2 = N is constant and V 1 +V 2 = V. We will want to be able to vary the two volumes, keeping the total volume fixed. We also showed that give a probability function, P (x), we can easlily compute the average of some quantity, y, as < y > = i P (x i ) y i, where the sum is over all possible values of x (and y). For example, < N 1 > = N N 1 =0 P (N 1 ) N 1. In order to simplify things, we will choose our total volume to be V = 1, and will start with a total of N = 10 particles. However, we may want to increase N to a larger value later, so be sure to allow this flexibility in your program. For the simulated experiment, you will have the computer throw N particles into the two subsystems with the appropriate probability. A random number between 0.0 and 1.0 can be generated by the random function as given above, no argument is needed. Programming Assignment We will be doing problems 9.P59 and 9.P60 from the textbook. 9.P59. In this problem, we will numerically calculate the probability distributions of N particles distributed between two boxes. These probabilities are given by equation 1 where we have the constraints that N = N 1 + N 2 V = V 1 + V 2. 1

2 As we write our program, we want to be able to easily change V 1 and V 2 subject to these constraints, but to start, choose that V 1 = 0.5 V. (a) Write a program which will draw a plot of the probability distribution as a function of N 1 for N 1 goes from 0 to N. Include a calculation if the average value of N 1 based on your probability distribution. Have your program print out the average value of N 1, the most probable value of N 1 and the probability of the average value. (b) Modify your program to plot the natural logarithm of the probability as a function of N 1. Verify that the maximum of this plot is where the maximum was from part (a). (c) Use your program to carry out your calculations and make plots for N = 50 particles and V 1 = 0.25V, 0.5V and 0.75V. Record the average and most probable values of N 1, for these cases. 9.P60. Write a program that randomly throws one hundred particles, one at a time, into two identical boxes. After the 100 particles have been thrown, record how many times we found N 1 = 0, 1, 2,, 100 in the first box. Make a plot of these agains the number N 1. Does the location and the width of the histogram distribution agree with what you expected from the theoretical probability distributions and the maximum entropy? There is a program shell at the end of this document to get you started, but you will need to still do quite a bit of work to get things going. We have broken this exercise into four related programs. You are welcome to combine them all into one larger program if you want, but there are four signatures associated with this Programing Hints You are likely to need the factorial, binomial coefficient and natural log functions in VPython. Recall that the factorial of zero is defined to be one, 0! = 1. The functions are given as: factorial(n) = N! = N (N 1) (N 2) 2 1 ( ) a a! combin(a, b) = = b b!(a b)! log(x) = ln(x) = log e (x) Note that in Equation 1, the ratio random() = random number from 0 to 1 N! N 1!N 2! = combin(n, N 1 ). We also note that because of internal precision of our computer, there is a maximum value for which we can compute the factorial. However, the upper limits for the binomial coefficients, combin(a, b) are larger as the algorithm does not fully evaluate the a! term in the expression. Thus, if you can write things in terms of combin(a, b), you will be able to got to larger numbers. So rather than writing N2 = N - N1 2

3 Prob = factorial(n)/(factorial(n1)*factorial(n2)) it is better to write the probability as Prob = combin(n,n1) which will not suffer from numerical problems. In the shell program below, you will see that your program starts with several import statements. We are already familar with the first two while load the visual modules and the graphing modules. from visual import * from visual.graph import * What is new are the following two that allow us to compute random numbers and factorials. from random import * from visual.factorial import * Also recall that to create a display, the general form is as follows. nameofplot=gdisplay(title=????,x=??,y=??,width=??, height=??,xmin=0,xmax=n,ymin=??,ymax=??,xtitle= N1, ytitle=???? ) You do not need to provide values for all of the question marks as VPython will choose reasonable defaults are taken. However, as a reminder 1. x and y give the locations of the upper left-hand corner of the display in pixels 2. width and height give the dimensions of the display in pixels. 3. xmax and xmin, etc. give the maximum and minimum values for the axes in the plots. For our problem, we want that the x-axis will run from 0 to N. You need to choose the other values based on what you are plotting. e.g. for a probability distribution, all the y values must be in the range of zero to one. To create a curve, we use the gcurve command. nameofcurve=gcurve(color=color.cyan We can also draw histogram bars using the gvbars command. nameofcurve=gvbars(color=color.magenta) A point can be added to both of these using the command 3

4 nameofcurve.plot(pos=(n,value)) which adds a point that has n as the value on the x axis and value as the number of the y axis. If you need to have multiple display windows opened at once, then use a series of gdisplay and gcurve commands. The following example will open three windows lined up on the screen: Create the first display window. mywin1 = gdisplay(title = "Probability", xtitle = "N1", ytitle = "Combinations", x=0,y=0,height=150,width=400) Set up a curve named "prob" in this window. prob=gcurve(display=mywin1) Create the second display window. mywin2 = gdisplay(title = "Probability", xtitle = "N1", ytitle = "log P", x=0,y=250,ymin=-10,height=150,width=400) Set up a curve named "problog" in the second window. problog=gcurve(display=mywin2) Create the third display window. mywin3 = gdisplay(title = "Experiment", xtitle = "N1", ytitle = "Number", x=0,y=500,height=150,width=400) Create acurve named "experiment" in the third window. experiment=gcurve(display=mywin3)} In order to make a histogram of the probabilities, it is easiest to first create a list of objects. Consider the list probdata[0:n] that will contain the probabilities for each value of N. i = 0 while (i<n) : 4

5 Evaluate the probability for the value N1=i p =??? Add this to the list of probabilities. probdata.append(p) We now use the histogram commands in VPython. The following will create a histogram on the last opened display. It will then take our probdata list which contains the results from our experiments and histogram them. "experiment" - using histograms Create a histogram with N+1 bins. my_hist = ghistogram(bins=range(n+1), color = color.red) Copy the contents of your list into the histogram. my_hist.plot(data=probdata) In the random-selection program, 9.P71, you will create a histogram which is used to record the number of times each outcome occurs. There are some commented-out notes at the end of your shell on this. The trick is to build a list for each possible value of N 1 as seen in volume V 1, and repeat the experiment many times. Each time you test how many are in V 1, and then increment the appropriate element in the list. After you have done many numerical experiments, plot the number of times each value of N 1 occurred. The following hints might be helpful when you do the randomized throwing of the particles. You need to understand what this is doing before trying to code it up... Set up an empty list to contain the results: N1=0 while (N1 <= N): probdata.append(0) Carry out the Nexpt numerical experiments, the index i represents a particular experiment. 5

6 i=0 while (i<nexpt): Throw N total particles: j = 0 N1 = 0 while(j<n): decide if the particle went into V1... if random()<(v1/v): N1+=1 get the next particle in this experiment j+=1 N1 is the number of times the particle went into the first volume in this experment. Add one to the appropriate element of our list. probdata[n1]+=1.0 Go to the next experiment. i+=1 Program Shell ******************************************************************************* Probability Computations Program Shell from visual import * from visual.graph import * from random import * from visual.factorial import * Set up the total number of samples and experiments N = 10 Number of particles to distribute Nexpt= 100 Number of experiments for last part. 6

7 The following is a list that allows us to store the probability for each of the N1=0 to N1=N possibilities. The list has N+1 entries, so if you increase N from 10, be sure to change the number of entries here. probdata=[] Set up the two volumes: V = 1.0 Let the total volume be one unit ratio = 0.50 Set up the ratio V1/V V1 = V*ratio V2 = V-V1 Setup the graphical displays. You are likely to need to modify some of this as you go through the various programs. scene1 = gdisplay(title="probability",width=400,height=200,xmin=0, xmax=n,ymin=0,xtitle="n",ytitle="probability") probplot=gvbars(color=color.blue) Initialization Complete, Start Actual Calculations Max = 0 Most probable value of N1 MaxValue = 0 Probability of most probable value of N1 Average = 0 Average value of N1 Use the Analytic formula to compute the probability for each value of N1, and then find the most probable and the average. N1=0 while (N1<=N): Compute your probability for our choice of N1 p=??? Add this probability to the list of probabilities 7

8 probdata.append(p) Do a check to see if the current value of p is the maximum value. (Max and MaxValue)... Update your running sum for the average value of N1 (Average)... Go to the next value of N1 N1+=1 We have finished the loop, print out the numerical results. print " Analytic Results:" print " Average Value of N =",Average print " Most Probable N =",Max,"; Probability=",MaxValue print " " Plot the probability distributions in a window, assuming that we have the filled probdata array from above. i=0 while (i<=n): probplot.plot(pos=(i,probdata[i])) i+=1 8

VPython Class 2: Functions, Fields, and the dreaded ˆr

VPython Class 2: Functions, Fields, and the dreaded ˆr Physics 212E Classical and Modern Physics Spring 2016 1. Introduction VPython Class 2: Functions, Fields, and the dreaded ˆr In our study of electric fields, we start with a single point charge source

More information

Computer Model of Spring-Mass System. Q1: Can a computer model of a mass-spring system, based on the finite-time form of the momentum principle

Computer Model of Spring-Mass System. Q1: Can a computer model of a mass-spring system, based on the finite-time form of the momentum principle QUESTIONS: Parts I, II (this week s activity): Computer Model of Spring-Mass System Q1: Can a computer model of a mass-spring system, based on the finite-time form of the momentum principle and using your

More information

Computer Model of Spring-Mass System, Part 3 of Springs Lab

Computer Model of Spring-Mass System, Part 3 of Springs Lab Computer Model of Spring-Mass System, Part 3 of Springs Lab QUESTIONS: Modeling the real world: Q1: Can a computer program of a mass-spring system, based on the finite-time form of the momentum principle

More information

The Monte Carlo Method

The Monte Carlo Method ORBITAL.EXE Page 1 of 9 ORBITAL.EXE is a Visual Basic 3.0 program that runs under Microsoft Windows 9x. It allows students and presenters to produce probability-based three-dimensional representations

More information

1 Newton s 2nd and 3rd Laws

1 Newton s 2nd and 3rd Laws Physics 13 - Winter 2007 Lab 2 Instructions 1 Newton s 2nd and 3rd Laws 1. Work through the tutorial called Newton s Second and Third Laws on pages 31-34 in the UW Tutorials in Introductory Physics workbook.

More information

Lab 2 Worksheet. Problems. Problem 1: Geometry and Linear Equations

Lab 2 Worksheet. Problems. Problem 1: Geometry and Linear Equations Lab 2 Worksheet Problems Problem : Geometry and Linear Equations Linear algebra is, first and foremost, the study of systems of linear equations. You are going to encounter linear systems frequently in

More information

Project 3: Pendulum. Physics 2300 Spring 2018 Lab partner

Project 3: Pendulum. Physics 2300 Spring 2018 Lab partner Physics 2300 Spring 2018 Name Lab partner Project 3: Pendulum In this project you will explore the behavior of a pendulum. There is no better example of a system that seems simple at first but turns out

More information

Modeling the Motion of a Projectile in Air

Modeling the Motion of a Projectile in Air In this lab, you will do the following: Modeling the Motion of a Projectile in Air analyze the motion of an object fired from a cannon using two different fundamental physics principles: the momentum principle

More information

Overview In chapter 16 you learned how to calculate the Electric field from continuous distributions of charge; you follow four basic steps.

Overview In chapter 16 you learned how to calculate the Electric field from continuous distributions of charge; you follow four basic steps. Materials: whiteboards, computers with VPython Objectives In this lab you will do the following: Computationally model the electric field of a uniformly charged rod Computationally model the electric field

More information

Project 2: Using linear systems for numerical solution of boundary value problems

Project 2: Using linear systems for numerical solution of boundary value problems LINEAR ALGEBRA, MATH 124 Instructor: Dr. T.I. Lakoba Project 2: Using linear systems for numerical solution of boundary value problems Goal Introduce one of the most important applications of Linear Algebra

More information

5.6 Logarithmic and Exponential Equations

5.6 Logarithmic and Exponential Equations SECTION 5.6 Logarithmic and Exponential Equations 305 5.6 Logarithmic and Exponential Equations PREPARING FOR THIS SECTION Before getting started, review the following: Solving Equations Using a Graphing

More information

2013 Purdue University 1

2013 Purdue University 1 Lab #11 Collisions: Rutherford Scattering OBJECTIVES In this lab you will: Use the energy and momentum principles to analyze the problem of Rutherford scattering, and estimate the initial conditions to

More information

Introduction to SVD and Applications

Introduction to SVD and Applications Introduction to SVD and Applications Eric Kostelich and Dave Kuhl MSRI Climate Change Summer School July 18, 2008 Introduction The goal of this exercise is to familiarize you with the basics of the singular

More information

5-Sep-15 PHYS101-2 GRAPHING

5-Sep-15 PHYS101-2 GRAPHING GRAPHING Objectives 1- To plot and analyze a graph manually and using Microsoft Excel. 2- To find constants from a nonlinear relation. Exercise 1 - Using Excel to plot a graph Suppose you have measured

More information

Math 148. Polynomial Graphs

Math 148. Polynomial Graphs Math 148 Lab 1 Polynomial Graphs Due: Monday Wednesday, April April 10 5 Directions: Work out each problem on a separate sheet of paper, and write your answers on the answer sheet provided. Submit the

More information

Introduction to Hartree-Fock calculations in Spartan

Introduction to Hartree-Fock calculations in Spartan EE5 in 2008 Hannes Jónsson Introduction to Hartree-Fock calculations in Spartan In this exercise, you will get to use state of the art software for carrying out calculations of wavefunctions for molecues,

More information

Q520: Answers to the Homework on Hopfield Networks. 1. For each of the following, answer true or false with an explanation:

Q520: Answers to the Homework on Hopfield Networks. 1. For each of the following, answer true or false with an explanation: Q50: Answers to the Homework on Hopfield Networks 1. For each of the following, answer true or false with an explanation: a. Fix a Hopfield net. If o and o are neighboring observation patterns then Φ(

More information

Foundations for Functions

Foundations for Functions Activity: TEKS: Overview: Materials: Regression Exploration (A.2) Foundations for functions. The student uses the properties and attributes of functions. The student is expected to: (D) collect and organize

More information

Introduction. Pre-Lab Questions: Physics 1CL PERIODIC MOTION - PART II Spring 2009

Introduction. Pre-Lab Questions: Physics 1CL PERIODIC MOTION - PART II Spring 2009 Introduction This is the second of two labs on simple harmonic motion (SHM). In the first lab you studied elastic forces and elastic energy, and you measured the net force on a pendulum bob held at an

More information

SECOORA Data Portal Exercises

SECOORA Data Portal Exercises SECOORA Data Portal Exercises Exercise #1: April 2018- Carolina Storm using Historic Real-time Sensor Exercise #2: Exploration of Data Trends for Estuarine Fish Abundance and Sea Surface Temperature Exercise

More information

MATH 408N PRACTICE MIDTERM 1

MATH 408N PRACTICE MIDTERM 1 02/0/202 Bormashenko MATH 408N PRACTICE MIDTERM Show your work for all the problems. Good luck! () (a) [5 pts] Solve for x if 2 x+ = 4 x Name: TA session: Writing everything as a power of 2, 2 x+ = (2

More information

If a function has an inverse then we can determine the input if we know the output. For example if the function

If a function has an inverse then we can determine the input if we know the output. For example if the function 1 Inverse Functions We know what it means for a relation to be a function. Every input maps to only one output, it passes the vertical line test. But not every function has an inverse. A function has no

More information

Lab 6: Linear Algebra

Lab 6: Linear Algebra 6.1 Introduction Lab 6: Linear Algebra This lab is aimed at demonstrating Python s ability to solve linear algebra problems. At the end of the assignment, you should be able to write code that sets up

More information

MAT 343 Laboratory 6 The SVD decomposition and Image Compression

MAT 343 Laboratory 6 The SVD decomposition and Image Compression MA 4 Laboratory 6 he SVD decomposition and Image Compression In this laboratory session we will learn how to Find the SVD decomposition of a matrix using MALAB Use the SVD to perform Image Compression

More information

LAB 2 - ONE DIMENSIONAL MOTION

LAB 2 - ONE DIMENSIONAL MOTION Name Date Partners L02-1 LAB 2 - ONE DIMENSIONAL MOTION OBJECTIVES Slow and steady wins the race. Aesop s fable: The Hare and the Tortoise To learn how to use a motion detector and gain more familiarity

More information

CS5314 Randomized Algorithms. Lecture 15: Balls, Bins, Random Graphs (Hashing)

CS5314 Randomized Algorithms. Lecture 15: Balls, Bins, Random Graphs (Hashing) CS5314 Randomized Algorithms Lecture 15: Balls, Bins, Random Graphs (Hashing) 1 Objectives Study various hashing schemes Apply balls-and-bins model to analyze their performances 2 Chain Hashing Suppose

More information

After linear functions, the next simplest functions are polynomials. Examples are

After linear functions, the next simplest functions are polynomials. Examples are Mathematics 10 Fall 1999 Polynomials After linear functions, the next simplest functions are polynomials. Examples are 1+x, x +3x +, x 3. Here x is a variable. Recall that we have defined a function to

More information

, where c is the speed of light in a vacuum. This new factor, the Lorentz factor, 2 v

, where c is the speed of light in a vacuum. This new factor, the Lorentz factor, 2 v The Lorentz factor gamma Einstein s theory of relativity supersedes Newtonian mechanics. However, that does not mean that all mechanics problems need to be solved relativistically. Newton s second law

More information

MAC Learning Objectives. Logarithmic Functions. Module 8 Logarithmic Functions

MAC Learning Objectives. Logarithmic Functions. Module 8 Logarithmic Functions MAC 1140 Module 8 Logarithmic Functions Learning Objectives Upon completing this module, you should be able to 1. evaluate the common logarithmic function. 2. solve basic exponential and logarithmic equations.

More information

Lesson 4 Linear Functions and Applications

Lesson 4 Linear Functions and Applications In this lesson, we take a close look at Linear Functions and how real world situations can be modeled using Linear Functions. We study the relationship between Average Rate of Change and Slope and how

More information

Chapter 4. Vector Space Examples. 4.1 Diffusion Welding and Heat States

Chapter 4. Vector Space Examples. 4.1 Diffusion Welding and Heat States Chapter 4 Vector Space Examples 4.1 Diffusion Welding and Heat States In this section, we begin a deeper look into the mathematics for diffusion welding application discussed in Chapter 1. Recall that

More information

Example. If 4 tickets are drawn with replacement from ,

Example. If 4 tickets are drawn with replacement from , Example. If 4 tickets are drawn with replacement from 1 2 2 4 6, what are the chances that we observe exactly two 2 s? Exactly two 2 s in a sequence of four draws can occur in many ways. For example, (

More information

Introduction. Pre-Lab Questions: Physics 1CL PERIODIC MOTION - PART II Fall 2009

Introduction. Pre-Lab Questions: Physics 1CL PERIODIC MOTION - PART II Fall 2009 Introduction This is the second of two labs on simple harmonic motion (SHM). In the first lab you studied elastic forces and elastic energy, and you measured the net force on a pendulum bob held at an

More information

Logarithms Dr. Laura J. Pyzdrowski

Logarithms Dr. Laura J. Pyzdrowski 1 Names: (8 communication points) About this Laboratory An exponential function of the form f(x) = a x, where a is a positive real number not equal to 1, is an example of a one-to-one function. This means

More information

Lecture 3: Special Matrices

Lecture 3: Special Matrices Lecture 3: Special Matrices Feedback of assignment1 Random matrices The magic matrix commend magic() doesn t give us random matrix. Random matrix means we will get different matrices each time when we

More information

Mathematical Background. e x2. log k. a+b a + b. Carlos Moreno uwaterloo.ca EIT e π i 1 = 0.

Mathematical Background. e x2. log k. a+b a + b. Carlos Moreno uwaterloo.ca EIT e π i 1 = 0. Mathematical Background Carlos Moreno cmoreno @ uwaterloo.ca EIT-4103 N k=0 log k 0 e x2 e π i 1 = 0 dx a+b a + b https://ece.uwaterloo.ca/~cmoreno/ece250 Mathematical Background Standard reminder to set

More information

Probability Distributions

Probability Distributions CONDENSED LESSON 13.1 Probability Distributions In this lesson, you Sketch the graph of the probability distribution for a continuous random variable Find probabilities by finding or approximating areas

More information

CMSC Discrete Mathematics FINAL EXAM Tuesday, December 5, 2017, 10:30-12:30

CMSC Discrete Mathematics FINAL EXAM Tuesday, December 5, 2017, 10:30-12:30 CMSC-37110 Discrete Mathematics FINAL EXAM Tuesday, December 5, 2017, 10:30-12:30 Name (print): Email: This exam contributes 40% to your course grade. Do not use book, notes, scrap paper. NO ELECTRONIC

More information

Essential Question How can you solve an absolute value inequality? Work with a partner. Consider the absolute value inequality x

Essential Question How can you solve an absolute value inequality? Work with a partner. Consider the absolute value inequality x Learning Standards HSA-CED.A.1 HSA-REI.B.3.6 Essential Question How can you solve an absolute value inequality? COMMON CORE Solving an Absolute Value Inequality Algebraically MAKING SENSE OF PROBLEMS To

More information

Learning Packet. Lesson 5b Solving Quadratic Equations THIS BOX FOR INSTRUCTOR GRADING USE ONLY

Learning Packet. Lesson 5b Solving Quadratic Equations THIS BOX FOR INSTRUCTOR GRADING USE ONLY Learning Packet Student Name Due Date Class Time/Day Submission Date THIS BOX FOR INSTRUCTOR GRADING USE ONLY Mini-Lesson is complete and information presented is as found on media links (0 5 pts) Comments:

More information

Boyle s Law and Charles Law Activity

Boyle s Law and Charles Law Activity Boyle s Law and Charles Law Activity Introduction: This simulation helps you to help you fully understand 2 Gas Laws: Boyle s Law and Charles Law. These laws are very simple to understand, but are also

More information

Calculating and displaying the magnetic field of a single moving charged particle

Calculating and displaying the magnetic field of a single moving charged particle 1 Introduction Calculating displaying the magnetic of a single moving charged particle A proton moves with a constant Calculating Calculating velocity of 4 10 displaying displaying 4 m/s in the the the

More information

1.) Suppose the graph of f(x) looks like this (each tick mark denotes 1 unit). x y

1.) Suppose the graph of f(x) looks like this (each tick mark denotes 1 unit). x y College Algebra Summer 2014 Exam File Exam #1 1.) Suppose the graph of f(x) looks like this (each tick mark denotes 1 unit). Graph g(x) = -0.5 f(x + 1) - 3 2.) Consider the following table of values. x

More information

MA131 - Analysis 1. Workbook 4 Sequences III

MA131 - Analysis 1. Workbook 4 Sequences III MA3 - Analysis Workbook 4 Sequences III Autumn 2004 Contents 2.3 Roots................................. 2.4 Powers................................. 3 2.5 * Application - Factorials *.....................

More information

Introduction to Spectroscopy: Analysis of Copper Ore

Introduction to Spectroscopy: Analysis of Copper Ore Introduction to Spectroscopy: Analysis of Copper Ore Using a Buret and Volumetric Flask: 2.06 ml of solution delivered 2.47 ml of solution delivered 50.00 ml Volumetric Flask Reading a buret: Burets are

More information

, gives a coupled set of first order dt m differential equations.

, gives a coupled set of first order dt m differential equations. Force and dynamics with a spring, numerical approach It may strike you as strange that one of the first forces we will discuss will be that of a spring. It is not one of the four Universal forces and we

More information

CSCE 155N Fall Homework Assignment 2: Stress-Strain Curve. Assigned: September 11, 2012 Due: October 02, 2012

CSCE 155N Fall Homework Assignment 2: Stress-Strain Curve. Assigned: September 11, 2012 Due: October 02, 2012 CSCE 155N Fall 2012 Homework Assignment 2: Stress-Strain Curve Assigned: September 11, 2012 Due: October 02, 2012 Note: This assignment is to be completed individually - collaboration is strictly prohibited.

More information

Mathematica Project 3

Mathematica Project 3 Mathematica Project 3 Name: Section: Date: On your class s Sakai site, your instructor has placed 5 Mathematica notebooks. Please use the following table to determine which file you should select based

More information

empirical expressions. The most commonly used expression is F

empirical expressions. The most commonly used expression is F Air resistance or drag is a very common type of friction experienced in many situations, a leaf falling from a tree, riding your bicycle or a jet flying through the air. It is often impossible to ignore

More information

Graphical Analysis and Errors MBL

Graphical Analysis and Errors MBL Graphical Analysis and Errors MBL I Graphical Analysis Graphs are vital tools for analyzing and displaying data Graphs allow us to explore the relationship between two quantities -- an independent variable

More information

Vectors and Vector Arithmetic

Vectors and Vector Arithmetic Vectors and Vector Arithmetic Introduction and Goals: The purpose of this lab is to become familiar with the syntax of Maple commands for manipulating and graphing vectors. It will introduce you to basic

More information

Experiment 0 ~ Introduction to Statistics and Excel Tutorial. Introduction to Statistics, Error and Measurement

Experiment 0 ~ Introduction to Statistics and Excel Tutorial. Introduction to Statistics, Error and Measurement Experiment 0 ~ Introduction to Statistics and Excel Tutorial Many of you already went through the introduction to laboratory practice and excel tutorial in Physics 1011. For that reason, we aren t going

More information

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

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

More information

Activity: Derive a matrix from input-output pairs

Activity: Derive a matrix from input-output pairs Activity: Derive a matrix from input-output pairs [ ] a b The 2 2 matrix A = satisfies the following equations: c d Calculate the entries of the matrix. [ ] [ ] a b 5 c d 10 [ ] [ ] a b 2 c d 1 = = [ ]

More information

GUIDED NOTES 6.4 GRAPHS OF LOGARITHMIC FUNCTIONS

GUIDED NOTES 6.4 GRAPHS OF LOGARITHMIC FUNCTIONS GUIDED NOTES 6.4 GRAPHS OF LOGARITHMIC FUNCTIONS LEARNING OBJECTIVES In this section, you will: Identify the domain of a logarithmic function. Graph logarithmic functions. FINDING THE DOMAIN OF A LOGARITHMIC

More information

Molecular Modeling and Conformational Analysis with PC Spartan

Molecular Modeling and Conformational Analysis with PC Spartan Molecular Modeling and Conformational Analysis with PC Spartan Introduction Molecular modeling can be done in a variety of ways, from using simple hand-held models to doing sophisticated calculations on

More information

Chem 1 Kinetics. Objectives. Concepts

Chem 1 Kinetics. Objectives. Concepts Chem 1 Kinetics Objectives 1. Learn some basic ideas in chemical kinetics. 2. Understand how the computer visualizations can be used to benefit the learning process. 3. Understand how the computer models

More information

Unit 6 Quadratic Relations of the Form y = ax 2 + bx + c

Unit 6 Quadratic Relations of the Form y = ax 2 + bx + c Unit 6 Quadratic Relations of the Form y = ax 2 + bx + c Lesson Outline BIG PICTURE Students will: manipulate algebraic expressions, as needed to understand quadratic relations; identify characteristics

More information

Differentiation 1. The METRIC Project, Imperial College. Imperial College of Science Technology and Medicine, 1996.

Differentiation 1. The METRIC Project, Imperial College. Imperial College of Science Technology and Medicine, 1996. Differentiation 1 The METRIC Project, Imperial College. Imperial College of Science Technology and Medicine, 1996. 1 Launch Mathematica. Type

More information

Modeling Data with Functions

Modeling Data with Functions Chapter 11 Modeling Data with Functions 11.1 Data Modeling Concepts 1 11.1.1 Conceptual Explanations: Modeling Data with Functions In school, you generally start with a function and work from there to

More information

CS173 Lecture B, November 3, 2015

CS173 Lecture B, November 3, 2015 CS173 Lecture B, November 3, 2015 Tandy Warnow November 3, 2015 CS 173, Lecture B November 3, 2015 Tandy Warnow Announcements Examlet 7 is a take-home exam, and is due November 10, 11:05 AM, in class.

More information

Department of Chemical Engineering University of California, Santa Barbara Spring Exercise 2. Due: Thursday, 4/19/09

Department of Chemical Engineering University of California, Santa Barbara Spring Exercise 2. Due: Thursday, 4/19/09 Department of Chemical Engineering ChE 210D University of California, Santa Barbara Spring 2012 Exercise 2 Due: Thursday, 4/19/09 Objective: To learn how to compile Fortran libraries for Python, and to

More information

An introduction to plotting data

An introduction to plotting data An introduction to plotting data Eric D. Black California Institute of Technology v2.0 1 Introduction Plotting data is one of the essential skills every scientist must have. We use it on a near-daily basis

More information

LTM - LandScape Terrain Modeller

LTM - LandScape Terrain Modeller Define slope In the Ribbon New Sub Element, the slope must be typed in percentage % (+ Enter). A positive number will create a decreased slope, negative numbers will create an increased slope Default Floor

More information

Physics with Matlab and Mathematica Exercise #1 28 Aug 2012

Physics with Matlab and Mathematica Exercise #1 28 Aug 2012 Physics with Matlab and Mathematica Exercise #1 28 Aug 2012 You can work this exercise in either matlab or mathematica. Your choice. A simple harmonic oscillator is constructed from a mass m and a spring

More information

Lab 10: Ballistic Pendulum

Lab 10: Ballistic Pendulum Lab Section (circle): Day: Monday Tuesday Time: 8:00 9:30 1:10 2:40 Lab 10: Ballistic Pendulum Name: Partners: Pre-Lab You are required to finish this section before coming to the lab it will be checked

More information

Lesson 18: Recognizing Equations of Circles

Lesson 18: Recognizing Equations of Circles Student Outcomes Students complete the square in order to write the equation of a circle in center-radius form. Students recognize when a quadratic in xx and yy is the equation for a circle. Lesson Notes

More information

A factor times a logarithm can be re-written as the argument of the logarithm raised to the power of that factor

A factor times a logarithm can be re-written as the argument of the logarithm raised to the power of that factor In this section we will be working with Properties of Logarithms in an attempt to take equations with more than one logarithm and condense them down into just a single logarithm. Properties of Logarithms:

More information

Please bring the task to your first physics lesson and hand it to the teacher.

Please bring the task to your first physics lesson and hand it to the teacher. Pre-enrolment task for 2014 entry Physics Why do I need to complete a pre-enrolment task? This bridging pack serves a number of purposes. It gives you practice in some of the important skills you will

More information

4.4 Graphs of Logarithmic Functions

4.4 Graphs of Logarithmic Functions 590 Chapter 4 Exponential and Logarithmic Functions 4.4 Graphs of Logarithmic Functions In this section, you will: Learning Objectives 4.4.1 Identify the domain of a logarithmic function. 4.4.2 Graph logarithmic

More information

PHYSICS LAB FREE FALL. Date: GRADE: PHYSICS DEPARTMENT JAMES MADISON UNIVERSITY

PHYSICS LAB FREE FALL. Date: GRADE: PHYSICS DEPARTMENT JAMES MADISON UNIVERSITY PHYSICS LAB FREE FALL Printed Names: Signatures: Date: Lab Section: Instructor: GRADE: PHYSICS DEPARTMENT JAMES MADISON UNIVERSITY Revision August 2003 Free Fall FREE FALL Part A Error Analysis of Reaction

More information

Motion II. Goals and Introduction

Motion II. Goals and Introduction Motion II Goals and Introduction As you have probably already seen in lecture or homework, and if you ve performed the experiment Motion I, it is important to develop a strong understanding of how to model

More information

Introduction to Determining Power Law Relationships

Introduction to Determining Power Law Relationships 1 Goal Introduction to Determining Power Law Relationships Content Discussion and Activities PHYS 104L The goal of this week s activities is to expand on a foundational understanding and comfort in modeling

More information

Kinetics of Crystal Violet Bleaching

Kinetics of Crystal Violet Bleaching Kinetics of Crystal Violet Bleaching Authors: V. C. Dew and J. M. McCormick* From Update March 12, 2013 with revisions Nov. 29, 2016 Introduction Chemists are always interested in whether a chemical reaction

More information

Chapter 2. Review of Mathematics. 2.1 Exponents

Chapter 2. Review of Mathematics. 2.1 Exponents Chapter 2 Review of Mathematics In this chapter, we will briefly review some of the mathematical concepts used in this textbook. Knowing these concepts will make it much easier to understand the mathematical

More information

Math/Phys/Engr 428, Math 529/Phys 528 Numerical Methods - Summer Homework 3 Due: Tuesday, July 3, 2018

Math/Phys/Engr 428, Math 529/Phys 528 Numerical Methods - Summer Homework 3 Due: Tuesday, July 3, 2018 Math/Phys/Engr 428, Math 529/Phys 528 Numerical Methods - Summer 28. (Vector and Matrix Norms) Homework 3 Due: Tuesday, July 3, 28 Show that the l vector norm satisfies the three properties (a) x for x

More information

Guided Inquiry Worksheet 2: Interacting Einstein Solids & Entropy

Guided Inquiry Worksheet 2: Interacting Einstein Solids & Entropy Guided Inquiry Worksheet 2: Interacting Einstein Solids & Entropy According to the fundamental assumption of statistical mechanics, AT EQUILIBRIUM, ALL ALLOWED MICROSTATES OF AN ISOLATED SYSTEM ARE EQUALLY

More information

Quick Overview: Complex Numbers

Quick Overview: Complex Numbers Quick Overview: Complex Numbers February 23, 2012 1 Initial Definitions Definition 1 The complex number z is defined as: z = a + bi (1) where a, b are real numbers and i = 1. Remarks about the definition:

More information

EEE161 Applied Electromagnetics Laboratory 1

EEE161 Applied Electromagnetics Laboratory 1 Dr. Milica Marković Applied Electromagnetics Laboratory page 1 EEE161 Applied Electromagnetics Laboratory 1 Instructor: Dr. Milica Marković Office: Riverside Hall 3028 Email: milica@csus.edu Web:http://gaia.ecs.csus.edu/

More information

Vector Spaces. 1 Theory. 2 Matlab. Rules and Operations

Vector Spaces. 1 Theory. 2 Matlab. Rules and Operations Vector Spaces Rules and Operations 1 Theory Recall that we can specify a point in the plane by an ordered pair of numbers or coordinates (x, y) and a point in space with an order triple of numbers (x,

More information

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

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

More information

About the different types of variables, How to identify them when doing your practical work.

About the different types of variables, How to identify them when doing your practical work. Learning Objectives You should learn : About the different types of variables, How to identify them when doing your practical work. Variables Variables are things that vary and change Variables In any

More information

Investigating Limits in MATLAB

Investigating Limits in MATLAB MTH229 Investigating Limits in MATLAB Project 5 Exercises NAME: SECTION: INSTRUCTOR: Exercise 1: Use the graphical approach to find the following right limit of f(x) = x x, x > 0 lim x 0 + xx What is the

More information

LAB 1: MATLAB - Introduction to Programming. Objective:

LAB 1: MATLAB - Introduction to Programming. Objective: LAB 1: MATLAB - Introduction to Programming Objective: The objective of this laboratory is to review how to use MATLAB as a programming tool and to review a classic analytical solution to a steady-state

More information

EAS 535 Laboratory Exercise Weather Station Setup and Verification

EAS 535 Laboratory Exercise Weather Station Setup and Verification EAS 535 Laboratory Exercise Weather Station Setup and Verification Lab Objectives: In this lab exercise, you are going to examine and describe the error characteristics of several instruments, all purportedly

More information

LECTURE NOTES: Discrete time Markov Chains (2/24/03; SG)

LECTURE NOTES: Discrete time Markov Chains (2/24/03; SG) LECTURE NOTES: Discrete time Markov Chains (2/24/03; SG) A discrete time Markov Chains is a stochastic dynamical system in which the probability of arriving in a particular state at a particular time moment

More information

Making Piecewise Functions Continuous and Differentiable by Dave Slomer

Making Piecewise Functions Continuous and Differentiable by Dave Slomer Making Piecewise Functions Continuous and Differentiable by Dave Slomer Piecewise-defined functions are applied in areas such as Computer Assisted Drawing (CAD). Many piecewise functions in textbooks are

More information

Lab 2: Static Response, Cantilevered Beam

Lab 2: Static Response, Cantilevered Beam Contents 1 Lab 2: Static Response, Cantilevered Beam 3 1.1 Objectives.......................................... 3 1.2 Scalars, Vectors and Matrices (Allen Downey)...................... 3 1.2.1 Attribution.....................................

More information

WISE Regression/Correlation Interactive Lab. Introduction to the WISE Correlation/Regression Applet

WISE Regression/Correlation Interactive Lab. Introduction to the WISE Correlation/Regression Applet WISE Regression/Correlation Interactive Lab Introduction to the WISE Correlation/Regression Applet This tutorial focuses on the logic of regression analysis with special attention given to variance components.

More information

PHYS 275 Experiment 2 Of Dice and Distributions

PHYS 275 Experiment 2 Of Dice and Distributions PHYS 275 Experiment 2 Of Dice and Distributions Experiment Summary Today we will study the distribution of dice rolling results Two types of measurement, not to be confused: frequency with which we obtain

More information

Lesson 8: Why Stay with Whole Numbers?

Lesson 8: Why Stay with Whole Numbers? Student Outcomes Students use function notation, evaluate functions for inputs in their domains, and interpret statements that use function notation in terms of a context. Students create functions that

More information

CS 420/594: Complex Systems & Self-Organization Project 1: Edge of Chaos in 1D Cellular Automata Due: Sept. 20

CS 420/594: Complex Systems & Self-Organization Project 1: Edge of Chaos in 1D Cellular Automata Due: Sept. 20 CS 420/594: Complex Systems & Self-Organization Project 1: Edge of Chaos in 1D Cellular Automata Due: Sept. 20 Introduction In this project you will explore Edge of Chaos phenomena (Wolfram class IV behavior)

More information

Laboratory 11 Control Systems Laboratory ECE3557. State Feedback Controller for Position Control of a Flexible Joint

Laboratory 11 Control Systems Laboratory ECE3557. State Feedback Controller for Position Control of a Flexible Joint Laboratory 11 State Feedback Controller for Position Control of a Flexible Joint 11.1 Objective The objective of this laboratory is to design a full state feedback controller for endpoint position control

More information

Exam III #1 Solutions

Exam III #1 Solutions Department of Mathematics University of Notre Dame Math 10120 Finite Math Fall 2017 Name: Instructors: Basit & Migliore Exam III #1 Solutions November 14, 2017 This exam is in two parts on 11 pages and

More information

Measurements of a Table

Measurements of a Table Measurements of a Table OBJECTIVES to practice the concepts of significant figures, the mean value, the standard deviation of the mean and the normal distribution by making multiple measurements of length

More information

Lesson 3: Advanced Factoring Strategies for Quadratic Expressions

Lesson 3: Advanced Factoring Strategies for Quadratic Expressions Advanced Factoring Strategies for Quadratic Expressions Student Outcomes Students develop strategies for factoring quadratic expressions that are not easily factorable, making use of the structure of the

More information

CSC2515 Assignment #2

CSC2515 Assignment #2 CSC2515 Assignment #2 Due: Nov.4, 2pm at the START of class Worth: 18% Late assignments not accepted. 1 Pseudo-Bayesian Linear Regression (3%) In this question you will dabble in Bayesian statistics and

More information

VECTORS. Given two vectors! and! we can express the law of vector addition geometrically. + = Fig. 1 Geometrical definition of vector addition

VECTORS. Given two vectors! and! we can express the law of vector addition geometrically. + = Fig. 1 Geometrical definition of vector addition VECTORS Vectors in 2- D and 3- D in Euclidean space or flatland are easy compared to vectors in non- Euclidean space. In Cartesian coordinates we write a component of a vector as where the index i stands

More information

Chapter 6. Exploring Data: Relationships

Chapter 6. Exploring Data: Relationships Chapter 6 Exploring Data: Relationships For All Practical Purposes: Effective Teaching A characteristic of an effective instructor is fairness and consistenc in grading and evaluating student performance.

More information

Solving Linear Systems of ODEs with Matlab

Solving Linear Systems of ODEs with Matlab Solving Linear Systems of ODEs with Matlab James K. Peterson Department of Biological Sciences and Department of Mathematical Sciences Clemson University October 27, 2013 Outline Linear Systems Numerically

More information