ME201/MTH281ME400/CHE400 Convergence of Bessel Expansions

Size: px
Start display at page:

Download "ME201/MTH281ME400/CHE400 Convergence of Bessel Expansions"

Transcription

1 ME201/MTH281ME400/CHE400 Convergence of Bessel Expansions 1. Introduction This notebook provides a general framework for the construction and visualization of partial sums of Fourier-Bessel series. The particular Bessel eigenfunctions and eigenvalues are defined for Mathematica in section 2. The specific function to be expanded, and its Fourier-Bessel coefficients are defined in section 3. The example used here is the constant function. Section 4 contains the definition of the terms and partial sums of the series. Section 5 defines graphs of any given partial sum. Section 6 defines a computationally efficient routine for producing a sequence of all partial sums up to a specified value n. Section 7 shows how to send the graph sequence to a Manipulate panel for convenient visualization. Section 8 gives a summary by applying the routines to a new example. 2. Specification of Fourier-Bessel Basis Functions In the first part of this notebook, we consider expansions in the Bessel functions J 0 on an interval [0,a]. These functions are the eigenfunctions of the Sturm-Liouville problem given below. d dr r dy dr + lry = 0, 0 < r < a, with y well behaved at r = 0, and y HaL = 0. As we showed in class, the nth eigenfunction is y n HrL = J 0 Ha n rêal, where a n is the nth root of J 0. These eigenfunctions are orthogonal on [0, a] with respect to the weight function r. Any piecewise smooth function f(r) on [0, a] can be expanded in these eigenfunctions. The coefficients in the expansion are calculated using orthogonality. The result is f(r) = n=1 C n y n HrL, where C n = Ÿ a 0 f HrL yn HrL r r a Ÿ 8yn 0 HrL< 2. r r We define for Mathematica the eigenfunctions, the normalization integrals, the eigenvalues, the interval endpoint a, and nmax, the maximum number of terms to be used in any expansion. In[1]:= a = 3; In[2]:= nmax = 101; Now we get the first nmax zeros of J0 and store them in the list beszer. In[3]:= beszer = N[Table[BesselJZero[0,i],{i,1,nmax}]]; We construct a list of the values of a n êa, which will appear in the arguments of the Bessel functions defining the eigenfunctions, and store these in the list eiger. In[4]:= eiger = beszer/a; Now we can define the eigenfunctions. In[5]:= y[r_,n_] := BesselJ[0,r*eiger[[n]]]

2 2 genbessexp.nb Finally we define the nth normalization integral norm[n], and make a list, normlist, of the first nmax values. Although in this case the normalization integral can be found analytically, with more general boundary conditions that may not be so. For that reason we use a numerical integration to calculate the normalization integrals. In[6]:= In[7]:= norm@n_d := NIntegrateAHy@r, ndl 2 r, 8r, 0, a<, AccuracyGoal Ø 8E normlist = Table@norm@nD, 8n, 1, nmax<d; 3. Definition of Function and Expansion Coefficients The function to be expanded is a constant function, defined below for Mathematica. The interval is [0,a], where a has already been assigned a value in section 2. For graphics purposes, we assign a value to the variable pltrange. This value will be picked up by our graphics routines and used for the PlotRange setting. The maximum of this function on [0, a] is 1, so we choose a range [-0.3, 1.3]. This is large enough to catch the overshoot in the earlier partial sums. In[8]:= f[r_] := In[9]:= pltrange = 8-0.3, 1.3<; We now define a routine calcoeff which, when executed, will calculate the Fourier-Bessel coefficients numerically. It will use the values of the normalization integral calculated in section 2, and it will calculate numerically the integral Ÿ 0 a f HrL yn r r. The coefficient values are stored in the function coeff. In[10]:= calcoeff := Module@8n<, Clear@coeffD; Do@coeff@nD = H1 ê normlist@@nddl NIntegrate@ y@r, nd r, 8r, 0, a<, AccuracyGoal Ø 8D, 8n, 1, nmax<dd Now we calculate the coefficients by executing calcoeff. In[11]:= calcoeff For this particular function, the coefficients are also known analytically. We use those known values to check the accuracy of our numerical work. As we showed in class, the nth coefficient in this expansion is given by 2/a n J 1 (a n ). We define this for Mathematica. In[12]:= analytcoeff@n_d := 2.0 ê Hbeszer@@nDD BesselJ@1, beszer@@ndddl We calculate the difference between the numerical and analytical coefficients.

3 genbessexp.nb 3 In[13]:= Table@coeff@nD - analytcoeff@nd, 8n, 1, nmax<d Out[13]= µ 10-15, µ 10-15, µ 10-14, µ 10-14, µ 10-14, µ 10-14, µ 10-14, µ 10-14, µ 10-15, µ 10-14, µ 10-15, µ 10-14, µ 10-14, µ 10-15, µ 10-15, µ 10-14, µ 10-15, µ 10-14, µ 10-16, µ 10-16, µ 10-15, µ 10-14, µ 10-14, µ 10-15, µ 10-14, µ 10-15, µ 10-15, µ 10-15, µ 10-15, µ 10-16, µ 10-16, µ 10-15, µ 10-15, µ 10-15, µ 10-14, µ 10-15, µ 10-15, µ 10-15, µ 10-15, µ 10-15, µ 10-15, µ 10-15, µ 10-15, µ 10-15, µ 10-16, µ 10-15, µ 10-15, µ 10-15, µ 10-14, µ 10-15, µ 10-15, µ 10-15, µ 10-15, µ 10-15, µ 10-15, µ 10-15, µ 10-15, µ 10-15, µ 10-14, µ 10-15, µ 10-15, µ 10-16, µ 10-14, µ 10-15, µ 10-12, µ 10-12, µ 10-12, µ 10-12, µ 10-15, µ 10-15, µ 10-16, µ 10-15, µ 10-15, µ 10-15, µ 10-15, µ 10-15, µ 10-15, µ 10-12, µ 10-14, µ 10-15, µ 10-15, µ 10-14, µ 10-14, µ 10-14, µ 10-15, µ 10-14, µ 10-14, µ 10-14, µ 10-14, µ 10-15, µ 10-15, µ 10-14, µ 10-15, µ 10-15, µ 10-15, -103 µ 10-14, µ 10-15, µ 10-15, µ 10-15, µ 10-15, µ = The agreement is excellent. In the remainder of this notebook we will use the coefficients defined numerically. If you wish to use analytical expressions for the expansion coefficients in any problem, simply load them into the function coeff, and do not execute calcoeff. 4. Terms and Partial Sums of Fourier-Bessel Series Now we define the nth term of the series, called fourterm[r,n], and the nth partial sum foursum[r,n]. In[14]:= In[15]:= fourterm[r_,n_] := coeff[n]*y[r,n] foursum[r_,n_] := Sum[fourterm[r,k],{k,1,n}] 5. Graphs of f[r] and Partial Sums of Fourier-Bessel Series There are two graphical functions defined here. The function pic[n] gives a graph of the function f[r] and of the nth partial sum of the Fourier-Bessel series. The function picfunc gives a plot of f[r] only. The function f is in blue, and the Fourier-Bessel series is in red. The range that is plotted is user-specified. It is assigned to the variable pltrange, which we did in section 3. The number of points plotted in each graph is specified by the variable npoints. The default, set below, is 500. If your computation times seem excessive, you can make this number smaller. The graph size is set by the SetOptions command below. The value chosen for ImageSize, namely 250, is appropriate for printed graphs. For computer display a larger value might be better. In[16]:= SetOptions@Plot, ImageSize -> 250D; In[17]:= npoints = 500; In[18]:= picfunc := Plot[f[r],{r,0,a},PlotStyle -> {RGBColor[0,0,1],Thickness[0.004]},PlotPoints -> npoints, PlotRange -> pltrange, AxesLabel -> {"r","f[r]"},aspectratio -> 0.7]

