# Scientific Programming

Save this PDF as:
Size: px
Start display at page:

## Transcription

1 1 The wave equation Scientific Programming Wave Equation The wave equation describes how waves propagate: light waves, sound waves, oscillating strings, wave in a pond,... Suppose that the function h(x,t) gives the the height of the wave at position x and time t. Then h satisfies the differential equation: t 2 = c2 2 h x 2 (1) where c is the speed that the wave propagates. y y = h(x, t) L x Finite difference update rules Recall that the second derivative of a function can be approximated by the central difference f f(x + x) 2f(x) + f(x x) (x) The same technique can be used to approximate the second derivatives: t 2 x 2 h(x,t + t) 2h(x,t) + h(x,t t) t 2 h(x + x,t) 2h(x,t) + h(x x,t) Using these approximations, an approximation for the wave equation can be found replacing the second derivatives by these approximation. h(x,t + t) 2h(x,t) + h(x,t t) t 2 2 h(x + x,t) 2h(x,t) + h(x x,t) = c Note that one term is at time t + t, which we will refer to a future time. The rest involve time t (current time) or t t (past time). If we solve for this future time term we get: h(x,t + t) = r 2 (h(x + x,t) + h(x x,t)) + 2(1 r 2 )h(x,t) h(x,t t) (2) where r = c t x. It turns out that as long as t is chosen small enough so that r < 1/2 the simulation will be stable. Otherwise, the waves will continue to grow larger and larger. 1

2 Matlab code for update The update rule involves past, current and future times. Suppose each is represented by an array of length n. Each spot in the array represents the height of the array at coordinates x units apart. Index n corresponds to x = 0 and index n to x = L. for i =2:n 1 future ( i ) = r ˆ2 ( current ( i 1) + current ( i +1)) + 2 (1 r ˆ2) current ( i ) past ( i ) end This is just rewriting the mathematical update rule in Matlab. Notice that shifting x left or right x units correspond to adding or subtracting one from the index. Also, the for loop starts at 2 and ends at n 1. The reference to index i 1 would cause an error for i less than 2. Similarly, the reference to index i+1 is invalid for i greater than n 1. It is important to realize that this update rule cannot be used at the endpoints. Using array operations the for loop above can be replaced by future (2:n 1) = r ˆ2 ( current (1:n 2)+current (: n)) + 2 (1 r ˆ2) current (2:n 1) past (2:n 1) The advantage of using these array operations is that Matlab does the calculation much faster. 2 Example: Plucked string Consider a guitar string. Both ends are fixed at a height of 0. So the update rules for future(1) and future(n) can set the values to 0. This addresses the issues of the previous update rules for dealing with the boundary. Below is a complete Matlab program that simulates a plucked string. 1 dx =. 0 1 ; % Spacing of points on string 4 c = 5; % Speed of wave propagation 5 L = ; % Length of string 6 stoptime = 0; % Time to run the simulation 11 % Set current and past to the graph of a plucked string 12 current =.5.5 cos (2 pi/l [ 0 : dx :L ] ) ; 1 past = current ; for t=0:dt : stoptime 16 % Calculate the future position of the string 1 future (1) = 0; 18 future (2:n 1) = r ˆ2 ( current (1:n 2)+current (: n)) + 2 (1 r ˆ2) current (2:n 1) past (2:n 1); 19 future (n) = 0; % Set things up for the next time step 22 past = current ; 2 current = future ; % Plot the graph after every th frame 26 if mod( t/dt, ) == 0 2 plot ( [ 0 : dx :L], current ) 28 axis ([0 L 2 2]) 29 pause (.001) 0 end 1 end 2

3 A couple of things to point out in the Matlab code. First, in lines 22-2 the current string heights are copied to the past and that future to the current. This sets things up for the next time step. In the next time step the current heights are what were the future and the past is what was the current. Also, in lines 26-1 a plot of the current string is displayed. The if statement ensures that it is only printed out every steps. This value can be changed and will affect the speed of the animation. The pause command inserts a small time delay to ensure the graph is displayed to the screen. Example: Jump rope Instead of fixing the ends of a rope, we can have them follow some function. For example, a two meter long jump rope with the left end going up and down using the function sin(5t) and the right end using the function sin(12t). Other than the starting conditions and how the left and right endpoints are handled, the code is essentially identical. 1 dx =. 0 1 ; % Spacing of points on rope 4 c = 1; % Speed of wave propagation 5 L = 2; % Length of rope 6 stoptime = 0; % Time to run the simulation 11 current = zeros (1,n ) ; 12 past = zeros (1,n ) ; 1 14 for t=0:dt : stoptime 15 % Calculate the future position of the rope 16 future (1) = sin (2 t ) ; 1 future (2:n 1) = r ˆ2 ( current (1:n 2)+current (: n)) + 2 (1 r ˆ2) current (2:n 1) past (2:n 1); 18 future (n) = sin ( t ) ; % Set things up for the next time step 21 past = current ; 22 current = future ; 2 24 % Plot the graph after every th frame 25 if mod( t/dt, ) == 0 26 plot ( [ 0 : dx :L], current ) 2 axis ([0 L 8 8]) 28 pause (.001) 29 end 0 end

