Resources

Syllabus

The syllabus for this course is here.

Mathematica

I will be using Mathematica on occasion in this course, and you are welcome to use it yourself to do your homework. Mathematica is available in the Briggs 419 computer lab. I will not be offering any formal instruction in the use of Mathematica; instead, I will be showing numerous examples in class. If you are interested in reading a Mathematica tutorial, there is a tutorial available in the online help system.

How to read Mathematica notebooks

All of the Mathematica files that I am providing below are in the form of Mathematica notebooks. To download these files, right click on the links provided and select the option to download the file to the local disk. You can then open those files in Mathematica. If you are working at a computer that does not have Mathematica installed, you can use the Mathematica Player from Wolfram Research to read these files instead. You can download the Wolframe CDF Player from http://www.wolfram.com/cdf-player/.


Monday, Sept. 11

Sections 3.1-3.3. Lecture Notes

Wednesday, September 13

Section 3.4. Lecture Notes

Friday, September 15

Section 3.5. Lecture Notes

I also gave a short demonstration of how to use Mathematica to do some simple matrix calculations. The notebook file containing those examples is here.

First Homework Set

Section 3.4: 4, 5, 10. Section 3.5: 3, 4, 6. This homework is due on Friday, September 22.

Monday, September 18

Sections 5.1 to 5.3. Lecture Notes

Here is a Mathematica notebook that shows how to use Mathematica to do the integrals necessary to compute Fourier Sine expansions.

Wednesday, September 20

Sections 2.2 and 5.4. Lecture Notes

Friday, September 22

Sections 5.5 and 5.6. Lecture Notes

Here is a Mathematica notebook that shows how to use Mathematica to do the integrals necessary to implement the Finite Element form of the Galerkin method.

Second Homework Set

Section 5.1: 2, 5, 7, 8. Section 5.2: 1, 2, 3, 6, 7. Section 5.3: 3bc, 4bc. Section 5.4: 1, 2, 7. These problems are due on Friday, September 29.

Monday, September 25

Sections 6.1 and 6.2. Lecture Notes

Here is a Mathematica notebook that shows how to use Mathematica to solve the heat equation by the method of Fourier series.

Third Homework Set

Section 5.5: 7, 8. Section 5.6: 5, 6, 7, 9. Section 6.1: 3, 4. Section 6.2: 4. These problems are due on Monday, October 2.

Wednesday, September 27 and Friday, September 29

Section 6.4: solving the heat equation by the finite element method. The finite element method will require us to solve or approximate the solution to some systems of first order ODEs. To do this most efficiently, you need to understand some simple methods for solving ODEs numerically. Here is a Mathematica notebook that illustrates some of these techniques. Once you have reviewed the numerical solution techniques, you can go on to work with the notebook that shows how to use these techniques with the finite element method.

Friday, September 29 and Monday, October 2

Section 6.5: solving the heat equation with Neumann boundary conditions by the finite element method. Here is the Mathematica notebook that shows how to implement these methods.

Fourth Homework Set

Section 6.4: 5, 6. Section 6.5: 6. These problems are due on Monday, Oct. 9.

Wednesday, October 4

Section 7.1: Lecture Notes

Friday, October 6

Section 7.2: Lecture Notes

Here is a Mathematica notebook that shows how to use Mathematica to solve the wave equation by the method of Fourier series.

Section 7.3, finite element method for the wave equation. Here are lecture notes and a Mathematica notebook

Monday, October 9

Section 7.5, finite difference method for the wave equation. Here are lecture notes and a Mathematica notebook

Fifth Problem Set

Section 7.1: 1. Section 7.2: 2. Section 7.3: 3. Section 7.5: 4,5. These problems are due on Wednesday, Oct. 18.

Wednesday, October 11

Sections 8.1 and 8.2, the method of characteristics. Here are lecture notes and a Mathematica notebook that shows some examples of sets of characteristic curves.

First Midterm Exam

The first midterm exam is coming up on Friday, October 13. The exam will cover chapters 3, 5, and 6. Here is a a list of topics to review and some sample exam questions

Monday, October 16 and Wednesday, October 18

Sections 9.1 and 9.2. Here are lecture notes.

Wednesday, October 18

Section 9.5, Green's function for the heat equation. Lecture Notes

Sixth Problem Set

Section 8.1: 2. Section 8.2: 2. Section 9.1: 2, 5, 8. Section 9.2: 2. Section 9.5: 4. These problems are due on Friday, Oct. 27.

Monday, October 23

Section 9.6, Green's function for the wave equation. Lecture Notes

Wednesday, October 25

Section 11.1: Lecture Notes

Friday, October 27

Section 11.2: Lecture Notes

Monday, October 30

Section 11.3: Lecture Notes

Here is a Mathematica notebook to accompany this material.

Wednesday, November 1

Section 11.4: The finite element method in multiple spatial dimensions. Here are some lecture notes that explain the basics of the method, and a Mathematica notebook that works out all the gory details. Some of the code in that notebook is fairly advanced. You will need to work through this tutorial workbook before you attempt to understand what is going on in the main notebook.

Seventh Problem Set

Section 9.6: 7. Section 11.1: 5, 9, 10 Section 11.2: 2, 4, 5, 11. Section 11.3: 7. Section 11.4: 1, 6. These problems are due on Friday, Nov. 10

Friday, November 3

Green's functions for the Laplace operator. Here are lecture notes for section 11.5 and section 11.6.

Second Midterm Exam

The second midterm exam is coming up on Monday, Nov. 6. The exam will cover chapters 7, 8 and 9. Here is a a list of topics to review and some sample exam questions.

Wednesday, November 8

Sections 10.1 through 10.3, Sturm-Liouville boundary value problems. Here are lecture notes for sections 10.1 and 10.2, lecture notes for section 10.3 and a pair of Mathematica notebooks with examples.

Friday, November 10

Sections 12.1 and 12.2, Complex Fourier series and the Fast Fourier Transform. Here are lecture notes and a Mathematica notebook that demonstrates how to use the FFT to compute complex Fourier coefficients.

Monday, November 13 and Wednesday, November 15

Convergence theorems for Fourier series. Here are lecture notes for section 12.4 and section 12.5 and a Mathematica notebook to accompany section 12.5.

Final Exam

The final exam will be on Monday, November 20 from 8:00-10:30 AM. Here is a review sheet to help you prepare.