Matter & Interactions I Fall 2016
|
|
- Homer Copeland
- 5 years ago
- Views:
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
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 informationComputer 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 informationComputer 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 informationThe 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 information1 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 informationLab 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 informationProject 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 informationModeling 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 informationOverview 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 informationProject 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 information5.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 information2013 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 informationIntroduction 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 information5-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 informationMath 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 informationIntroduction 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 informationQ520: 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 informationFoundations 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 informationIntroduction. 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 informationSECOORA 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 informationMATH 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 informationIf 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 informationLab 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 informationMAT 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 informationLAB 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 informationCS5314 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 informationAfter 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
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 informationMAC 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 informationLesson 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 informationChapter 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 informationExample. 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 informationIntroduction. 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 informationLogarithms 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 informationLecture 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 informationMathematical 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 informationProbability 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 informationCMSC 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 informationEssential 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 informationLearning 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 informationBoyle 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 informationCalculating 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 information1.) 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 informationMA131 - 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 informationIntroduction 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.
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 informationCSCE 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 informationMathematica 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 informationempirical 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 informationGraphical 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 informationVectors 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 informationExperiment 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 informationIntegrals. 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 informationActivity: 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 informationGUIDED 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 informationMolecular 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 informationChem 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 informationUnit 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 informationDifferentiation 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 informationModeling 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 informationCS173 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 informationDepartment 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 informationAn 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 informationLTM - 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 informationPhysics 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 informationLab 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 informationLesson 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 informationA 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 informationPlease 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 information4.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 informationPHYSICS 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 informationMotion 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 informationIntroduction 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 informationKinetics 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 informationChapter 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 informationMath/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 informationGuided 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 informationQuick 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 informationEEE161 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 informationVector 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 informationStudy 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 informationAbout 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 informationInvestigating 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 informationLAB 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 informationEAS 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 informationLECTURE 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 informationMaking 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 informationLab 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 informationWISE 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 informationPHYS 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 informationLesson 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 informationCS 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 informationLaboratory 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 informationExam 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 informationMeasurements 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 informationLesson 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 informationCSC2515 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 informationVECTORS. 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 informationChapter 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 informationSolving 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