4 4 Example: Reflected wave In the previous two examples we specifically identified what was happening at the boundaries. This avoided the issue that equation 2 cannot be used at the boundary. We can also deal with this issue by having other types of constraints on the boundary. For example, have the wave reflect perfectly off of the boundary. It turns out a reflected wave is perpendicular to the boundary at all times. This adds the restrictions that h = 0 x x=0 h = 0 x x=l Combining these two equations with equation 1 when x = 0 gives use the following: t 2 = c 2 2 h x 2 h = 0 x x=0 Replacing the derivatives with their central difference approximations and substituting in x = 0 yields the following: h(0,t + t) 2h(0,t) + h(0,t t) 2 h( x,t) 2h(0,t) + h( x,t) t 2 = c h( x,t) h( x,t) = 0 2 x The term h( x,t) does not make sense since the x coordinate is negative. However, we can solve for this in the second equation yielding that h( x, t) = h( x, t). Plugging this into the first and solving for h(0,t + t) yields h(0,t + t) = 2r 2 h( x,t) + (1 r 2 )h(0,t) h(0,t t) This gives us an update rule to use on the left hand side when the wave is reflected. A similar argument can be used when x = L to yield h(l,t + t) = 2r 2 h(l x,t) + (1 r 2 )h(l,t) h(l,t t) where r = c t x. Below is the implementation with reflection on both sides with a pebble dropped in a meter wide pond. 1 dx =. 0 1 ; % Spacing of points on the pond 4 c = 1; % Speed of wave propagation 5 L = ; % Width of the pond 6 stoptime = 0; % Time to run the simulation 11 current = zeros (1,n ) ; 12 % Put a depression in the middle of the pond 1 current (/dx :4/ dx) =.5+.5 cos ( linspace (0,2 pi,4/dx /dx+1)); 14 past = current ; for t=0:dt : stoptime 1 % Calculate the future position of ponds surface 4

5 18 future (1) = 2 r ˆ2 current (2) + 2 (1 r ˆ2) current (1) past ( 1 ) ; 19 future (2:n 1) = r ˆ2 ( current (1:n 2)+current (: n)) + 2 (1 r ˆ2) current (2:n 1) past (2:n 1); 20 future (n) = 2 r ˆ2 current (n 1) + 2 (1 r ˆ2) current (n) past (n ) ; % Set things up for the next time step 2 past = current ; 24 current = future ; % Plot the graph after every th frame 2 if mod( t/dt, ) == 0 28 plot ( [ 0 : dx :L], current ) 29 axis ([0 L 1 1]) 0 pause (.001) 1 end 2 end 5 Example: Wave continuing on forever In the previous example, we have perfect reflection of a wave. What if we want a wave to continue on forever? Obviously we cannot deal with an infinitely long wave; however, we can have a boundary condition that will not affect the wave whatsoever. The derivation of this is somewhat complicated, so we will not include it. But if we want to have the right end not affect the wave at all then we want h(l,t + t) = 2h(L,t) + (r 1)h(L,t t) + 2r2 (h(l x,t) h(l,t)) 1 + r where r = c t X. This update rule can be used to have a transparent boundary. Assuming that the left hand side has the value sin(t) and right side is transparent we get the following Matlab implementation: the right hand side is transparent 1 dx =. 0 1 ; % Spacing of points along the x axis 4 c = 1; % Speed of wave propagation 5 L = ; % Length of region considered 6 stoptime = 0; % Time to run the simulation 11 current = zeros (1,n ) ; 12 past = current ; 1 14 for t=0:dt : stoptime 15 % Calculate the future position of the wave 16 future (1) = sin ( t ) ; 1 future (2:n 1) = r ˆ2 ( current (1:n 2)+current (: n)) + 2 (1 r ˆ2) current (2:n 1) past (2:n 1); 18 future (n) = (2 current (n) + ( r 1) past (n) + 2 r ˆ2 ( current (n 1) current (n)))/(1+ r ) ; % Set things up for the next time step 21 past = current ; 22 current = future ; 2 24 % Plot the graph after every th frame 25 if mod( t/dt, ) == 0 5

6 26 plot ( [ 0 : dx :L], current ) 2 axis ([0 L 2 2]) 28 pause (.001) 29 end 0 end Notice that when this is run, the wave moves from left to right and seems to continue past the right boundary. 6 Example: Sound wave going from a small tube into a large one Our final example demonstrates what happens when a sound traveling down a small tube enters a larger one. As the pressure wave hits the larger tube, some gets reflected and some gets transmitted. The transmitted sound is of lower amplitude since it is spread out over a wider area. This approximation only works well for narrow tubes and low frequencies. In larger tubes you need to keep track of sound reflecting off of the sides of the tubes, which we will ignore. S R T We will use three separate waves: S the source (or input wave), R the wave that is reflected back and T, the transmitted wave. Assume that the smaller tube has area, the larger A 2 and both tubes have length L. Each of the three waves are governed by the wave equation. And each will have a transparent end. The start of the source will be a 1 khz signal. And the starting point of the reflected and transmitted wave can be determined by the following formulas R(0,t + t) = T(0,t + t) = A2 (1 )S(L,t + t) S(L,t t) + R(0,t t) + A2 T(0,t t)) 1 + A2 A2 2S(L,t + t) S(L,t t) + R(0,t t) + T(0,t t) 1 + A2 This formulas are derived using acoustically laws that we will not go into. The following Matlab script implements these equations. Note that each of the three waveforms has a past, current and future version. 1 dx =. 0 1 ; % Spacing of points along the tube 2 dt =.00001; % Size of time step 4 c = 40; % Speed of sound 5 L = 1; % Length of each tube 6 stoptime =. 1 ; % Time to run the simulation 8 A1 = 5; 9 A2 = 15; 11 r = c dt/dx ; 6