4 4 genbessexp.nb In[20]:= pic[n_] := Plot[{foursum[r,n],f[r]},{r,0,a}, PlotStyle -> {{RGBColor[1,0,0],Thickness[0.004]},{RGBColor[0,0,1],Thickness[0.004]}}, PlotPoints -> npoints,plotrange -> pltrange, AxesLabel -> {"r","f[r]"},aspectratio -> 0.7, PlotLabel -> Row[{"n = ",PaddedForm[n,2]}]] Let's try this out. We produce first a graph of the basic function, then a graph of the partial sums for n = 6, and then a sequence of graphs of partial sums up to and including n = 6. We produce the sequence by a Table command, and we use the command GraphicsGrid to print two graphs per line. In[21]:= picfunc Out[21]= r In[22]:= pic[6] n = 6 Out[22]= r

5 genbessexp.nb 5 In[23]:= GraphicsGrid@Table@8pic@iD, pic@i + 1D<, 8i, 1, 5, 2<DD n = 1 n = r r n = 3 n = 4 Out[23]= r r n = 5 n = r r It is clear that many more terms are needed to get a result closely resembling the original f[r]. It is possible to produce a much longer sequence of graphs by this same technique, but the computation time becomes large. The problem is that our technique is very inefficient. For each graph in the sequence, we are recomputing all of the previous terms. An efficient technique would store the result for partial sum k and use it to compute partial sum k+1. We develop such a technique next, and use it to generate a large graph sequence.

6 6 genbessexp.nb 6. Efficient Production of a Sequence of Partial Sum Graphs Our technique is to find and save the values of the kth partial sums at every plotted point. Then to get the partial sums for k+1, we only have to increment those values by the value of the new term at each point. Thus each succeeding graph requires the evaluation of only one term in the series. However, we must then change our graphing technique, because Plot works only for functions defined analytically. For the present case, we can use ListPlot, which plots a given numerical set of points. The routine defined here is called picarray[first, last, grinc], where all arguments are integers. The argument "first" is the n value of the first partial sum in the sequence and the argument "last" is the last n value. The argument "grinc" specifies the step between displayed graphs. All the partial sums are calculated, but by choosing grinc greater than 1, you can display every "grincth" graph. The first four functions defined below are used by picarray to calculate coordinate lists and to produce graphs. In[24]:= SetOptions@ListPlot, ImageSize -> 250D; In[25]:= In[26]:= In[27]:= In[28]:= mksumlist[n_] := Module[{ans,r,inc,j}, ans = {{0,foursum[0,n]}}; inc = (a)/npoints; Do[r = j*inc; ans = Append[ans,{r,foursum[r,n]}],{j,1,npoints}]; ans] mktermlist[n_] := Module[{ans,r,inc,j}, ans = {{0.0,fourterm[0,n]}}; inc = a/npoints; Do[r = j*inc; ans = Append[ans,{0.0,fourterm[r,n]}],{j,1,npoints}]; ans] funclist := Module[{ans,r,inc,j}, ans = {{0,f[0]}}; inc = a/npoints; Do[r = j*inc; ans = Append[ans,{r,f[r]}],{j,1,npoints}]; ans] mkgraph@list_, rcol_, gcol_, bcol_d := ListPlot@list, Joined Ø True, PlotStyle Ø 8RGBColor@rcol, gcol, bcold, Thickness@0.004D<, PlotRange Ø pltranged In[29]:= picarray[first_,last_,grinc_] := Module[ {sumlist,termlist,k,grph,grph0}, sumlist = mksumlist[first]; grph0 = mkgraph[funclist,0,0,1]; grph = mkgraph[sumlist,1,0,0]; Print[Show[{grph0,grph},AxesLabel -> {"r","f[r]"}, AspectRatio -> 0.7, PlotLabel -> Row[{"n = ",PaddedForm[first,2]}]]]; Do[sumlist = sumlist+mktermlist[k]; If[(Mod[k-first,grinc]== 0), (grph = mkgraph[sumlist,1,0,0]; Print[Show[{grph0,grph},AxesLabel -> {"r","f[r]"}, AspectRatio -> 0.7, PlotLabel -> Row[{"n =",PaddedForm[k,2]}]]])], {k,first+1,last}]] As an example, we execute picarray[1,5,4]. This will start with n = 1 and then display every 4th graph up to n = 5 -- i.e., graphs 1 and 5. In[30]:= picarray[1,5,4]

7 genbessexp.nb 7 n = r n = r Now we use this new faster method to display the partial sums for our function up to and including n = 101. We display every graph in the sequence by setting grinc = 1. In the printed version of the notebook, the graphs of the sequence are combined into a single cell, so only the first graph is visible. To animate the graph sequence, select the cell containing the graphs and use the menu item Graphics->Rendering->Animate Selected Graphics. In[31]:= picarray[1,101,1]; n = r For visualization in the printed version of this notebook, we show every 20th graph in the sequence. In[32]:= picarray@1, 101, 20D;

