Lab 1-1-D Gradient Operator
|
|
- Wendy Blake
- 6 years ago
- Views:
Transcription
1 Due Date: 17:00, Friday, October 7, 2011 TA: Yunyue Elita Li Lab 1-1-D Gradient Operator William of Orange 1 ABSTRACT The gradient of a continuous function of more than one variable is a vector quantity. The gradient of a discrete function is normally approximated by finite differences. You will make simple modifications to two Fortran90 programs in order to compute the discrete gradient vector of a topographical image of the San Francisco Bay area. You will then modify a third program to compute the gradient magnitude, which is a scalar measure of relative total steepness and answer a couple of simple questions about the results. PRELIMINARIES If you have not already, log into one of SEP workstations using your class account, use pompei.stanford.edu as your working machine. Visit the GEE class webpage ( then find and download the source code for this lab, Lab1.tar. Save this file in your home directory, then type tar -xf Lab1.tar to create your Lab1 directory. In your Lab1 folder you will find a Makefile (Makefile) a SConstruct file (SConstruct) and a LaTeX file (paper.tex). Edit the paper.tex file where prompted. The Makefile states the targets to create executables, process data sets and construct figures. The SConstruct file contains a target to produce the paper. The paper can only be compiled if all figures needed are present. In the Src folder you will find three Fortran90 source codes (Igrad ns.f90, Igrad ew.f90, Gradmag.f90), and one subroutine (igrad1.f90). 1 orange@juice.com
2 GEE - Lab 1 2 1D Gradient Operator BACKGROUND Let us assume that we have a single-valued function of two variables, h(x, y). The gradient vector of h(x, y) is defined simply as ] h(x, y) = [ h x h y Physically, the gradient vector gives the direction of steepest ascent/descent on the surface h(x, y). Now consider the topographical data shown in Figure 1. The data is the elevation of the earth s surface across a discrete spatial grid. Call it h ij. However, equation (1) is defined for a continuous h(x, y), not for a digital image like Figure 1. Normally, we approximate continuous differential operators by convolution with an appropriate finite difference filter. In the case of the gradient, we use the following two-point filter approximation: (1) Figure 1: San Francisco Bay area topography. Can you locate Stanford on the map?
3 GEE - Lab 1 3 1D Gradient Operator h x h y [ 1 1 ] h ij = D x h ij (2) [ x] 1 1 h ij = D y h ij (3) y Figure 2 shows the impulse responses of the 1-D convolution filters D x and D y. Figure 2: Left: A spike. Center: Impulse response of D x. Right: Impulse response of D y. In practice, the gradient may be clumsy to use, since it is a vector quantity. The magnitude of the gradient vector provides a valid measure of steepness, and has the advantage of being a scalar function: [ ( h ) 2 h(x, y) = + x ( ) ] 2 1/2 h, (4) y Note that we have used the L 2 norm. The gradient magnitude is a classic edge detector, and in the 1970 s, the USGS produced a series of topographical steepness maps using it. In terms of the convolutional filters D x and D y, we can write an analogous expression for the gradient magnitude of a digital image h ij : GM(h ij ) = [ (D x h ij ) 2 + (D y h ij ) 2] 1/2 (5) Figure 3 shows the gradient magnitude, as defined in Equation (5), of a smoothed spike, or a cone, so to speak. We see that the gradient magnitude gives a nearly isotropic measure of the relative steepness of a surface. If directional derivatives were applied to the cone in Figure 3, a shadow would be produced. YOUR ASSIGNMENT In this section, you will modify and execute computer programs that apply the operators D x and D y to the San Francisco Bay area topographical image shown in Figure 1. You will then modify and execute a program that computes the gradient magnitude of this image.
4 GEE - Lab 1 4 1D Gradient Operator Figure 3: Left: An isotropic cone, or smoothed spike. Right: Gradient magnitude of the smoothed cone. At the command prompt, type make bay grad ns.h, followed by Grey pclip=100 < bay grad ns.h Tube. What you ve just done is executed a program, Igrad ns.x, which applies the operator D x to the topographical image, then used the Grey and Tube programs to display the result to the screen. Does something look funny? It should, because the program Igrad ns.x isn t working yet, and it s your job to fix it! With your favorite text editor, open the Fortran90 file Igrad ns.f90. You must fix the single line of the program that is marked. To check your results, repeat the process given above. Hint: Think about what the program should do. It is applying a 1-D derivative filter in the north/south direction, i.e., along the 1-axis. Since the filter is 1-D, you can apply it separately to individual data traces. In Fortran90, we can refer to individual data traces in a 2-D array with the following syntax: array(i,:) extracts all points on the 2-axis with 1-axis index i, whereas array(:,j) extracts all points on the 1-axis with 2-axis index j. Similarly, modify the program which computes the east/west derivative, Igrad ew.f90, then test your results by typing make bay grad ew.h, followed by Grey pclip=100 < bay grad ew.h Tube. Finally, modify the gradient magnitude program, Gradmag.f90, then test your results by typing make bay gradmag.h, followed by Grey pclip=100 < bay gradmag.h Tube. Note that within this program, you have access to one 2-D array that is the x-component of the gradient, and another that is the y-component. Following the definitions given above, this should be straightforward. Hint: There is a one-line solution and a longer one. In Fortran90, the following two code fragments perform identical tasks. First the long one: do i=1,n1 do j=1,n2 array1(i,j) = array1(i,j)**2 array2(i,j) = array1(i,j)*array2(i,j) end do end do...and now the short one:
5 GEE - Lab 1 5 1D Gradient Operator array1 = array1**2; array2 = array1*array2 When you are satisfied that your results are correct, type make read to see what your final document will look like. Figures 4-6 show the north/south derivative, the east/west derivative, and the gradient magnitude of the topographical image. To see a movie of all your results, type make bay.view. Questions Figure 4: North/South derivative. 1. Give a simple everyday analogy to what you see in Figures 4 and 5. Hint: Your answer should include something like flashlight or light source. 2. Although we have not analyzed the spectra of the topographical image explicitly, the filters we have used have interesting effects on the spectrum of the data they are convolved with. If we consider a 1-D data trace, how does convolution with the 1-D gradient ( [-1 1] ) affect the zero frequency, i.e. constant values? How
6 GEE - Lab 1 6 1D Gradient Operator Figure 5: East/West derivative.
7 GEE - Lab 1 7 1D Gradient Operator Figure 6: Gradient magnitude.
8 GEE - Lab 1 8 1D Gradient Operator about the high frequencies? Now consider the simple two-point averaging filter ( [1 1] ). How does convolution with this filter affect the low and high frequency components of the 1-D data trace? Roughly sketch the frequency responses of both filters on the blank axes provided below, Figure 7 1-D Gradient: [-1 1] 2-Point Average: [1 1] Filter Response 1 Filter Response 1 0 Frequency 0 Frequency Figure 7: Fill in the approximate frequency response of the 1-D gradient ([-1 1]) and two-point averaging ([1 1]) filters. The operator in igrad1.f90 implements the gradient [-1 1]. Copy Igrad ns.f90 and igrad1.f90 to other programs and implement the linear operator [1 1]. Apply this new operator to the Bay Area data and include your result in another figure analogous to Figure 4. Is the result what you have expected? Modifying the Makefile The Makefile contains two hints on which rules to duplicate and modify. Include the new result also in the default target rule, such that a simple make command builds all pdf figures. 3. The filter [-1 1] implements an asymmetric 1-D first order derivative. A centered second order 1-D derivative can be implemented using the filter [-1 0 1]. Copy Igrad ns.f90 and igrad1.f90 to other programs and implement the linear operator [-1 0 1]. Apply this new operator to the Bay Area data and include your result in another figure analogous to Figure 4. Is the result what you have expected? Compare the result in your new figure to the one in Figure 4. Extra Credit 4. Who was William of Orange.
9 GEE - Lab 1 9 1D Gradient Operator 5. Can you mark San Francisco, San Jose, Stanford and Berkeley on Figure With a green pen, correct all grammar and spelling mistakes on this Lab. 7. Explain the topic of this lab (gradients of a model space) in the context of inverse theory. Hint: Think about regularization and preconditioning. DONE When you are all finished modifying the latex file, compile it into a pdf using the scons command. Print your paper on the SEP s 4th floor printer (do not forget to draw in Figure 7). Hand your copy in to your TA. Clean up your directory by typing make clean, note that scons should still compile your paper. In SEP, we highly value the reproducibility of our research. Type make clean, make burn, make and scons at the end to make sure all your results in the paper are reproducible.
Lab 4: Kirchhoff migration (Matlab version)
Due Date: Oktober 29th, 2012 TA: Mandy Wong (mandyman@sep.stanford.edu) Lab 4: Kirchhoff migration (Matlab version) Robert U. Terwilliger 1 ABSTRACT In this computer exercise you will modify the Kirchhoff
More informationMechanics of Structures (CE130N) Lab 6. 2 Principle of stationary potential energy
UNIVERSITY OF CALIFORNIA BERKELEY Department of Civil Engineering Spring 0 Structural Engineering, Mechanics and Materials Professor: S. Govindjee Mechanics of Structures (CE30N) Lab 6 Objective The objective
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 informationHomework 1. Johan Jensen ABSTRACT. 1. Theoretical questions and computations related to digital representation of numbers.
Homework 1 Johan Jensen This homework has three parts. ABSTRACT 1. Theoretical questions and computations related to digital representation of numbers. 2. Analyzing digital elevation data from the Mount
More informationv Prerequisite Tutorials GSSHA WMS Basics Watershed Delineation using DEMs and 2D Grid Generation Time minutes
v. 10.1 WMS 10.1 Tutorial GSSHA WMS Basics Creating Feature Objects and Mapping Attributes to the 2D Grid Populate hydrologic parameters in a GSSHA model using land use and soil data Objectives This tutorial
More informationPresentation Outline: Haunted Places in North America
Name: Date: Presentation Outline: Haunted Places in North America Grade: / 25 Context & Task Halloween is on it s way! What better way to celebrate Halloween than to do a project on haunted places! There
More informationElectric Fields and Equipotentials
Electric Fields and Equipotentials Note: There is a lot to do in this lab. If you waste time doing the first parts, you will not have time to do later ones. Please read this handout before you come to
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 informationLinear Motion with Constant Acceleration
Linear Motion 1 Linear Motion with Constant Acceleration Overview: First you will attempt to walk backward with a constant acceleration, monitoring your motion with the ultrasonic motion detector. Then
More informationCS1110 Lab 3 (Feb 10-11, 2015)
CS1110 Lab 3 (Feb 10-11, 2015) First Name: Last Name: NetID: The lab assignments are very important and you must have a CS 1110 course consultant tell CMS that you did the work. (Correctness does not matter.)
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 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 informationAP Physics 1 Summer Assignment Packet
AP Physics 1 Summer Assignment Packet 2017-18 Welcome to AP Physics 1 at David Posnack Jewish Day School. The concepts of physics are the most fundamental found in the sciences. By the end of the year,
More informationHR Diagram of Globular Cluster Messier 80 Using Hubble Space Telescope Data
Jason Kendall, William Paterson University, Department of Physics HR Diagram of Globular Cluster Messier 80 Using Hubble Space Telescope Data Background Purpose: HR Diagrams are central to understanding
More informationCustomizing pgstar for your models
MESA Summer School 10Aug2015 Customizing pgstar for your models Monique Windju / Frank Timmes/ Emily Leiner SI 2 SPIDER Color coded notation used throughout this lecture + lab: Things you do are in yellow,
More informationLevel 2 Mathematics and Statistics, 2017
91262 912620 2SUPERVISOR S Level 2 Mathematics and Statistics, 2017 91262 Apply calculus methods in solving problems 2.00 p.m. Friday 24 November 2017 Credits: Five Achievement Achievement with Merit Achievement
More informationMadagascar tutorial: Field data processing
Madagascar tutorial: Field data processing Maurice the Aye-Aye ABSTRACT In this tutorial, you will learn about multiple attenuation using parabolic Radon transform (Hampson, 1986). You will first go through
More informationThree-D Visualization: Hands-on Bathymetry and Topography Activities
Three-D Visualization: Hands-on Bathymetry and Topography Activities Sheryl Braile, Happy Hollow School West Lafayette, IN sjbraile@gmail.com Larry Braile, Purdue University West Lafayette, IN braile@purdue.edu,
More informationLab 5: 2D FFT (Fortran version)
Due Date: 17:00, Tuesday, November 1, 2011 TA: Xukai Shen (xukai@sep.stanford.edu) Lab 5: 2D FFT (Fortran version) Conrad Schlumberger 1 ABSTRACT In this lab you will modify programs to filter data based
More informationECEN 651: Microprogrammed Control of Digital Systems Department of Electrical and Computer Engineering Texas A&M University
ECEN 651: Microprogrammed Control of Digital Systems Department of Electrical and Computer Engineering Texas A&M University Prof. Mi Lu TA: Ehsan Rohani Laboratory Exercise #4 MIPS Assembly and Simulation
More informationUsing the Stock Hydrology Tools in ArcGIS
Using the Stock Hydrology Tools in ArcGIS This lab exercise contains a homework assignment, detailed at the bottom, which is due Wednesday, October 6th. Several hydrology tools are part of the basic ArcGIS
More informationStar Cluster Photometry and the H-R Diagram
Star Cluster Photometry and the H-R Diagram Contents Introduction Star Cluster Photometry... 1 Downloads... 1 Part 1: Measuring Star Magnitudes... 2 Part 2: Plotting the Stars on a Colour-Magnitude (H-R)
More informationECE521 W17 Tutorial 1. Renjie Liao & Min Bai
ECE521 W17 Tutorial 1 Renjie Liao & Min Bai Schedule Linear Algebra Review Matrices, vectors Basic operations Introduction to TensorFlow NumPy Computational Graphs Basic Examples Linear Algebra Review
More informationMATH2071: LAB #5: Norms, Errors and Condition Numbers
MATH2071: LAB #5: Norms, Errors and Condition Numbers 1 Introduction Introduction Exercise 1 Vector Norms Exercise 2 Matrix Norms Exercise 3 Compatible Matrix Norms Exercise 4 More on the Spectral Radius
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 informationIntegration using Gaussian Quadrature
Integration using Gaussian Quadrature Tutorials November 25, 2017 Department of Aeronautics, Imperial College London, UK Scientific Computing and Imaging Institute, University of Utah, USA 2 Chapter 1
More informationHOMEWORK 4: SVMS AND KERNELS
HOMEWORK 4: SVMS AND KERNELS CMU 060: MACHINE LEARNING (FALL 206) OUT: Sep. 26, 206 DUE: 5:30 pm, Oct. 05, 206 TAs: Simon Shaolei Du, Tianshu Ren, Hsiao-Yu Fish Tung Instructions Homework Submission: Submit
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 informationLAB 5: THE EARTHQUAKE CYCLE
NAME: LAB TIME: LAB 5: THE EARTHQUAKE CYCLE This lab will introduce you to the basic quantitative concepts of the earthquake cycle for a vertical strike-slip fault. Most of your time will be spent calculating
More informationConvolution and Linear Systems
CS 450: Introduction to Digital Signal and Image Processing Bryan Morse BYU Computer Science Introduction Analyzing Systems Goal: analyze a device that turns one signal into another. Notation: f (t) g(t)
More informationDue dates are as mentioned above. Checkoff interviews for PS4 and PS5 will happen together between October 24 and 28, 2012.
Problem Set 5 Your answers will be graded by actual human beings (at least that's what we believe!), so don't limit your answers to machine-gradable responses. Some of the questions specifically ask for
More informationAdaptive Filtering. Squares. Alexander D. Poularikas. Fundamentals of. Least Mean. with MATLABR. University of Alabama, Huntsville, AL.
Adaptive Filtering Fundamentals of Least Mean Squares with MATLABR Alexander D. Poularikas University of Alabama, Huntsville, AL CRC Press Taylor & Francis Croup Boca Raton London New York CRC Press is
More informationLAB 2: INTRODUCTION TO MOTION
Lab 2 - Introduction to Motion 3 Name Date Partners LAB 2: INTRODUCTION TO MOTION Slow and steady wins the race. Aesop s fable: The Hare and the Tortoise Objectives To explore how various motions are represented
More informationDynamics of the Atmosphere GEMPAK Lab 3. 3) In-class exercise about geostrophic balance in the real atmosphere.
Dynamics of the Atmosphere GEMPAK Lab 3 Goals of this lab: 1) Learn about Linux scripts. 2) Learn how to combine levels in GEMPAK functions. 3) In-class exercise about geostrophic balance in the real atmosphere.
More informationThe Geodatabase Working with Spatial Analyst. Calculating Elevation and Slope Values for Forested Roads, Streams, and Stands.
GIS LAB 7 The Geodatabase Working with Spatial Analyst. Calculating Elevation and Slope Values for Forested Roads, Streams, and Stands. This lab will ask you to work with the Spatial Analyst extension.
More informationLAB 3: WORK AND ENERGY
1 Name Date Lab Day/Time Partner(s) Lab TA (CORRECTED /4/05) OBJECTIVES LAB 3: WORK AND ENERGY To understand the concept of work in physics as an extension of the intuitive understanding of effort. To
More informationCoulomb s Law Mini-Lab
Setup Name Per Date Coulomb s Law Mini-Lab On a fresh piece of notebook paper, write the above title, name, date, and period. Be sure to put all headings, Roman numerals and regular numbers on your paper.
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 informationMaths Higher Level Algebra
Maths Higher Level Algebra It is not necessary to carry out all the activities contained in this unit. Please see Teachers Notes for explanations, additional activities, and tips and suggestions. Theme
More informationECEN 449: Microprocessor System Design Department of Electrical and Computer Engineering Texas A&M University
ECEN 449: Microprocessor System Design Department of Electrical and Computer Engineering Texas A&M University Prof. Sunil P. Khatri Lab exercise created and tested by: Abbas Fairouz, Ramu Endluri, He Zhou,
More informationWorking with Digital Elevation Models in ArcGIS 8.3
Working with Digital Elevation Models in ArcGIS 8.3 The homework that you need to turn in is found at the end of this document. This lab continues your introduction to using the Spatial Analyst Extension
More informationName: INSERT YOUR NAME HERE. Due to dropbox by 6pm PDT, Wednesday, December 14, 2011
AMath 584 Name: INSERT YOUR NAME HERE Take-home Final UWNetID: INSERT YOUR NETID Due to dropbox by 6pm PDT, Wednesday, December 14, 2011 The main part of the assignment (Problems 1 3) is worth 80 points.
More informationPrelab 7: Sunspots and Solar Rotation
Name: Section: Date: Prelab 7: Sunspots and Solar Rotation The purpose of this lab is to determine the nature and rate of the sun s rotation by observing the movement of sunspots across the field of view
More informationMATERIAL MECHANICS, SE2126 COMPUTER LAB 4 MICRO MECHANICS. E E v E E E E E v E E + + = m f f. f f
MATRIAL MCHANICS, S226 COMPUTR LAB 4 MICRO MCHANICS 2 2 2 f m f f m T m f m f f m v v + + = + PART A SPHRICAL PARTICL INCLUSION Consider a solid granular material, a so called particle composite, shown
More informationLab 4: Gauss Gun Conservation of Energy
Lab 4: Gauss Gun Conservation of Energy Before coming to Lab Read the lab handout Complete the pre-lab assignment and hand in at the beginning of your lab section. The pre-lab is written into this weeks
More informationSpatial Data Analysis in Archaeology Anthropology 589b. Kriging Artifact Density Surfaces in ArcGIS
Spatial Data Analysis in Archaeology Anthropology 589b Fraser D. Neiman University of Virginia 2.19.07 Spring 2007 Kriging Artifact Density Surfaces in ArcGIS 1. The ingredients. -A data file -- in.dbf
More informationChapter: 22. Visualization: Making INPUT File and Processing of Output Results
Chapter: 22 Visualization: Making INPUT File and Processing of Output Results Keywords: visualization, input and output structure, molecular orbital, electron density. In the previous chapters, we have
More informationLooking hard at algebraic identities.
Looking hard at algebraic identities. Written by Alastair Lupton and Anthony Harradine. Seeing Double Version 1.00 April 007. Written by Anthony Harradine and Alastair Lupton. Copyright Harradine and Lupton
More informationHeavy-Ion Jet INteraction Generator -- HIJING
Heavy-Ion Jet INteraction Generator -- HIJING XI SERC School on Experimental High-Energy Physics NISER Bhubaneswar, November 07-27, 2017 Event Generators Session 1 Introduction Heavy Ion Jet INteraction
More informationElectric Fields and Potential
General Physics Lab 2 Siena College Object Electric Fields and Potential This experiment further explores the electrostatic interaction between charged objects. The concepts of electric field and potential
More informationMath Lab 8: Electric Fields Integrating Continuous Charge Distributions II Due noon Thu. Feb. 1 in class
Matter & Motion Winter 2017 18 Name: Math Lab 8: Electric Fields Integrating Continuous Charge Distributions II Due noon Thu. Feb. 1 in class Goals: 1. Learn to use Mathematica to plot functions and to
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 informationYour work from these three exercises will be due Thursday, March 2 at class time.
GEO231_week5_2012 GEO231, February 23, 2012 Today s class will consist of three separate parts: 1) Introduction to working with a compass 2) Continued work with spreadsheets 3) Introduction to surfer software
More informationDue Friday, April 21 st IN CLASS. Grading Summary: Questions 1: 15 points. Question 2: 12 points. Question 3: 45 points. Question 4: 12 points
HOMEWORK #2 Earth Concepts Due Friday, April 21 st IN CLASS Answers to the questions must be given in complete sentences (except where indicated), using correct grammar and spelling. Please be as brief
More informationPhysics 212E Spring 2004 Classical and Modern Physics. Computer Exercise #2
Physics 212E Spring 2004 Classical and Modern Physics Chowdary Computer Exercise #2 Launch Mathematica by clicking on the Start menu (lower left hand corner of the screen); from there go up to Science
More informationPhysics 750: Exercise 2 Tuesday, August 29, 2017
Physics 750: Exercise 2 Tuesday, August 29, 207 Use the curl command to download from the class website everything you ll need for this exercise $ WEBPATH=http://wwwphyolemissedu/~kbeach/ $ curl $WEBPATH/courses/fall207/phys750/src/exercise2tgz
More information3.4 Pascal s Pride. A Solidify Understanding Task
3.4 Pascal s Pride A Solidify Understanding Task Multiplying polynomials can require a bit of skill in the algebra department, but since polynomials are structured like numbers, multiplication works very
More informationLevel 2 Mathematics and Statistics, 2016
91262 912620 2SUPERVISOR S Level 2 Mathematics and Statistics, 2016 91262 Apply calculus methods in solving problems 9.30 a.m. Thursday 24 November 2016 Credits: Five Achievement Achievement with Merit
More informationLab: Electric Potential & Electric Field I
Lab: INTRODUCTION In this lab, you will determine the electric potential produced by a set of electrodes held at a fixed voltage. The working surface of the experiment will be a two-dimensional sheet of
More informationPHYS 228 Template Example
PHYS 228 Template Example Author 1, Author 2, and Research Advisor Name Street Address (optional), Dept, Institution, City, State, Zip Code (Dated: August 31, 2017) The abstract should summarize the paper
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 informationGIS Topographic Wetness Index (TWI) Exercise Steps
GIS Topographic Wetness Index (TWI) Exercise Steps October 2016 Jeffrey L. Zimmerman, Jr. GIS Analyst James P. Shallenberger Manager, Monitoring & Protection Susquehanna River Basin Commission Table of
More informationAMS 132: Discussion Section 2
Prof. David Draper Department of Applied Mathematics and Statistics University of California, Santa Cruz AMS 132: Discussion Section 2 All computer operations in this course will be described for the Windows
More informationThe Galaxy Zoo Project
Astronomy 201: Cosmology Fall 2009 Prof. Bechtold NAME: The Galaxy Zoo Project 200 points Due: Nov. 23, 2010, in class Professional astronomers often have to search through enormous quantities of data
More informationPROJECT LEADER TIP #6 HOW TO ADD SAMPLING UNITS
PROJECT LEADER TIP #6 HOW TO ADD SAMPLING UNITS Before beginning, it is important to understand that sampling locations are set-up hierarchically. For example, Pacific Flyway Shorebird Survey the hierarchy
More informationGEOL 380: Earthquake Hazards in the Puget Sound Region (in class and assignment) Due in class Wednesday, Nov 109th
GEOL 380: Earthquake Hazards in the Puget Sound Region (in class and assignment) Due in class Wednesday, Nov 109th The purpose of this exercise/assignment is for you to gain practice and experience in
More informationStatic and Kinetic Friction
Ryerson University - PCS 120 Introduction Static and Kinetic Friction In this lab we study the effect of friction on objects. We often refer to it as a frictional force yet it doesn t exactly behave as
More informationIntroduction to Matlab
History of Matlab Starting Matlab Matrix operation Introduction to Matlab Useful commands in linear algebra Scripts-M file Use Matlab to explore the notion of span and the geometry of eigenvalues and eigenvectors.
More informationSimple Harmonic Motion
Physics Topics Simple Harmonic Motion If necessary, review the following topics and relevant textbook sections from Serway / Jewett Physics for Scientists and Engineers, 9th Ed. Hooke s Law (Serway, Sec.
More informationPH 120 Project # 2: Pendulum and chaos
PH 120 Project # 2: Pendulum and chaos Due: Friday, January 16, 2004 In PH109, you studied a simple pendulum, which is an effectively massless rod of length l that is fixed at one end with a small mass
More informationCambridge International Examinations Cambridge International General Certificate of Secondary Education
Cambridge International Examinations Cambridge International General Certificate of Secondary Education *4657647531* PHYSICAL SCIENCE 0652/61 Paper 6 Alternative to Practical October/November 2017 1 hour
More informationAdaptive Systems Homework Assignment 1
Signal Processing and Speech Communication Lab. Graz University of Technology Adaptive Systems Homework Assignment 1 Name(s) Matr.No(s). The analytical part of your homework (your calculation sheets) as
More informationDISCRETE RANDOM VARIABLES EXCEL LAB #3
DISCRETE RANDOM VARIABLES EXCEL LAB #3 ECON/BUSN 180: Quantitative Methods for Economics and Business Department of Economics and Business Lake Forest College Lake Forest, IL 60045 Copyright, 2011 Overview
More informationSAMPLE SAMPLE SAMPLE
3 GAEP GRADE 3 READING GREEN APPLE EDUCATIONAL PRODUCTS Copyright infringement is a violation of Federal Law. 2013 by Green Apple Educational Products, Inc., La Vernia, TX. No part of this document (printed
More informationYes, the Library will be accessible via the new PULSE and the existing desktop version of PULSE.
F R E Q U E N T L Y A S K E D Q U E S T I O N S THE LIBRARY GENERAL W H A T I S T H E L I B R A R Y? The Library is the new, shorter, simpler name for the Business Development (Biz Dev) Library. It s your
More informationChem 253. Tutorial for Materials Studio
Chem 253 Tutorial for Materials Studio This tutorial is designed to introduce Materials Studio 7.0, which is a program used for modeling and simulating materials for predicting and rationalizing structure
More informationVECTORS AND MATRICES
VECTORS AND MATRICES COMPUTER SESSION C1 BACKGROUND PREPARATIONS The session is divided into two parts. The first part involves experimenting in the Mathematics Laboratory and the second part involves
More informationAir Resistance. Experiment OBJECTIVES MATERIALS
Air Resistance Experiment 13 When you solve physics problems involving free fall, often you are told to ignore air resistance and to assume the acceleration is constant and unending. In the real world,
More informationCarnegie Mellon University Department of Computer Science /615 - Database Applications C. Faloutsos & A. Pavlo, Fall 2016
Carnegie Mellon University Department of Computer Science 15-415/615 - Database Applications C. Faloutsos & A. Pavlo, Fall 2016 Homework 2 (by Lu Zhang) - Solutions Due: hard copy, in class at 3:00pm,
More informationPrelab: Complete the prelab section BEFORE class Purpose:
Lab: Projectile Motion Prelab: Complete the prelab section BEFORE class Purpose: What is the Relationship between and for the situation of a cannon ball shot off a with an angle of from the horizontal.
More informationVisual Physics Forces & Acceleration Lab 3
In this experiment you will be evaluating the vector nature of forces and Newton s 2 nd Law of Motion using a free-body diagram. You will accomplish this by performing experiments involving both static
More informationDetermining C-H Connectivity: ghmqc and ghmbc (VnmrJ-2.2D Version: For use with the new Software)
Determining C-H Connectivity: ghmqc and ghmbc (VnmrJ-2.2D Version: For use with the new Software) Heteronuclear Multiple Quantum Coherence (HMQC) and Heteronuclear Multiple Bond Coherence (HMBC) are 2-dimensional
More informationTutorial Three: Loops and Conditionals
Tutorial Three: Loops and Conditionals Imad Pasha Chris Agostino February 18, 2015 1 Introduction In lecture Monday we learned that combinations of conditionals and loops could make our code much more
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 informationVisual Studies Exercise, Assignment 07 (Architectural Paleontology) Geographic Information Systems (GIS), Part II
ARCH1291 Visual Studies II Week 8, Spring 2013 Assignment 7 GIS I Prof. Alihan Polat Visual Studies Exercise, Assignment 07 (Architectural Paleontology) Geographic Information Systems (GIS), Part II Medium:
More informationGEOL 3700 STRUCTURE AND TECTONICS LABORATORY EXERCISE 3
GEOL 3700 STRUCTURE AND TECTONICS LABORATORY EXERCISE 3 Goals: 1. Improve your map-reading and map-making skills. 2. Learn to generate and interpret structure contour maps. 3. Learn to generate and interpret
More informationOn my honor, as an Aggie, I have neither given nor received unauthorized aid on this academic work
Lab 5 : Linking Name: Sign the following statement: On my honor, as an Aggie, I have neither given nor received unauthorized aid on this academic work 1 Objective The main objective of this lab is to experiment
More informationLab 1: Measurement Errors Adapted from Holtzman's Intro Lab for Astr110
Lab 1: Measurement Errors Adapted from Holtzman's Intro Lab for Astr110 Purpose: to give students practice making measurements and estimating error, as an introduction to understanding measurements in
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 informationHomework 5: Sampling and Geometry
Homework 5: Sampling and Geometry Introduction to Computer Graphics and Imaging (Summer 2012), Stanford University Due Monday, August 6, 11:59pm You ll notice that this problem set is a few more pages
More informationVPython 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 informationVisual Physics Rotational Dynamics Lab 5
You have been asked to think of objects as point particles rather than extended bodies up to this point in the semester. This assumption is useful and sometimes sufficient, however, the approximation of
More informationLAB 3: VELOCITY AND ACCELERATION
Lab 3 - Velocity & Acceleration 25 Name Date Partners LAB 3: VELOCITY AND ACCELERATION A cheetah can accelerate from to 5 miles per hour in 6.4 seconds. A Jaguar can accelerate from to 5 miles per hour
More information1. In Activity 1-1, part 3, how do you think graph a will differ from graph b? 3. Draw your graph for Prediction 2-1 below:
PRE-LAB PREPARATION SHEET FOR LAB 1: INTRODUCTION TO MOTION (Due at the beginning of Lab 1) Directions: Read over Lab 1 and then answer the following questions about the procedures. 1. In Activity 1-1,
More informationCE 365K Exercise 1: GIS Basemap for Design Project Spring 2014 Hydraulic Engineering Design
CE 365K Exercise 1: GIS Basemap for Design Project Spring 2014 Hydraulic Engineering Design The purpose of this exercise is for you to construct a basemap in ArcGIS for your design project. You may execute
More informationMENA 9520 FME Modelling Tutorial 5 ( )
MENA 9520 FME Modelling Tutorial 5 (25.02.2011) Task 5: Understanding type of bonding using charge-density plots Exercise 5.1: Visualizing charge density in Si: 1. mkdir charge 2. Copy a converged CTRL
More informationBASIC TECHNOLOGY Pre K starts and shuts down computer, monitor, and printer E E D D P P P P P P P P P P
BASIC TECHNOLOGY Pre K 1 2 3 4 5 6 7 8 9 10 11 12 starts and shuts down computer, monitor, and printer P P P P P P practices responsible use and care of technology devices P P P P P P opens and quits an
More informationDEM Practice. University of Oklahoma/HyDROS Module 3.1
DEM Practice University of Oklahoma/HyDROS Module 3.1 Outline Day 3 DEM PRACTICE Review creation and processing workflow Pitfalls and potential problems Prepare topographical files for Example 3 EF5 DEM
More informationExport Basemap Imagery from GIS to CAD
Export Basemap Imagery from GIS to CAD This tutorial illustrates how to add high resolution imagery as a basemap into an existing CAD drawing using ArcGIS and AutoCAD. Through this method, the imagery
More information