7 12 n = L/dx + 1; 1 14 currents = zeros (1,n ) ; 15 pasts = zeros (1,n ) ; 16 currentr = zeros (1,n ) ; 1 pastr = zeros (1,n ) ; 18 currentt = zeros (1,n ) ; 19 pastt = zeros (1,n ) ; for t=0:dt : stoptime 22 % Update the interiors and end of each using the wave equation 2 futures (2: n 1) = r ˆ2 ( currents (1:n 2)+currentS (: n)) + 2 (1 r ˆ2) currents (2: n 1) pasts (2:n 24 futures (n) = (2 currents (n) + ( r 1) pasts (n) + 2 r ˆ2 ( currents (n 1) currents (n)))/(1+ r ) ; futurer (2: n 1) = r ˆ2 ( currentr (1:n 2)+currentR (: n)) + 2 (1 r ˆ2) currentr (2: n 1) pastr (2:n 2 futurer (n) = (2 currentr (n) + ( r 1) pastr (n) + 2 r ˆ2 ( currentr (n 1) currentr (n)))/(1+ r ) ; futuret (2: n 1) = r ˆ2 ( currentt (1:n 2)+currentT (: n)) + 2 (1 r ˆ2) currentt (2: n 1) pastt (2:n 0 futuret (n) = (2 currentt (n) + ( r 1) pastt (n) + 2 r ˆ2 ( currentt (n 1) currentt (n)))/(1+ r ) ; 1 2 % Set the values for the start of each wave futures (1) = sin (2 pi 00 t ) ; 4 5 futurer (1) = ( (1 A2/A1) futures (n) pasts (n) + pastr (1) + A2/A1 pastt (1) )/(1+A2/A1) ; 6 futuret (1) = ( 2 futures (n) pasts (n) + pastr (1) + A2/A1 pastt (1) )/(1+A2/A1) ; 8 % Set things up for the next time step 9 pasts = currents ; 40 currents = futures ; 41 pastr = currentr ; 42 currentr = futurer ; 4 pastt = currentt ; 44 currentt = futuret ; % Plot the graph after every 0 th frame 4 if mod( t/dt, 0) == 0 48 plot ( [ 0 : dx :L], currents, [L: dx : 0 ], currentr, [L: dx :2 L], currentt ) 49 axis ([0 2 L 2 2]) 50 legend( Source signal, Reflected signal, Transmitted signal ) 51 pause (.001) 52 end 5 end In this program c is the speed of sound (about 40 m/s) and the values for dt and dx are chosen small enough to represent a 1 kilohertz signal well.

### Euler s Method and Functions

Chapter 3 Euler s Method and Functions The simplest method for approximately solving a differential equation is Euler s method. One starts with a particular initial value problem of the form dx dt = f(t,

### Analog and Digital Signals, Time and Frequency Representation of Signals

1 Analog and Digital Signals, Time and Frequency Representation of Signals Required reading: Garcia 3.1, 3.2 CSE 3213, Fall 2010 Instructor: N. Vlajic 2 Data vs. Signal Analog vs. Digital Analog Signals

### MATH 425, PRACTICE FINAL EXAM SOLUTIONS.

MATH 45, PRACTICE FINAL EXAM SOLUTIONS. Exercise. a Is the operator L defined on smooth functions of x, y by L u := u xx + cosu linear? b Does the answer change if we replace the operator L by the operator

### Readings this week. 1 Parametric Equations Supplement. 2 Section 10.1. 3 Sections 2.1-2.2. Professor Christopher Hoffman Math 124

Readings this week 1 Parametric Equations Supplement 2 Section 10.1 3 Sections 2.1-2.2 Precalculus Review Quiz session Thursday equations of lines and circles worksheet available at http://www.math.washington.edu/

### TMA4213/4215 Matematikk 4M/N Vår 2013

Norges teknisk naturvitenskapelige universitet Institutt for matematiske fag TMA43/45 Matematikk 4M/N Vår 3 Løsningsforslag Øving a) The Fourier series of the signal is f(x) =.4 cos ( 4 L x) +cos ( 5 L

### Solutions to Practice Problems for Test 4

olutions to Practice Problems for Test 4 1. Let be the line segmentfrom the point (, 1, 1) to the point (,, 3). Evaluate the line integral y ds. Answer: First, we parametrize the line segment from (, 1,

### The Heat Equation. Lectures INF2320 p. 1/88

The Heat Equation Lectures INF232 p. 1/88 Lectures INF232 p. 2/88 The Heat Equation We study the heat equation: u t = u xx for x (,1), t >, (1) u(,t) = u(1,t) = for t >, (2) u(x,) = f(x) for x (,1), (3)

### The continuous and discrete Fourier transforms

FYSA21 Mathematical Tools in Science The continuous and discrete Fourier transforms Lennart Lindegren Lund Observatory (Department of Astronomy, Lund University) 1 The continuous Fourier transform 1.1

### f x a 0 n 1 a 0 a 1 cos x a 2 cos 2x a 3 cos 3x b 1 sin x b 2 sin 2x b 3 sin 3x a n cos nx b n sin nx n 1 f x dx y

Fourier Series When the French mathematician Joseph Fourier (768 83) was tring to solve a problem in heat conduction, he needed to epress a function f as an infinite series of sine and cosine functions:

### Second Order Linear Partial Differential Equations. Part I

Second Order Linear Partial Differential Equations Part I Second linear partial differential equations; Separation of Variables; - point boundary value problems; Eigenvalues and Eigenfunctions Introduction

### An Introduction to Partial Differential Equations

An Introduction to Partial Differential Equations Andrew J. Bernoff LECTURE 2 Cooling of a Hot Bar: The Diffusion Equation 2.1. Outline of Lecture An Introduction to Heat Flow Derivation of the Diffusion

### EDEXCEL NATIONAL CERTIFICATE/DIPLOMA UNIT 5 - ELECTRICAL AND ELECTRONIC PRINCIPLES NQF LEVEL 3 OUTCOME 4 - ALTERNATING CURRENT

EDEXCEL NATIONAL CERTIFICATE/DIPLOMA UNIT 5 - ELECTRICAL AND ELECTRONIC PRINCIPLES NQF LEVEL 3 OUTCOME 4 - ALTERNATING CURRENT 4 Understand single-phase alternating current (ac) theory Single phase AC

### Acceleration levels of dropped objects

Acceleration levels of dropped objects cmyk Acceleration levels of dropped objects Introduction his paper is intended to provide an overview of drop shock testing, which is defined as the acceleration

### N 1. (q k+1 q k ) 2 + α 3. k=0

Teoretisk Fysik Hand-in problem B, SI1142, Spring 2010 In 1955 Fermi, Pasta and Ulam 1 numerically studied a simple model for a one dimensional chain of non-linear oscillators to see how the energy distribution

### Maximizing volume given a surface area constraint

Maximizing volume given a surface area constraint Math 8 Department of Mathematics Dartmouth College Maximizing volume given a surface area constraint p.1/9 Maximizing wih a constraint We wish to solve

### sin(x) < x sin(x) x < tan(x) sin(x) x cos(x) 1 < sin(x) sin(x) 1 < 1 cos(x) 1 cos(x) = 1 cos2 (x) 1 + cos(x) = sin2 (x) 1 < x 2

. Problem Show that using an ɛ δ proof. sin() lim = 0 Solution: One can see that the following inequalities are true for values close to zero, both positive and negative. This in turn implies that On the

### Notice numbers may change randomly in your assignments and you may have to recalculate solutions for your specific case.

HW1 Possible Solutions Notice numbers may change randomly in your assignments and you may have to recalculate solutions for your specific case. Tipler 14.P.003 An object attached to a spring has simple

### x 2 + y 2 = 1 y 1 = x 2 + 2x y = x 2 + 2x + 1

Implicit Functions Defining Implicit Functions Up until now in this course, we have only talked about functions, which assign to every real number x in their domain exactly one real number f(x). The graphs

### Auto-Tuning Using Fourier Coefficients

Auto-Tuning Using Fourier Coefficients Math 56 Tom Whalen May 20, 2013 The Fourier transform is an integral part of signal processing of any kind. To be able to analyze an input signal as a superposition

### Positive Feedback and Oscillators

Physics 3330 Experiment #6 Fall 1999 Positive Feedback and Oscillators Purpose In this experiment we will study how spontaneous oscillations may be caused by positive feedback. You will construct an active

### 14.1. Basic Concepts of Integration. Introduction. Prerequisites. Learning Outcomes. Learning Style

Basic Concepts of Integration 14.1 Introduction When a function f(x) is known we can differentiate it to obtain its derivative df. The reverse dx process is to obtain the function f(x) from knowledge of

### Investigating Parametric Curves with MATLAB

MTHH229 Fall 2006 The College of Staten Island Department of Mathematics Investigating Parametric Curves with MATLAB 1 Introduction In this project we investigate curves in the plane. Specifically, we

### Answer Key for California State Standards: Algebra I

Algebra I: Symbolic reasoning and calculations with symbols are central in algebra. Through the study of algebra, a student develops an understanding of the symbolic language of mathematics and the sciences.

### Parabolic Trough Solar Collector Analysis

Parabolic Trough Solar Collector Analysis Derek Lipp AME 4043 Capstone Design Project 28 February 2008 Abstract The purpose of this trade study is to examine a parabolic trough and determine the ideal

### (a) We have x = 3 + 2t, y = 2 t, z = 6 so solving for t we get the symmetric equations. x 3 2. = 2 y, z = 6. t 2 2t + 1 = 0,

Name: Solutions to Practice Final. Consider the line r(t) = 3 + t, t, 6. (a) Find symmetric equations for this line. (b) Find the point where the first line r(t) intersects the surface z = x + y. (a) We

### Chapter 8 - Power Density Spectrum

EE385 Class Notes 8/8/03 John Stensby Chapter 8 - Power Density Spectrum Let X(t) be a WSS random process. X(t) has an average power, given in watts, of E[X(t) ], a constant. his total average power is

### Waves Trans-X. Software Audio Processor. User s Guide

Waves Trans-X Software Audio Processor User s Guide Waves Trans-X software guide page 1 of 8 Chapter 1 Introduction and Overview The Waves Trans-X transient processor is a special breed of dynamics processor

### Section 4.4. Using the Fundamental Theorem. Difference Equations to Differential Equations

Difference Equations to Differential Equations Section 4.4 Using the Fundamental Theorem As we saw in Section 4.3, using the Fundamental Theorem of Integral Calculus reduces the problem of evaluating a

### Unified Lecture # 4 Vectors

Fall 2005 Unified Lecture # 4 Vectors These notes were written by J. Peraire as a review of vectors for Dynamics 16.07. They have been adapted for Unified Engineering by R. Radovitzky. References [1] Feynmann,

### The Technical Archer. Austin Wargo

The Technical Archer Austin Wargo May 14, 2010 Abstract A mathematical model of the interactions between a long bow and an arrow. The model uses the Euler-Lagrange formula, and is based off conservation

### FIELDS-MITACS Conference. on the Mathematics of Medical Imaging. Photoacoustic and Thermoacoustic Tomography with a variable sound speed

FIELDS-MITACS Conference on the Mathematics of Medical Imaging Photoacoustic and Thermoacoustic Tomography with a variable sound speed Gunther Uhlmann UC Irvine & University of Washington Toronto, Canada,

9.3 Solving Quadratic Equations by Using the Quadratic Formula 9.3 OBJECTIVES 1. Solve a quadratic equation by using the quadratic formula 2. Determine the nature of the solutions of a quadratic equation

### ALGEBRA 2: 4.1 Graph Quadratic Functions in Standard Form

ALGEBRA 2: 4.1 Graph Quadratic Functions in Standard Form Goal Graph quadratic functions. VOCABULARY Quadratic function A function that can be written in the standard form y = ax 2 + bx+ c where a 0 Parabola

### Chapter 15, example problems:

Chapter, example problems: (.0) Ultrasound imaging. (Frequenc > 0,000 Hz) v = 00 m/s. λ 00 m/s /.0 mm =.0 0 6 Hz. (Smaller wave length implies larger frequenc, since their product,

### 6.4 Logarithmic Equations and Inequalities

6.4 Logarithmic Equations and Inequalities 459 6.4 Logarithmic Equations and Inequalities In Section 6.3 we solved equations and inequalities involving exponential functions using one of two basic strategies.

### Section 1.1 Linear Equations: Slope and Equations of Lines

Section. Linear Equations: Slope and Equations of Lines Slope The measure of the steepness of a line is called the slope of the line. It is the amount of change in y, the rise, divided by the amount of

### y cos 3 x dx y cos 2 x cos x dx y 1 sin 2 x cos x dx

Trigonometric Integrals In this section we use trigonometric identities to integrate certain combinations of trigonometric functions. We start with powers of sine and cosine. EXAMPLE Evaluate cos 3 x dx.

### 16.2 Periodic Waves Example:

16.2 Periodic Waves Example: A wave traveling in the positive x direction has a frequency of 25.0 Hz, as in the figure. Find the (a) amplitude, (b) wavelength, (c) period, and (d) speed of the wave. 1

### 10 Polar Coordinates, Parametric Equations

Polar Coordinates, Parametric Equations ½¼º½ ÈÓÐ Ö ÓÓÖ Ò Ø Coordinate systems are tools that let us use algebraic methods to understand geometry While the rectangular (also called Cartesian) coordinates

### MATHEMATICS FOR ENGINEERING BASIC ALGEBRA

MATHEMATICS FOR ENGINEERING BASIC ALGEBRA TUTORIAL 3 EQUATIONS This is the one of a series of basic tutorials in mathematics aimed at beginners or anyone wanting to refresh themselves on fundamentals.

### Solutions for Review Problems

olutions for Review Problems 1. Let be the triangle with vertices A (,, ), B (4,, 1) and C (,, 1). (a) Find the cosine of the angle BAC at vertex A. (b) Find the area of the triangle ABC. (c) Find a vector

### Signal Processing First Lab 01: Introduction to MATLAB. 3. Learn a little about advanced programming techniques for MATLAB, i.e., vectorization.

Signal Processing First Lab 01: Introduction to MATLAB Pre-Lab and Warm-Up: You should read at least the Pre-Lab and Warm-up sections of this lab assignment and go over all exercises in the Pre-Lab section

### The one dimensional heat equation: Neumann and Robin boundary conditions

The one dimensional heat equation: Neumann and Robin boundary conditions Ryan C. Trinity University Partial Differential Equations February 28, 2012 with Neumann boundary conditions Our goal is to solve:

### ANALYTICAL METHODS FOR ENGINEERS

UNIT 1: Unit code: QCF Level: 4 Credit value: 15 ANALYTICAL METHODS FOR ENGINEERS A/601/1401 OUTCOME - TRIGONOMETRIC METHODS TUTORIAL 1 SINUSOIDAL FUNCTION Be able to analyse and model engineering situations

### Solutions to old Exam 1 problems

Solutions to old Exam 1 problems Hi students! I am putting this old version of my review for the first midterm review, place and time to be announced. Check for updates on the web site as to which sections

### Appendix D Digital Modulation and GMSK

D1 Appendix D Digital Modulation and GMSK A brief introduction to digital modulation schemes is given, showing the logical development of GMSK from simpler schemes. GMSK is of interest since it is used

### Review of Fundamental Mathematics

Review of Fundamental Mathematics As explained in the Preface and in Chapter 1 of your textbook, managerial economics applies microeconomic theory to business decision making. The decision-making tools

### Practice with Proofs

Practice with Proofs October 6, 2014 Recall the following Definition 0.1. A function f is increasing if for every x, y in the domain of f, x < y = f(x) < f(y) 1. Prove that h(x) = x 3 is increasing, using

### Fraunhofer Diffraction

Physics 334 Spring 1 Purpose Fraunhofer Diffraction The experiment will test the theory of Fraunhofer diffraction at a single slit by comparing a careful measurement of the angular dependence of intensity

### 3 Contour integrals and Cauchy s Theorem

3 ontour integrals and auchy s Theorem 3. Line integrals of complex functions Our goal here will be to discuss integration of complex functions = u + iv, with particular regard to analytic functions. Of

### AP Physics 1 and 2 Lab Investigations

AP Physics 1 and 2 Lab Investigations Student Guide to Data Analysis New York, NY. College Board, Advanced Placement, Advanced Placement Program, AP, AP Central, and the acorn logo are registered trademarks

### Waves. Wave Parameters. Krauss Chapter Nine

Waves Krauss Chapter Nine Wave Parameters Wavelength = λ = Length between wave crests (or troughs) Wave Number = κ = 2π/λ (units of 1/length) Wave Period = T = Time it takes a wave crest to travel one

### Beginner s Matlab Tutorial

Christopher Lum lum@u.washington.edu Introduction Beginner s Matlab Tutorial This document is designed to act as a tutorial for an individual who has had no prior experience with Matlab. For any questions

### MA4001 Engineering Mathematics 1 Lecture 10 Limits and Continuity

MA4001 Engineering Mathematics 1 Lecture 10 Limits and Dr. Sarah Mitchell Autumn 2014 Infinite limits If f(x) grows arbitrarily large as x a we say that f(x) has an infinite limit. Example: f(x) = 1 x

### Mechanical Vibrations

Mechanical Vibrations A mass m is suspended at the end of a spring, its weight stretches the spring by a length L to reach a static state (the equilibrium position of the system). Let u(t) denote the displacement,

### correct-choice plot f(x) and draw an approximate tangent line at x = a and use geometry to estimate its slope comment The choices were:

Topic 1 2.1 mode MultipleSelection text How can we approximate the slope of the tangent line to f(x) at a point x = a? This is a Multiple selection question, so you need to check all of the answers that

### Structural Axial, Shear and Bending Moments

Structural Axial, Shear and Bending Moments Positive Internal Forces Acting Recall from mechanics of materials that the internal forces P (generic axial), V (shear) and M (moment) represent resultants

Chapter 20. Traveling Waves You may not realize it, but you are surrounded by waves. The waviness of a water wave is readily apparent, from the ripples on a pond to ocean waves large enough to surf. It

### ε: Voltage output of Signal Generator (also called the Source voltage or Applied

Experiment #10: LR & RC Circuits Frequency Response EQUIPMENT NEEDED Science Workshop Interface Power Amplifier (2) Voltage Sensor graph paper (optional) (3) Patch Cords Decade resistor, capacitor, and

### INTERFERENCE OF SOUND WAVES

1/2016 Sound 1/8 INTERFERENCE OF SOUND WAVES PURPOSE: To measure the wavelength, frequency, and propagation speed of ultrasonic sound waves and to observe interference phenomena with ultrasonic sound waves.

### DIODE CIRCUITS LABORATORY. Fig. 8.1a Fig 8.1b

DIODE CIRCUITS LABORATORY A solid state diode consists of a junction of either dissimilar semiconductors (pn junction diode) or a metal and a semiconductor (Schottky barrier diode). Regardless of the type,

### chapter Introduction to Digital Signal Processing and Digital Filtering 1.1 Introduction 1.2 Historical Perspective

Introduction to Digital Signal Processing and Digital Filtering chapter 1 Introduction to Digital Signal Processing and Digital Filtering 1.1 Introduction Digital signal processing (DSP) refers to anything

### Derive 5: The Easiest... Just Got Better!

Liverpool John Moores University, 1-15 July 000 Derive 5: The Easiest... Just Got Better! Michel Beaudin École de Technologie Supérieure, Canada Email; mbeaudin@seg.etsmtl.ca 1. Introduction Engineering

### BASIC ELECTRONICS AC CIRCUIT ANALYSIS. December 2011

AM 5-202 BASIC ELECTRONICS AC CIRCUIT ANALYSIS December 2011 DISTRIBUTION RESTRICTION: Approved for Pubic Release. Distribution is unlimited. DEPARTMENT OF THE ARMY MILITARY AUXILIARY RADIO SYSTEM FORT

### Introduction to Complex Numbers in Physics/Engineering

Introduction to Complex Numbers in Physics/Engineering ference: Mary L. Boas, Mathematical Methods in the Physical Sciences Chapter 2 & 14 George Arfken, Mathematical Methods for Physicists Chapter 6 The

### The Fourth International DERIVE-TI92/89 Conference Liverpool, U.K., 12-15 July 2000. Derive 5: The Easiest... Just Got Better!

The Fourth International DERIVE-TI9/89 Conference Liverpool, U.K., -5 July 000 Derive 5: The Easiest... Just Got Better! Michel Beaudin École de technologie supérieure 00, rue Notre-Dame Ouest Montréal

### Standing Waves on a String

1 of 6 Standing Waves on a String Summer 2004 Standing Waves on a String If a string is tied between two fixed supports, pulled tightly and sharply plucked at one end, a pulse will travel from one end

### Lesson 11. Luis Anchordoqui. Physics 168. Tuesday, December 8, 15

Lesson 11 Physics 168 1 Oscillations and Waves 2 Simple harmonic motion If an object vibrates or oscillates back and forth over same path each cycle taking same amount of time motion is called periodic

### AP1 Waves. (A) frequency (B) wavelength (C) speed (D) intensity. Answer: (A) and (D) frequency and intensity.

1. A fire truck is moving at a fairly high speed, with its siren emitting sound at a specific pitch. As the fire truck recedes from you which of the following characteristics of the sound wave from the

### Math 120 Final Exam Practice Problems, Form: A

Math 120 Final Exam Practice Problems, Form: A Name: While every attempt was made to be complete in the types of problems given below, we make no guarantees about the completeness of the problems. Specifically,

### Oscillations. Vern Lindberg. June 10, 2010

Oscillations Vern Lindberg June 10, 2010 You have discussed oscillations in Vibs and Waves: we will therefore touch lightly on Chapter 3, mainly trying to refresh your memory and extend the concepts. 1

### Parallel and Perpendicular. We show a small box in one of the angles to show that the lines are perpendicular.

CONDENSED L E S S O N. Parallel and Perpendicular In this lesson you will learn the meaning of parallel and perpendicular discover how the slopes of parallel and perpendicular lines are related use slopes

### AP PHYSICS 2012 SCORING GUIDELINES

AP PHYSICS 2012 SCORING GUIDELINES General Notes About 2012 AP Physics Scoring Guidelines 1. The solutions contain the most common method of solving the free-response questions and the allocation of points

### Find all of the real numbers x that satisfy the algebraic equation:

Appendix C: Factoring Algebraic Expressions Factoring algebraic equations is the reverse of expanding algebraic expressions discussed in Appendix B. Factoring algebraic equations can be a great help when

### Waves-Wave Characteristics

1. What is the wavelength of a 256-hertz sound wave in air at STP? 1. 1.17 10 6 m 2. 1.29 m 3. 0.773 m 4. 8.53 10-7 m 2. The graph below represents the relationship between wavelength and frequency of

### Introduction to Complex Fourier Series

Introduction to Complex Fourier Series Nathan Pflueger 1 December 2014 Fourier series come in two flavors. What we have studied so far are called real Fourier series: these decompose a given periodic function

### AC CIRCUITS - CAPACITORS AND INDUCTORS

EXPRIMENT#8 AC CIRCUITS - CAPACITORS AND INDUCTORS NOTE: Two weeks are allocated for this experiment. Before performing this experiment, review the Proper Oscilloscope Use section of Experiment #7. Objective

### 3.2 Sources, Sinks, Saddles, and Spirals

3.2. Sources, Sinks, Saddles, and Spirals 6 3.2 Sources, Sinks, Saddles, and Spirals The pictures in this section show solutions to Ay 00 C By 0 C Cy D 0. These are linear equations with constant coefficients

### Problem Set V Solutions

Problem Set V Solutions. Consider masses m, m 2, m 3 at x, x 2, x 3. Find X, the C coordinate by finding X 2, the C of mass of and 2, and combining it with m 3. Show this is gives the same result as 3

### Exam 1 Practice Problems Solutions

MASSACHUSETTS INSTITUTE OF TECHNOLOGY Department of Physics 8 Spring 13 Exam 1 Practice Problems Solutions Part I: Short Questions and Concept Questions Problem 1: Spark Plug Pictured at right is a typical

### Network Traffic Modelling

University of York Dissertation submitted for the MSc in Mathematics with Modern Applications, Department of Mathematics, University of York, UK. August 009 Network Traffic Modelling Author: David Slade

### Rolle s Theorem. q( x) = 1

Lecture 1 :The Mean Value Theorem We know that constant functions have derivative zero. Is it possible for a more complicated function to have derivative zero? In this section we will answer this question

### The Operational Amplfier Lab Guide

EECS 100 Lab Guide Bharathwaj Muthuswamy The Operational Amplfier Lab Guide 1. Introduction COMPONENTS REQUIRED FOR THIS LAB : 1. LM741 op-amp integrated circuit (IC) 2. 1k resistors 3. 10k resistor 4.

### The Graphical Method: An Example

The Graphical Method: An Example Consider the following linear program: Maximize 4x 1 +3x 2 Subject to: 2x 1 +3x 2 6 (1) 3x 1 +2x 2 3 (2) 2x 2 5 (3) 2x 1 +x 2 4 (4) x 1, x 2 0, where, for ease of reference,

5.3 SOLVING TRIGONOMETRIC EQUATIONS Copyright Cengage Learning. All rights reserved. What You Should Learn Use standard algebraic techniques to solve trigonometric equations. Solve trigonometric equations

### Absorption Coefficients and Impedance Daniel A. Russell Science and Mathematics Department, Kettering University, Flint, MI, 48504

Absorption Coefficients and Impedance Daniel A. Russell Science and Mathematics Department, Kettering University, Flint, MI, 48504 1 I. Introduction and ackground In this laboratory exercise you will measure

### Lab Exercise 1: Acoustic Waves

Lab Exercise 1: Acoustic Waves Contents 1-1 PRE-LAB ASSIGNMENT................. 2 1-3.1 Spreading Factor: Spherical Waves........ 2 1-3.2 Interference In 3-D................. 3 1-4 EQUIPMENT........................

### Clock Recovery in Serial-Data Systems Ransom Stephens, Ph.D.

Clock Recovery in Serial-Data Systems Ransom Stephens, Ph.D. Abstract: The definition of a bit period, or unit interval, is much more complicated than it looks. If it were just the reciprocal of the data

### 1. Objective. 2. MATLAB Scripting: Input, Process, Output. 3. Analysis and Assistance

1. Objective University of Cincinnati Department of Electrical & Computer Engineering and Computer Science 20 ENFD 112 Fundamentals of Programming Laboratory 2: Modeling, Scripting, Visualization Spring

### Introduction to COMSOL. The Navier-Stokes Equations

Flow Between Parallel Plates Modified from the COMSOL ChE Library module rev 10/13/08 Modified by Robert P. Hesketh, Chemical Engineering, Rowan University Fall 2008 Introduction to COMSOL The following

### AP CALCULUS AB 2008 SCORING GUIDELINES

AP CALCULUS AB 2008 SCORING GUIDELINES Question 1 Let R be the region bounded by the graphs of y = sin( π x) and y = x 4 x, as shown in the figure above. (a) Find the area of R. (b) The horizontal line

### y cos 3 x dx y cos 2 x cos x dx y 1 sin 2 x cos x dx y 1 u 2 du u 1 3u 3 C

Trigonometric Integrals In this section we use trigonometric identities to integrate certain combinations of trigonometric functions. We start with powers of sine and cosine. EXAMPLE Evaluate cos 3 x dx.

### Algebra I Vocabulary Cards

Algebra I Vocabulary Cards Table of Contents Expressions and Operations Natural Numbers Whole Numbers Integers Rational Numbers Irrational Numbers Real Numbers Absolute Value Order of Operations Expression

### Fourier Analysis and its applications

Fourier Analysis and its applications Fourier analysis originated from the study of heat conduction: Jean Baptiste Joseph Fourier (1768-1830) Fourier analysis enables a function (signal) to be decomposed

### Step Response of RC Circuits

Step Response of RC Circuits 1. OBJECTIVES...2 2. REFERENCE...2 3. CIRCUITS...2 4. COMPONENTS AND SPECIFICATIONS...3 QUANTITY...3 DESCRIPTION...3 COMMENTS...3 5. DISCUSSION...3 5.1 SOURCE RESISTANCE...3

### Probability and Statistics Prof. Dr. Somesh Kumar Department of Mathematics Indian Institute of Technology, Kharagpur

Probability and Statistics Prof. Dr. Somesh Kumar Department of Mathematics Indian Institute of Technology, Kharagpur Module No. #01 Lecture No. #15 Special Distributions-VI Today, I am going to introduce

### Frequency Response of Filters

School of Engineering Department of Electrical and Computer Engineering 332:224 Principles of Electrical Engineering II Laboratory Experiment 2 Frequency Response of Filters 1 Introduction Objectives To

### Exercises on Oscillations and Waves

Exercises on Oscillations and Waves Exercise 1.1 You find a spring in the laboratory. When you hang 100 grams at the end of the spring it stretches 10 cm. You pull the 100 gram mass 6 cm from its equilibrium