8 8 genbessexp.nb n = r n = r n = r n = r

9 genbessexp.nb 9 n = r n = r 7. Using Manipulate to Visualize the Graph Sequences We saw in section 6 above that many lines of Mathematica code were required to define a function which would produce efficiently a graph sequence of partial sums. Here we accomplish the same thing with a single command Manipulate, although to be honest we make use here also of the many lines of code defined earlier in our use of Manipulate. The power of manipulate is only evident in a fully interactive mode, so you need to execute this Mathematica notebook to appreciate what Manipulate can do. We start by modifying the earlier code for picarray[first, last, grinc] to produce a Manipulate panel as an output, rather than a sequence of printed graphs. For convenience, we repeat the definition of the arguments of picarray here. The argument first is the n value of the first partial sum in the sequence and the argument last is the last n value. The variable grinc specifies the step between displayed graphs. All the partial sums are calculated, but by choosing grinc greater than 1, you can display every "grincth" graph. Now we define a new command manpicarray[first,last,grinc]. It does exactly what picarray does except that the output is now displayed in a Manipulate panel. In[33]:= manpicarray[first_,last_,grinc_] := DynamicModule[ {sumlist,termlist,k,grph,grph0,mangraph}, sumlist = mksumlist[first]; grph0 = picfunc; grph = mkgraph[sumlist,1,0,0]; mangraph[first] = Show[{grph0,grph},AxesLabel -> {"r","f[r]"}, AspectRatio -> 0.7, PlotLabel -> Row[{"n =",PaddedForm[first,2]}]]; Do[sumlist = sumlist+mktermlist[k]; If[(Mod[k-first,grinc]== 0), (grph = mkgraph[sumlist,1,0,0]; mangraph[k] = Show[{grph0,grph},AxesLabel -> {"r","f[r]"}, AspectRatio -> 0.7, PlotLabel -> Row[{"n =",PaddedForm[k,2]}]])], {k,first+1,last}]; Manipulate[mangraph[n],{n,first,last,grinc}]]

10 10 genbessexp.nb We now use this to construct the 101 graph sequence of the previous section, but now assigning it to a Manipulate panel. In[34]:= manpicarray@1, 101, 1D n 11 n = 11 Out[34]= r By experimenting with the slider and the movie controls, we can study the convergence of this series. It is what we would have called a 1/n type of convergence in our Fourier series, and in fact with some labor one can show that the large terms in the series do drop off like 1/n. There is a Gibbs peak near r = 3. There is also some serious oscillation at r = 0, but unlike the persistent Gibbs peak at r = 3, the oscillation at r = 0 eventually dies down. 8. Summary We summarize the calculations of this notebook by carrying out another example. The eigenfunctions we use are J 1 ' s. They are eigenfunctions of the Sturm-Liouville system specified below. d dr r dy dr + l r - 1 r y = 0, 0 < r < a, with y well behaved at r = 0, and y HaL = 0. The nth eigenfunction is y n HrL = J 1 Hb n rêal, where b n is the nth root of J 1. These eigenfunctions are orthogonal on [0, a] with respect to the weight function r. Any piecewise smooth function f(r) on [0, a] can be expanded in these eigenfunctions. The coefficients in the expansion are calculated using orthogonality. The result is f(r) = n=1 C n y n HrL, where C n = Ÿ a 0 f HrL yn HrL r r a Ÿ 8yn 0 HrL< 2. r r We make the basic settings of interval length (taken as 2 here), maximum number of terms, the list of zeros beszer, the square roots of the eigenvalues eiger, and the eigenfunctions y. We also calculate the normalization integrals. In[35]:= a = 2; In[36]:= nmax = 101; In[37]:= beszer = N[Table[BesselJZero[1,i],{i,1,nmax}]];

11 genbessexp.nb 11 Now we construct a list with the square roots of the eigenvalues -- ie., the values of a n êa. In[38]:= eiger = beszer/a; Then we can define the eigenfunctions. In[39]:= y[r_,n_] := BesselJ[1,r*eiger[[n]]] We calculate and store the first nmax normalization integrals. In[40]:= In[41]:= norm@n_d := NIntegrateAHy@r, ndl 2 r, 8r, 0, a<, AccuracyGoal Ø 8E normlist = Table@norm@nD, 8n, 1, nmax<d; Now we specify the function to be expanded, and calculate the Fourier-Bessel coefficients. In[42]:= f[r_] := r In[43]:= pltrange = 8-0.3, 2.3<; In[44]:= calcoeff We construct the graph sequence for partial sums up to 101, and send the graphs to a manipulate panel with the command manpicarray. In[45]:= manpicarray@1, 101, 1D n n = Out[45]= r Exploring with the slider and the movie controls, we see that the result is similar to our first example. The Gibbs phenomenon is showing up at the endpoint r = 2, and there is some oscillation around r = 0. Note that only about 10 lines of code were necessary to produce this interactive display of the Fourier-Bessel series.

ME 201/MTH 281/ME400/CHE400 Bessel Functions

ME 201/MTH 281/ME400/CHE400 Bessel Functions ME 01/MTH 81/ME00/CHE00 Bessel Functions 1. Introduction This notebook has two purposes: to give a brief introduction to Bessel functions, and to illustrate how Mathematica can be used in working with

More information

ME201/MTH281/ME400/CHE400 Newton's Law of Cooling

ME201/MTH281/ME400/CHE400 Newton's Law of Cooling ME1/MTH281/ME0/CHE0 Newton's Law of Cooling 1. Introduction This notebook uses Mathematica to solve the problem presented in class, in section 5.1 of the notes. The problem is one of transient heat conduction

More information

ME201/MTH281/ME400/CHE400 Zeros of Bessel Function Derivatives

ME201/MTH281/ME400/CHE400 Zeros of Bessel Function Derivatives ME201/MTH281/ME400/CHE400 Zeros of Bessel Function Derivatives In[42]:= We write code here to find the n th zero of the derivative of the Bessel function J m. Here n is a positive integer, and m is any

More information

ME201/MTH21/ME400/CHE400 ASSIGNMENT #7 PROBLEM 1 Newton's Law of Cooling in Transient Conduction 1. Introduction This notebook uses Mathematica to solve problem 1 of Assignment #7, in which we analyze

More information

In[0]:= Dateist@D Out[0]= 82009, 0, 9, 2, 35, 3.457034< ü Bo 0 < < -> 2 Consider the case when we have a particle in the ground state of PIB of length. In[3]:= Y@_, _D := Definitions: 2 SinB p F In[4]:=

More information

Maple in Differential Equations

Maple in Differential Equations Maple in Differential Equations and Boundary Value Problems by H. Pleym Maple Worksheets Supplementing Edwards and Penney Differential Equations and Boundary Value Problems - Computing and Modeling Preface

More information

Chapter 6. Legendre and Bessel Functions

Chapter 6. Legendre and Bessel Functions Chapter 6 Legendre and Bessel Functions Legendre's Equation Legendre's Equation (order n): legendre d K y''k y'c n n C y = : is an important ode in applied mathematics When n is a non-negative integer,

More information

1 Solutions in cylindrical coordinates: Bessel functions

1 Solutions in cylindrical coordinates: Bessel functions 1 Solutions in cylindrical coordinates: Bessel functions 1.1 Bessel functions Bessel functions arise as solutions of potential problems in cylindrical coordinates. Laplace s equation in cylindrical coordinates

More information

1 A complete Fourier series solution

1 A complete Fourier series solution Math 128 Notes 13 In this last set of notes I will try to tie up some loose ends. 1 A complete Fourier series solution First here is an example of the full solution of a pde by Fourier series. Consider

More information

Concepts of Approximate Error: Approximate Error, Absolute Approximate Error, Relative Approximate Error, and Absolute Relative Approximate Error

Concepts of Approximate Error: Approximate Error, Absolute Approximate Error, Relative Approximate Error, and Absolute Relative Approximate Error Concepts of Approximate Error: Approximate Error, Absolute Approximate Error, Relative Approximate Error, and Absolute Relative Approximate Error Sean Rodby, Luke Snyder, Autar Kaw University of South

More information

Students should read Sections of Rogawski's Calculus [1] for a detailed discussion of the material presented in this section.

Students should read Sections of Rogawski's Calculus [1] for a detailed discussion of the material presented in this section. Chapter 3 Differentiation ü 3.1 The Derivative Students should read Sections 3.1-3.5 of Rogawski's Calculus [1] for a detailed discussion of the material presented in this section. ü 3.1.1 Slope of Tangent

More information

Differentiation of Continuous Functions Central Difference Approximation of the First Derivative

Differentiation of Continuous Functions Central Difference Approximation of the First Derivative Differentiation of Continuous Functions Central Difference Approximation of the First Derivative Ana Catalina Torres, Autar Kaw University of South Florida United States of America kaw@eng.usf.edu Introduction

More information

Fourier-Bessel series

Fourier-Bessel series Bessel Series 2.nb Fourier-Bessel series Orthogonality of J 0 Bessel functions This is what the J 0 Bessel function looks like. Plot#BesselJ#0, x', x, 0, 5' - 2 4 6 8 0 2 4 - We see there are zeros of

More information

COMPUTATIONAL EXPLORATIONS IN MAGNETRON SPUTTERING

COMPUTATIONAL EXPLORATIONS IN MAGNETRON SPUTTERING COMPUTATIONAL EXPLORATIONS IN MAGNETRON SPUTTERING E. J. McInerney Basic Numerics Press 4. ELECTRON MOTION With the groundwork laid in the last two chapters, we can now simulate the motion of electrons

More information

Last Update: April 7, 201 0

Last Update: April 7, 201 0 M ath E S W inter Last Update: April 7, Introduction to Partial Differential Equations Disclaimer: his lecture note tries to provide an alternative approach to the material in Sections.. 5 in the textbook.

More information

Point Charge Between Two Parallel Conducting Plates

Point Charge Between Two Parallel Conducting Plates Point Charge Between Two Parallel Conducting Plates PROBLEM: A point charge Q is located between two infinite grounded parallel conducting sheets at a distance of d y from the plate passing through the

More information

Mathematica Project, Math21b Spring 2008

Mathematica Project, Math21b Spring 2008 Mathematica Project, Math21b Spring 2008 Oliver Knill, Harvard University, Spring 2008 Support Welcome to the Mathematica computer project! In case problems with this assignment, please email Oliver at

More information

Point Charge Between Two Parallel Conducting Plates

Point Charge Between Two Parallel Conducting Plates Point Charge Between Two Parallel Conducting Plates PROBLEM: A point charge Q is located between two infinite grounded parallel conducting sheets at a distance of d y from the plate passing through the

More information

PHYS 301 HOMEWORK #5

PHYS 301 HOMEWORK #5 PHY 3 HOMEWORK #5 olutions On this homework assignment, you may use Mathematica to compute integrals, but you must submit your Mathematica output with your assignment.. For f x = -, - < x

More information

f[x_, μ_] := 4. μ... Nest[f[#,...] &,...,...] Plot[{x, f[...]}, {x, 0, 1}, AspectRatio Equal]

f[x_, μ_] := 4. μ... Nest[f[#,...] &,...,...] Plot[{x, f[...]}, {x, 0, 1}, AspectRatio Equal] 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 In this exercise, we use renormalization-group and scaling methods to study the onset of chaos. There are several routes by which a dynamical system can start exhibiting chaotic

More information

Class 4: More Pendulum results

Class 4: More Pendulum results Class 4: More Pendulum results The pendulum is a mechanical problem with a long and interesting history, from Galileo s first ansatz that the period was independent of the amplitude based on watching priests

More information

Quantum Wells The Shooting Method (application to the simple harmonic oscillator and other problems of a particle in a potential)

Quantum Wells The Shooting Method (application to the simple harmonic oscillator and other problems of a particle in a potential) quantumwellsho.nb Quantum Wells The Shooting Method (application to the simple harmonic oscillator and other problems of a particle in a potential) Introduction In the previous handout we found the eigenvalues

More information

ME 406 Bifurcations VII Subcritical Hopf Bifurcation

ME 406 Bifurcations VII Subcritical Hopf Bifurcation ME 406 Bifurcations VII Subcritical Hopf Bifurcation sysid Mathematica 4.1.2, DynPac 10.66, 3ê5ê2002 intreset; plotreset; 1. Introduction In this notebook, the seventh in a series of notebooks on bifurcations,

More information

Activity 8: Eigenvectors and Linear Transformations

Activity 8: Eigenvectors and Linear Transformations Activity 8: Eigenvectors and Linear Transformations MATH 20, Fall 2010 November 1, 2010 Names: In this activity, we will explore the effects of matrix diagonalization on the associated linear transformation.

More information

For continuous models, the so-called linear superposition operator for an image transformation can be expressed as:

For continuous models, the so-called linear superposition operator for an image transformation can be expressed as: Computational Vision U. Minn. Psy 5036 Linear systems, Convolutions and Optical blur ü Linear Systems Linear system models are important to vision for modeling: optical, retinal sampling, and neural transformations

More information

MSE 310/ECE 340. Instructor: Bill Knowlton. Initialize data Clear somedata, someplot. Place data in list somedata

MSE 310/ECE 340. Instructor: Bill Knowlton. Initialize data Clear somedata, someplot. Place data in list somedata MSE 3/ECE 340 Instructor: Bill Knowlton Examples of Plotting Functions ü Example 1: Using the command ListPlot[ ] to plot data in a scatter plot In[1]:= Initialize data Clear somedata someplot Place data

More information

Notes on the Unicycle Puzzle (PoW 1248)

Notes on the Unicycle Puzzle (PoW 1248) Notes on the Unicycle Puzzle (PoW 248) Stan Wagon, wagon@macalester.edu, Sept. 207. The basic idea here is due to David Finn. Here are papers on the subject. D. Finn, Can a bicycle create a unicycle track,

More information

Physics 229& 100 Homework #1 Name: Nasser Abbasi

Physics 229& 100 Homework #1 Name: Nasser Abbasi Physics 229& 100 Homework #1 Name: Nasser Abbasi (converted to 6.0) 1. Practice in transcribing expressions into Mathematica syntax a) Find the determinant of this matrix: In[94]:= a = {{1, 2, 3, 4}, {1,

More information

Quantum Mechanics using Matrix Methods

Quantum Mechanics using Matrix Methods Quantum Mechanics using Matrix Methods Introduction and the simple harmonic oscillator In this notebook we study some problems in quantum mechanics using matrix methods. We know that we can solve quantum

More information

MAT300/500 Programming Project Spring 2019

MAT300/500 Programming Project Spring 2019 MAT300/500 Programming Project Spring 2019 Please submit all project parts on the Moodle page for MAT300 or MAT500. Due dates are listed on the syllabus and the Moodle site. You should include all neccessary

More information

A Mathematica Companion for Differential Equations

A Mathematica Companion for Differential Equations iii A Mathematica Companion for Differential Equations Selwyn Hollis PRENTICE HALL, Upper Saddle River, NJ 07458 iv v Contents Preface viii 0. An Introduction to Mathematica 0.1 Getting Started 1 0.2 Functions

More information

Physics with Matlab and Mathematica Exercise #1 28 Aug 2012

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

More information

Bilinear Transformations via a Computer Algebra System

Bilinear Transformations via a Computer Algebra System Bilinear Transformations via a Computer Algebra System Tilak de Alwis talwis@selu.edu Department of Mathematics Southeastern Louisiana University Hammond, LA 70403 USA Abstract: In this paper, we will

More information

(a) Determine the general solution for φ(ρ) near ρ = 0 for arbitary values E. (b) Show that the regular solution at ρ = 0 has the series expansion

(a) Determine the general solution for φ(ρ) near ρ = 0 for arbitary values E. (b) Show that the regular solution at ρ = 0 has the series expansion Problem 1. Curious Wave Functions The eigenfunctions of a D7 brane in a curved geometry lead to the following eigenvalue equation of the Sturm Liouville type ρ ρ 3 ρ φ n (ρ) = E n w(ρ)φ n (ρ) w(ρ) = where

More information

Assignment 1 Physics/ECE 176

Assignment 1 Physics/ECE 176 Assignment 1 Physics/ECE 176 Made available: Thursday, January 13, 211 Due: Thursday, January 2, 211, by the beginning of class. Overview Before beginning this assignment, please read carefully the part

More information

Physics 6303 Lecture 15 October 10, Reminder of general solution in 3-dimensional cylindrical coordinates. sinh. sin

Physics 6303 Lecture 15 October 10, Reminder of general solution in 3-dimensional cylindrical coordinates. sinh. sin Physics 6303 Lecture 15 October 10, 2018 LAST TIME: Spherical harmonics and Bessel functions Reminder of general solution in 3-dimensional cylindrical coordinates,, sin sinh cos cosh, sin sin cos cos,

More information

Module 5 : Linear and Quadratic Approximations, Error Estimates, Taylor's Theorem, Newton and Picard Methods

Module 5 : Linear and Quadratic Approximations, Error Estimates, Taylor's Theorem, Newton and Picard Methods Module 5 : Linear and Quadratic Approximations, Error Estimates, Taylor's Theorem, Newton and Picard Methods Lecture 14 : Taylor's Theorem [Section 141] Objectives In this section you will learn the following

More information

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

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

More information

Mathematica for Calculus II (Version 9.0)

Mathematica for Calculus II (Version 9.0) Mathematica for Calculus II (Version 9.0) C. G. Melles Mathematics Department United States Naval Academy December 31, 013 Contents 1. Introduction. Volumes of revolution 3. Solving systems of equations

More information

Lecture IX. Definition 1 A non-singular Sturm 1 -Liouville 2 problem consists of a second order linear differential equation of the form.

Lecture IX. Definition 1 A non-singular Sturm 1 -Liouville 2 problem consists of a second order linear differential equation of the form. Lecture IX Abstract When solving PDEs it is often necessary to represent the solution in terms of a series of orthogonal functions. One way to obtain an orthogonal family of functions is by solving a particular

More information

Physicist's Introduction to Mathematica

Physicist's Introduction to Mathematica Physicist's Introduction to Mathematica Physics 200 Physics 50 Lab Revised for V6.0 Fall Semester 2000 Spring Semester 2006 Summer 2007 Nicholas Wheeler John Boccio John Boccio REED COLLEGE Swarthmore

More information

Green s Functions with Reflection

Green s Functions with Reflection Green s Functions with Reflection User s manual Alberto Cabada Fernández (USC) José Ángel Cid Araújo (UVIGO) Fernando Adrián Fernández Tojo (USC) Beatriz Máquez Villamarín (USC) Universidade de Santiago

More information

Chapter 11 Parametric Equations, Polar Curves, and Conic Sections

Chapter 11 Parametric Equations, Polar Curves, and Conic Sections Chapter 11 Parametric Equations, Polar Curves, and Conic Sections ü 11.1 Parametric Equations Students should read Sections 11.1-11. of Rogawski's Calculus [1] for a detailed discussion of the material

More information

Completeness, Eigenvalues, and the Calculus of Variations

Completeness, Eigenvalues, and the Calculus of Variations Completeness, Eigenvalues, and the Calculus of Variations MA 436 Kurt Bryan 1 Introduction Our goal here is to prove that ϕ k (x) = 2 sin(kπx) for k = 1, 2, 3,... form a complete orthogonal family of functions

More information

The wave equation. The basic equation and it's fundamental solutions on bounded domains. u t t = c 2 u x x. An amalgam of sections 1.5 and 2.2.

The wave equation. The basic equation and it's fundamental solutions on bounded domains. u t t = c 2 u x x. An amalgam of sections 1.5 and 2.2. The wave equation An amalgam of sections.5 and.. The basic equation and it's fundamental solutions on bounded domains Suppose that uhx, tl describes the displacement from equlibrium of a vibrating string

More information

Two special equations: Bessel s and Legendre s equations. p Fourier-Bessel and Fourier-Legendre series. p

Two special equations: Bessel s and Legendre s equations. p Fourier-Bessel and Fourier-Legendre series. p LECTURE 1 Table of Contents Two special equations: Bessel s and Legendre s equations. p. 259-268. Fourier-Bessel and Fourier-Legendre series. p. 453-460. Boundary value problems in other coordinate system.

More information

Lecture 22 Appendix B (More on Legendre Polynomials and Associated Legendre functions)

Lecture 22 Appendix B (More on Legendre Polynomials and Associated Legendre functions) Lecture Appendix B (More on Legendre Polynomials and Associated Legendre functions) Ex.7: Let's use Mathematica to solve the equation and then verify orthogonality. First In[]:= Out[]= DSolve y'' x n^y

More information

1. An Introduction to Mathematica (complete)

1. An Introduction to Mathematica (complete) 1. An Introduction to Mathematica (complete) (Lecture Notes, Thomas Steger, University of Leipzig, summer term 11) This chapter provides a concise introduction to Mathematica. Instead of giving a rigorous

More information

Classroom Tips and Techniques: Series Expansions Robert J. Lopez Emeritus Professor of Mathematics and Maple Fellow Maplesoft

Classroom Tips and Techniques: Series Expansions Robert J. Lopez Emeritus Professor of Mathematics and Maple Fellow Maplesoft Introduction Classroom Tips and Techniques: Series Expansions Robert J. Lopez Emeritus Professor of Mathematics and Maple Fellow Maplesoft Maple has the ability to provide various series expansions and

More information

EXERCISES. Mathematica 6 Lab Number 6. α = π/5. a=sin[α] b=cos[α]

EXERCISES. Mathematica 6 Lab Number 6. α = π/5. a=sin[α] b=cos[α] EXERCISES Mathematica 6 Lab Number 6 Problem : River Meanders. It was apparently Einstein (926) who first discussed why rivers, in their progress across gently sloped alluvial plains, do not pursue straight

More information

The Shooting Method (application to energy levels of the simple harmonic oscillator and other problems of a particle in a potential minimum)

The Shooting Method (application to energy levels of the simple harmonic oscillator and other problems of a particle in a potential minimum) The Shooting Method (application to energy levels of the simple harmonic oscillator and other problems of a particle in a potential minimum) Introduction In the previous handout we found the eigenvalues

More information

Physics 250 Green s functions for ordinary differential equations

Physics 250 Green s functions for ordinary differential equations Physics 25 Green s functions for ordinary differential equations Peter Young November 25, 27 Homogeneous Equations We have already discussed second order linear homogeneous differential equations, which

More information

Green s Functions Computation

Green s Functions Computation Green s Functions Computation User s manual Alberto Cabada Fernández (USC) José Ángel Cid Araújo (UVIGO) Beatriz Máquez Villamarín (USC) Universidade de Santiago de Compostela Universidade de Vigo 1 1.

More information

A Poor Example of a Project - But Gives Some Direction

A Poor Example of a Project - But Gives Some Direction A Poor Example of a Project - But Gives Some Direction Bill Knowlton Materials Science & Engineering Electrical & Computer Engineering Boise State Unversity The idea behind this example is two-fold: 1.

More information

259 Lecture 27: Numerical Computation

259 Lecture 27: Numerical Computation 259 Lecture 27: Numerical Computation Note: To type a command in a Mathematica notebook, use the mouse to move the cursor until it is horizontal, click the left mouse button, and type the command. To enter

More information

ORTHOGONAL FUNCTIONS

ORTHOGONAL FUNCTIONS ORTHOGONAL FUNCTIONS Overview Throughout the first half of the semester we have become familiar with the concept of orthogonal coordinate systems. A coordinate system is orthogonal if its base vectors

More information

Classroom Tips and Techniques: Eigenvalue Problems for ODEs - Part 1

Classroom Tips and Techniques: Eigenvalue Problems for ODEs - Part 1 Classroom Tips and Techniques: Eigenvalue Problems for DEs - Part 1 Initializations restart with LinearAlgebra : with Student Calculus1 : with RootFinding : Introduction Robert J. Lopez Emeritus Professor

More information

Athena Visual Software, Inc. 1

Athena Visual Software, Inc. 1 Athena Visual Studio Visual Kinetics Tutorial VisualKinetics is an integrated tool within the Athena Visual Studio software environment, which allows scientists and engineers to simulate the dynamic behavior

More information

Lectures about Python, useful both for beginners and experts, can be found at (http://scipy-lectures.github.io).

Lectures about Python, useful both for beginners and experts, can be found at  (http://scipy-lectures.github.io). Random Matrix Theory (Sethna, "Entropy, Order Parameters, and Complexity", ex. 1.6, developed with Piet Brouwer) 2016, James Sethna, all rights reserved. This is an ipython notebook. This hints file is

More information

Showing the shooting method in detail for n = 0

Showing the shooting method in detail for n = 0 11.2.7 Finding Eigenvalues by the Shooting Method The shooting method is a means to compute eigenvalues of a boundary problem defined by a onedimensional differential equation and boundary conditions fixed

More information

Vectors and Vector Arithmetic

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

More information

Calculus of Vector-Valued Functions

Calculus of Vector-Valued Functions Chapter 3 Calculus of Vector-Valued Functions Useful Tip: If you are reading the electronic version of this publication formatted as a Mathematica Notebook, then it is possible to view 3-D plots generated

More information

A Glimpse at Scipy FOSSEE. June Abstract This document shows a glimpse of the features of Scipy that will be explored during this course.

A Glimpse at Scipy FOSSEE. June Abstract This document shows a glimpse of the features of Scipy that will be explored during this course. A Glimpse at Scipy FOSSEE June 010 Abstract This document shows a glimpse of the features of Scipy that will be explored during this course. 1 Introduction SciPy is open-source software for mathematics,

More information

Separation of Variables in Linear PDE: One-Dimensional Problems

Separation of Variables in Linear PDE: One-Dimensional Problems Separation of Variables in Linear PDE: One-Dimensional Problems Now we apply the theory of Hilbert spaces to linear differential equations with partial derivatives (PDE). We start with a particular example,

More information

In this worksheet we will use the eigenfunction expansion to solve nonhomogeneous equation.

In this worksheet we will use the eigenfunction expansion to solve nonhomogeneous equation. Eigen Function Expansion and Applications. In this worksheet we will use the eigenfunction expansion to solve nonhomogeneous equation. a/ The theory. b/ Example: Solving the Euler equation in two ways.

More information

Quantum Random Walk: Naive Approach

Quantum Random Walk: Naive Approach Quantum Random Walk: Naive Approach by José Luis Gómez-Muñoz http://homepage.cem.itesm.mx/lgomez/quantum/ jose.luis.gomez@itesm.mx Introduction The quantum random walker (Y. Aharonov, L. Davidovich, and

More information

3.2. The Ramsey model - linearization, backward integration, relaxation (complete)

3.2. The Ramsey model - linearization, backward integration, relaxation (complete) 3.. The Ramsey model - linearization, backward integration, relaxation (complete) (Quantitative Dynamic Macroeconomics, Lecture Notes, Thomas Steger, University of Leipzig, winter term /3) Ramsey Model:

More information

Lesson 09 Methods of integrating ordinary differential equations

Lesson 09 Methods of integrating ordinary differential equations Lesson 09 Methods of integrating ordinary differential equations Suppose we do not have the commands from Mathematica, what can we do? http://numericalmethods.eng.usf.edu/ Euler s Method Euler s method

More information

Line Search Algorithms

Line Search Algorithms Lab 1 Line Search Algorithms Investigate various Line-Search algorithms for numerical opti- Lab Objective: mization. Overview of Line Search Algorithms Imagine you are out hiking on a mountain, and you

More information

Mathematica Project 3

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

More information

Sturm-Liouville Theory

Sturm-Liouville Theory More on Ryan C. Trinity University Partial Differential Equations April 19, 2012 Recall: A Sturm-Liouville (S-L) problem consists of A Sturm-Liouville equation on an interval: (p(x)y ) + (q(x) + λr(x))y

More information

7. Numerical Solutions of the TISE

7. Numerical Solutions of the TISE 7. Numerical Solutions of the TISE Copyright c 2015 2016, Daniel V. Schroeder Besides the infinite square well, there aren t many potentials V (x) for which you can find the energies and eigenfunctions

More information

natural frequency of the spring/mass system is ω = k/m, and dividing the equation through by m gives

natural frequency of the spring/mass system is ω = k/m, and dividing the equation through by m gives 77 6. More on Fourier series 6.. Harmonic response. One of the main uses of Fourier series is to express periodic system responses to general periodic signals. For example, if we drive an undamped spring

More information

Mathematical Modeling using Partial Differential Equations (PDE s)

Mathematical Modeling using Partial Differential Equations (PDE s) Mathematical Modeling using Partial Differential Equations (PDE s) 145. Physical Models: heat conduction, vibration. 146. Mathematical Models: why build them. The solution to the mathematical model will

More information

The Solow model - analytical solution, linearization, shooting, relaxation (complete)

The Solow model - analytical solution, linearization, shooting, relaxation (complete) The Solow model - analytical solution, linearization, shooting, relaxation (complete) (Quantitative Dynamic Macroeconomics, Lecture Notes, Thomas Steger, University of Leipzig). Solow model: analytical

More information

Math 253 Homework due Wednesday, March 9 SOLUTIONS

Math 253 Homework due Wednesday, March 9 SOLUTIONS Math 53 Homework due Wednesday, March 9 SOLUTIONS 1. Do Section 8.8, problems 11,, 15, 17 (these problems have to do with Taylor s Inequality, and they are very similar to what we did on the last homework.

More information

ME 406 Predator-Prey Example Part 1 - Equilibrium

ME 406 Predator-Prey Example Part 1 - Equilibrium predpt1.nb 1 In[299]:= sysid Mathematica 6.0.3, DynPac 11.02, 2ê12ê2009 ME 406 Predator-Prey Example Part 1 - Equilibrium ü Introduction This is a simple model of an ecological system with three components:

More information

One-Dimensional Analysis of Lateral Shearing Interferograms

One-Dimensional Analysis of Lateral Shearing Interferograms One-Dimensional Analysis of Lateral Shearing Interferograms James C. Wyant Optical Sciences Center University of Arizona Introduction Although techniques have been developed for obtaining the entire wavefront

More information

The Ramsey model - linearization, backward integration, relaxation (complete)

The Ramsey model - linearization, backward integration, relaxation (complete) The Ramsey model - linearization, backward integration, relaxation (complete) (Quantitative Dynamic Macroeconomics, Lecture Notes, Thomas Steger, University of Leipzig) Ramsey Model: linearized version

More information

2: SIMPLE HARMONIC MOTION

2: SIMPLE HARMONIC MOTION 2: SIMPLE HARMONIC MOTION Motion of a Mass Hanging from a Spring If you hang a mass from a spring, stretch it slightly, and let go, the mass will go up and down over and over again. That is, you will get

More information

Chapter 1, Section 1.2, Example 9 (page 13) and Exercise 29 (page 15). Use the Uniqueness Tool. Select the option ẋ = x

Chapter 1, Section 1.2, Example 9 (page 13) and Exercise 29 (page 15). Use the Uniqueness Tool. Select the option ẋ = x Use of Tools from Interactive Differential Equations with the texts Fundamentals of Differential Equations, 5th edition and Fundamentals of Differential Equations and Boundary Value Problems, 3rd edition

More information

Global Warming? Effects on Glaciers

Global Warming? Effects on Glaciers This project has been funded with support from the European Commission. This publication reflects the views only of the author, and the Commission cannot be held responsible for any use which may be made

More information

Accessibility of the lower-hybrid resonance

Accessibility of the lower-hybrid resonance Accessibility of the lower-hybrid resonance [Sec. 4.1, Stix] Mathematica initialization Basic definitions Ion-to-electron mass ratio: Μ = All frequencies are assumed measured in units of Ωpe, so: Ωpi :=

More information

Vectors in Function Spaces

Vectors in Function Spaces Jim Lambers MAT 66 Spring Semester 15-16 Lecture 18 Notes These notes correspond to Section 6.3 in the text. Vectors in Function Spaces We begin with some necessary terminology. A vector space V, also

More information

Series Solutions. 8.1 Taylor Polynomials

Series Solutions. 8.1 Taylor Polynomials 8 Series Solutions 8.1 Taylor Polynomials Polynomial functions, as we have seen, are well behaved. They are continuous everywhere, and have continuous derivatives of all orders everywhere. It also turns

More information

Computer Problems for Fourier Series and Transforms

Computer Problems for Fourier Series and Transforms Computer Problems for Fourier Series and Transforms 1. Square waves are frequently used in electronics and signal processing. An example is shown below. 1 π < x < 0 1 0 < x < π y(x) = 1 π < x < 2π... and

More information

Eigen decomposition for 3D stress tensor

Eigen decomposition for 3D stress tensor Eigen decomposition for 3D stress tensor by Vince Cronin Begun September 13, 2010; last revised September 23, 2015 Unfinished Dra ; Subject to Revision Introduction If we have a cubic free body that is

More information

In this work is used the version of the Mathematica software for Windows environment. The examples which are treated are "generic" and should ex

In this work is used the version of the Mathematica software for Windows environment. The examples which are treated are generic and should ex How to Use Mathematica to Solve Typical Problems in Celestial Mechanics D.C. Lob~ao y Λ y Instituto de Pesquisa e Desenvolvimento IPD Universidade do Vale do Para ba UNIVAP S~ao José dos Campos, SP Brasil

More information

There are four irrational roots with approximate values of

There are four irrational roots with approximate values of Power of the Quadratic Formula 1 y = (x ) - 8(x ) + 4 a = 1, b = -8, c = 4 Key 1. Consider the equation y = x 4 8x + 4. It may be a surprise, but we can use the quadratic formula to find the x-intercepts

More information

8.5 Taylor Polynomials and Taylor Series

8.5 Taylor Polynomials and Taylor Series 8.5. TAYLOR POLYNOMIALS AND TAYLOR SERIES 50 8.5 Taylor Polynomials and Taylor Series Motivating Questions In this section, we strive to understand the ideas generated by the following important questions:

More information

Physics 212E Spring 2004 Classical and Modern Physics. Computer Exercise #2

Physics 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 information

Taylor and Maclaurin Series. Copyright Cengage Learning. All rights reserved.

Taylor and Maclaurin Series. Copyright Cengage Learning. All rights reserved. 11.10 Taylor and Maclaurin Series Copyright Cengage Learning. All rights reserved. We start by supposing that f is any function that can be represented by a power series f(x)= c 0 +c 1 (x a)+c 2 (x a)

More information

Visualizing Particle-in-a-Box Wavefunctions

Visualizing Particle-in-a-Box Wavefunctions Particle-in-a-box-5.nb 1 Visualizing Particle-in-a-Box Wavefunctions By Edmund L. Tisko Department of Chemistry University of Nebraska at Omaha Omaha, NE 68182 etisko@unomaha.edu Translated and modified

More information

Waves on 2 and 3 dimensional domains

Waves on 2 and 3 dimensional domains Chapter 14 Waves on 2 and 3 dimensional domains We now turn to the studying the initial boundary value problem for the wave equation in two and three dimensions. In this chapter we focus on the situation

More information

Using Mathematica to study series (part II)

Using Mathematica to study series (part II) Using Mathematica to study series (part II) Truncation errors Example of exponential; first consider x>0 Remainder if use only first 3 terms in power series for exponential: PlotExpx1xx ^,x, 0,, PlotStyleThick,

More information

INTRODUCTION TO COMPUTER METHODS FOR O.D.E.

INTRODUCTION TO COMPUTER METHODS FOR O.D.E. INTRODUCTION TO COMPUTER METHODS FOR O.D.E. 0. Introduction. The goal of this handout is to introduce some of the ideas behind the basic computer algorithms to approximate solutions to differential equations.

More information

Physicist's Introduction to Mathematica

Physicist's Introduction to Mathematica Physicist's Introduction to Mathematica Laboratory 6 Part B Fitting Curves to Data Preliminary Remarks It is increasingly rare for your activity in the laboratory to be describable as "hands-on" production

More information

Electric Fields and Equipotentials

Electric Fields and Equipotentials OBJECTIVE Electric Fields and Equipotentials To study and describe the two-dimensional electric field. To map the location of the equipotential surfaces around charged electrodes. To study the relationship

More information

Flash File. Module 3 : Sampling and Reconstruction Lecture 28 : Discrete time Fourier transform and its Properties. Objectives: Scope of this Lecture:

Flash File. Module 3 : Sampling and Reconstruction Lecture 28 : Discrete time Fourier transform and its Properties. Objectives: Scope of this Lecture: Module 3 : Sampling and Reconstruction Lecture 28 : Discrete time Fourier transform and its Properties Objectives: Scope of this Lecture: In the previous lecture we defined digital signal processing and

More information