Math 302

Partial Differential Equations

Fall 2008

  • Homework assignments
  • Daily notes
  • Fun stuff
  • Homework assignments

    For assignments with no problems to be submitted, a target date is given. For problems to be submitted, a due date is given. I'll ask for questions on this section in the class period that precedes the due date.
    Section Problems to do Submit Target or due date Comments
    1.1 1,2,3,4,5,6,7,9,10 6, 10(b,c,d) Monday, Sept 8
    1.2 1,2,3,4,7,10 8 Tuesday, Sept 16
    1.3 1,3,5 6 Friday, Sept 19
    1.5 3,4 None Friday, Sept 19
    1.5 3,4 None Friday, Sept 19
    1.8 6 None Tuesday, Sept 23
    1.9 1,2 None Tuesday, Sept 23
    2.1 1,2,4,5 2 Thursday, Oct 9 See comments below in the daily note for Tuesday September 30.
    2.2 1,2,5 2 Thursday, Oct 9
    2.3 1,3 None Thursday, Oct 9 You could replace the superscript notation in Problem 3 with something like what we used in class.
    2.4 1,2,3,4 None Monday, Oct 13
    2.6 1,2,3,4 from handout None Tuesday, Oct 14
    2.6 1,4,5,6 None Thursday, Oct 23
    3.2 1,2,3,4,5,8 6 Thursday, November 6 Problem 7 concerns wavelets. This would be a good project topic.
    3.3 1,2,3 None Monday, November 10
    3.4 1,3,6,7,9 None Thursday, November 13
    4.1 1,2,3 TBD Monday, November 24
    4.2 1,2 TBD Monday, November 24
    4.3 2 TBD Tuesday, December 2

    Daily notes

    Thursday December 18

    This morning, I'll be around my office until about noon. This afternoon, I'll be here from about 1:30 until at least 3:00.

    Tuesday, December 9

    Topics: presentations: Jessica, Joey, Andy
    Tomorrow: presentations

    Exam #4 and your course project report are due by 3 pm on Friday December 19. You can bring these to my office anytime before then. If I'm not in, just slide your work under the door.

    I'll be around during reading period and final exam week. E-mail or come find me to ask questions on your project or the exam.

    Monday, December 8

    Topics: presentations: Kali, Sara, Thor
    Tomorrow: presentations

    Friday, December 5

    Topics: presentations: Boone, Karly
    Tomorrow: presentations

    Thursday, December 4

    Topics: vibrations of a circular drumhead
    Text: Section 4.5
    Tomorrow: presentations

    Tuesday, December 2

    Topics: interpreting our solution for the BVP for Laplace's equation on a disk
    Text: Section 4.3
    Tomorrow: interpreting our solution for the BVP for Laplace's equation on a disk

    Monday, December 1

    Topics: finishing our BVP for Laplace's equation on a disk
    Text: Section 4.3
    Tomorrow: interpreting our solution for the BVP for Laplace's equation on a disk

    Tuesday, November 25

    Topics: the Laplacian in polar coordinates; Laplace's equation for a disk
    Text: Section 4.3
    Mathematica: Visualizing some solutions
    Tomorrow: more on Laplace's equation for a disk

    Here's the animation we looked at showing the D'Alembert view of a solution for the wave equation on a bounded interval.

    D'Alembert view

    Monday, November 24

    Topics: questions on 4.1, 4.2 problems; Laplace's equation for a disk
    Text: Section 4.3
    Tomorrow: more on Laplace's equation for a disk

    Friday, November 21

    Topics: recasting our solution for an IBVP for the heat equation; a BVP for Laplace's equation
    Text: Section 4.1
    Tomorrow: more on Laplace's equation

    Thursday, November 20

    Topics: interpreting our solution for an IBVP for the wave equation; recasting our solution in the D'Alembert form
    Text: Section 4.1
    Tomorrow: recasting our solution for an IBVP for the heat equation

    Note that I've assigned problems from Section 4.1

    Tuesday, November 18

    Topics: finishing our IBVP for the wave equation
    Text: Section 4.1
    Mathematica: IBVP solutions
    Tomorrow: interpreting our solution for an IBVP for the wave equation

    Monday, November 17

    Topics: interpreting our solution to the IBVP for the heat equation; starting an IBVP for the wave equation
    Text: Section 4.1
    Tomorrow: finishing our IBVP for the wave equation

    I've assigned a few problems from Section 4.1. We'll wait until Friday to look at these in class since you're likely to be busy with the exam earlier in the week.

    If you haven't picked a course projec topic already, you should do so soon and then check with me for approval. Come talk with me if you're not sure about what to do.

    Friday, November 14

    Topics: questions on Section 3.4 problems; finishing our IBVP for the heat equation
    Text: Sections 3.4, 4.1
    Tomorrow: interpreting our solution to the IBVP for the heat equation

    We've now seen one full example of the last (or maybe next to the last) big idea for the course. The idea is that given a PDE problem involving two boundary conditions for one of the independent variables, we can

    Thursday, November 13

    Topics: questions on Section 3.4 problems
    Text: Section 3.4
    Mathematica: Section 3.4 Problem 6
    Tomorrow: an IBVP for the heat equation on a bounded interval

    I plan to distribute Exam 3 in class tomorrow. It will be due next Thursday.

    Tuesday, November 11

    Topics: Sturm-Liouville theory
    Text: Section 3.4
    Tomorrow: questions on Section 3.4 problems

    Monday, November 10

    Topics: eigenvalues and eigenfunctions for a second-order ODE boundary value problem
    Text: Section 3.4
    Tomorrow: Sturm-Liouville theory

    The example we worked out in class is the prototypical example of how boundary value problems for ODEs come out of the separation of variables approach to solving a PDE problem. Tomorrow, we'll look at some results from Sturm-Liouville theory. S-L theory gives results about the nature of eigenvalues and eigenfunctions for a general class of boundary value problems.

    Friday, November 7

    Topics: Fourier series example; convergence issues; an alternate expression; frequency spectrum
    Text: Section 3.3
    Tomorrow: Sturm-Liouville theory

    I've assigned problems from Section 3.3

    Thursday, November 6

    Topics: Fourier coefficients minimize mean-square error; classical Fourier series
    Text: Sections 3.2, 3.3
    Tomorrow: more on classical Fourier series

    If you are looking for an alternative to Mathematica, you might consider Sage. Sage is "a free open-source mathematics software system".

    Tuesday, November 4

    Topics: question on Section 3.2 problems; another look at mean-square error
    Text: Section 3.2
    Mathematica: Section 3.2 Problem 6
    Tomorrow: proof that our expansion coefficients minimize mean-square error; the original Fourier series

    In this part of the course, we are developing an idea we will be using in the process of solving PDE problems on bounded domains (as opposed to the unbounded domains we worked with in Chapter 2). The idea is to expand a given function f in terms of an orthogonal basis of functions. When this arises in the process of solving an initial-boundary value problem for a PDE, the PDE and boundary conditions will dictate which orthogonal basis we use. In our first examples, our bases will contain sine functions or cosine functions or both. In other examples, our bases will contain functions that you haven't met yet such as Bessel functions.

    Monday, November 3

    Topics: question on Section 3.2 problems
    Text: Section 3.2
    Tomorrow: more on convergence issues

    I've changed the due date for the problem to be submitted from Section 3.2

    Friday, October 31

    Topics: convergence issues for expansions in infinite dimensional vector spaces; pointwise error and mean square error
    Text: Section 3.2
    Mathematica: Minimizing mean-square error
    Tomorrow: more on convergence issues

    In class, we looked at the mean-square error. (Here, "mean" is being used in the sense of "average".) The mean-square error is one way of measuring how close two functions are to each other. In our case, we are looked at how close a function f is to the partial sums for an orthogonal expansion of f.

    When we looked at things graphically using Mathematica, we found evidence that choosing an expansion coefficient to minimize the mean-square error gives us the same result as we get by computing the expansion coefficient using the inner product. This is not an accident. See the discussion on pages 103-104 of the text for a proof of this fact.

    Speaking of the text, this is a good time to read Section 3.2 very carefully. Make note of any questions you have on this reading and ask them in class on Monday (or by email before Monday).

    Thursday, October 30

    Topics: definitions and examples: vector space, inner product, orthogonal sets, orthogonal expansions
    Text: Sections 3.1, 3.2
    Tomorrow: convergence issues for expansions in infinite dimensional vector spaces

    I've assigned additional problems from Section 3.2. Some of these involve looking at pointwise error and mean-square error. We'll talk about these ideas in class tomorrow as part of our discussion of convergence issues.

    Tuesday, October 28

    Topics: computing expansion coefficients
    Text: Sections 3.1, 3.2
    Mathematica: Orthogonal expansions
    Tomorrow: more details on orthogonal expansions

    Monday, October 27

    Topics: expanding (or expressing) a function in terms of an orthogonal basis of functions
    Text: Sections 3.1, 3.2
    Tomorrow: computing expansion coefficients

    Today, you experimented with estimating coefficients for expanding a particular function in terms of the basis functions sin(kx). Tomorrow, we'll see how to compute these coefficients.

    Friday, October 24

    Topics: properties of dot product; a "dot product" for functions
    Text: Sections 3.1, 3.2
    Tomorrow: expanding (or expressing) a function in terms of an orthogonal basis of functions

    I'll hold off assigning new problems until after the exam is due on Tuesday.

    Thursday, October 23

    Topics: questions on Section 2.6 problems; orthogonal expansions
    Text: Section 3.1
    Tomorrow: more on orthogonal expansions

    I distributed Exam #2 in class. It will be due Tuesday, October 28.

    Friday, October 17

    Topics: real waves!; proof of the convolution theorem; finishing our heat equation problem
    Text: Section 2.6
    Tomorrow: orthogonal expansions

    When we went to the computer lab at the end of class, nobody got to the point of plotting the solution we had found in class. Work on this as part of your homework assignment. You might find it useful to look back at what we did the last time we went to work with Mathematica.

    We'll delay looking at Fouier transforms until the end of the semester. We won't cover the idea in Section 2.8. So, we are done with Chapter 2 for now. Done, that is, except for homework and a take-home exam. I'll have the take-home exam ready when you return from break. (If I get it done earlier, I'll post it here and send out an email to alert you.) It will be due on Tuesday, October 28.

    From one point of view, the material we'll start in on after break is a big application of linear algebra. Here's a few of the ideas from linear algebra we'll be using: vector space, inner product, orthogonal, linear combination, linear independence, basis, dimension. In our applications of these ideas, we'll be working with vector spaces of functions. The vectors spaces will not have finite dimension. This makes it much harder to determine whether or not a given set of vectors is a basis. We'll get to deal with linear combinations that are infinite series rather than finite sums.

    Thursday, October 16

    Topics: animating the solution to Section 2.4 #3; convolution
    Text: Section 2.6
    Mathematica: Animating solution to Section 2.4 #3
    Tomorrow: finishing our heat equation problem

    Tuesday, October 14

    Topics: questions on Section 2.4 homework; more on Laplace transforms
    Text: Section 2.6
    Tomorrow: convolution

    When we discussed Problem 3 from Section 2.4 in class, I forgot to note that ultimately we only need the region of the xt-plane with x>0 and t>0. For this quadrant, there are only two different regions to consider. The third region we looked at in class has x<0 which is not relevant for the original problem.

    Monday, October 13

    Topics: questions on Section 2.4 homework; more on Laplace transforms
    Text: Section 2.6
    Tomorrow: Laplace transforms applied to PDEs

    You should finish off the problem we started in class by determining the inverse Laplace transform that we need. For this, you can use InverseLaplaceTransform[ftcn,variable1,variable2] in Mathematica. If you sit down with Mathematica, you might as well also experiment with LaplaceTransform[ftcn,variable1,variable2]

    The problems I've assigned are from a handout with a few problems on Laplace transforms.

    Friday, October 10

    Topics: questions on Section 2.3 homework; Laplace transforms
    Text: Section 2.6
    Tomorrow: more on Laplace transforms

    We'll skip over the material in Section 2.5. In class, we started looking at Laplace transforms. Some of you have previously seen Laplace transforms in your ODE course. Laplace transforms can be used for ODEs and for PDEs. The Laplace transform is an example of an integral transform. We'll next study another integral transform called the Fourier transform.

    Thursday, October 9

    Topics: a few more comments on Exam #1; heat equation on the half-line
    Text: Section 2.4
    Mathematica: Animating our solution
    Tomorrow: Duhamel's principle

    The technique we used in class today to get a solution for an IBVP for the heat equation on the half-line is called the method of reflection. I'm leaving it to you to read about using this idea for solving an IBVP for the wave equation on the half-line. I've assigned a few problems from Section 2.4

    Tuesday, October 7

    Topics: derivatives in Mathematica; well-posed and ill-posed problems; return Exam #1
    Text: Section 2.3
    Mathematica: Derivatives
    Tomorrow: not sure yet

    Here are some bits and pieces I pulled from responses to Question 5 on Exam #1. Some of these are quotes and others are paraphrases. There is some redundancy here in terms of distinct ideas:

    Monday, October 6

    Topics: questions on Section 2.1, 2.2 problems; well-posed and ill-posed problems
    Text: Section 2.3
    Tomorrow: more on well-posed and ill-posed problems

    We talked about the idea of well-posed problems in class today. The motivation here is to give a set of mathematical conditions that are necessary in order that a differential equation model will "physically reasonable." One way to think about this is that the well-posed conditions are necessary in order for a differential equations model to have predictive power.

    I've designated problems to submit from Sections 2.1 and 2.2.

    Friday, October 3

    Topics: Mathematica lab session
    Text: Sections 2.1, 2.2
    Tomorrow: questions on Section 2.1, 2.2 problems; well-posed and ill-posed problems

    There is a Math/CS Department Seminar on Monday at 4 pm. Manley Perkel will speak on "Embedding Complete Binary Trees into Grids". I'll bring the abstract to class on Monday.

    Thursday, October 2

    Topics: questions on Section 2.1 problems; Cauchy problem for the wave equation
    Text: Sections 2.1, 2.2
    Mathematica: Animating solution to Problem 2(a) of Section 2.1
    Tomorrow: questions on Section 2.1 problems; Cauchy problem for the wave equation

    We'll meet in the computer lab for class tomorrow.

    Tuesday, September 30

    Topics: fundamental solution to the heat equation; building a solution to the general Cauchy problem for the heat equation
    Text: Section 2.1
    Mathematica: Plotting/animating the fundamental solution
    Tomorrow: questions on Section 2.1 problems; Cauchy problem for the wave equation

    Here's a recap of how we arrived at a solution to the general Cauchy problem for the heat equation:

    I've assigned problems from Section 2.1. Here's some comments:

    Monday, September 29

    Topics: understanding our solution to a specific Cauchy problem for the heat equation; generating another solution from our first
    Text: Section 2.1
    Tomorrow: building a solution to the general Cauchy problem for the heat equation

    I'll assign problems from Section 2.1 after class tomorrow. In the meantime, here's three problems you should do:

    1. Verify directly that the function we've called w(x,t) is a solution to the heat equation for all x and all positive t.
    2. Verify directly that the function we've called G(x,t) is a solution to the heat equation for all x and all positive t.
    3. In terms of the function G, write down a solution of the heat equation that corresponds to starting with 1 unit of heat energy at the point x=3. In terms of the function G, write down a solution of the heat equation that corresponds to starting with 4 units of heat energy at the point x=-5.

    Friday, September 26

    Topics: solving a specific Cauchy problem for the heat equation
    Text: Section 2.1
    Tomorrow: understanding our solution to a specific Cauchy problem for the heat equation

    I'll assign problems from Section 2.1 after class on Monday so we can discuss more details. I'm sure your take-home exam will be enough to keep you out of trouble in the meantime.

    Thursday, September 25

    Topics: dimensional analysis; the Cauchy problem for the heat equation
    Text: Section 2.1
    Tomorrow: solving the Cauchy problem for the heat equation

    Tuesday, September 23

    Topics: comments and questions on homework
    Text: Chapter 1
    Mathematica: ListPointPlot3D and ListPlot3D
    Tomorrow: questions on Section 1.9 homework; Cauchy problem for the heat equation

    I've finished writing the take-home exam. Please read the instructions carefully. Feel free to ask for clarification on the instructions or problems.

    I'll have homework graded and available for you to pick up tomorrow at my office.

    Monday, September 22

    Topics: review(?) of classifying quadratic equations in two variables; classifying 2nd order PDEs
    Text: Section 1.9
    Tomorrow: questions on Section 1.8 and 1.9 homework

    In class, I mentioned this handout that gives more details on classifying quadratic equations in two variables. I wrote this handout for a Math 301 class so the notation is slightly different and the last example is not directly relevant to what we looked at. In the handout, the general quadratic form is written as Ax2+2Bxy+Cy2 rather than as Ax2+Bxy+Cy2. Using 2B in place of B is a matter of convenience. The handout gives more detailed references results from linear algebra (with specific references to results in Rob Beezer's A First Course in Linear Algebra.)

    I'll have a take-home exam to distribute in class tomorrow. It may be available here later today if I finish it.

    Friday, September 19

    Topics: questions on Section 1.5 homework; the Laplacian as divergence of a gradient; mean value property for solutions of Laplace's equation
    Text: Section 1.8
    Tomorrow: classifying 2nd order PDEs

    I've assigned one problem from Section 1.8. It involves using the mean value property for solutions of Laplace's equation to get numerically approximate a solution.

    Our first exam will be a take-home exam on the material from Chapter 1. I'll distribute it early next week and have it due early the following week.

    Thursday, September 18

    Topics: questions on Section 1.3 homework; the wave equation; Laplace's equation
    Text: Sections 1.5,1.8
    Tomorrow: more on Laplace's equation; classifying 2nd order PDEs

    In class, we went through a quick and dirty motivation for the basic wave equation as a model for a vibrating string. Section 1.5 has a much more detailed derivation. Section 1.5 also derives the basic wave equation as a model for acoustic (i.e., sound) signals. You are welcome to read these derivations but we will not cover them in detail in this course. I encourage physics students to look at the details. If you do read them and have questions, feel free to come ask me.

    Tuesday, September 16

    Topics: IBVPs for the heat/diffusion equation
    Text: Section 1.3
    Tomorrow: questions on Section 1.3 homework; the wave equation

    Monday, September 15

    Topics: questions on Section 1.2 homework; diffusion
    Text: Section 1.3
    Tomorrow: more on diffusion

    I'll post an assignment from Section 1.3 after class tomorrow.

    Friday, September 12

    Topics: Mathematica lab session
    Text: none
    Tomorrow: questions on Section 1.2 homework; diffusion

    We got some hands-on experience with Mathematica today by inputting each of the commands from this handout. Mathematica has many capabilities. We'll mainly use its graphics capabilities to help visualize solutions.

    Thursday, September 11

    Topics: questions on Section 1.2 problems; more on the method of characteristic coordinates
    Text: Section 1.2
    Tomorrow: Mathematica lab session

    Note added late: I just realized that I drew a picture incorrectly in class today. When I was drawing the ξ=C curves in our example, I was thinking of x as the vertical axis and t as the horizontal axis when, in fact, there were the other way around. I'll fix this up in class tomorrow.

    I've assigned a few more problems from Section 1.2, including one to be submitted next week.

    Note that in Section 1.2, the author of our text recycles some notation so certain symbols have different meanings at different places. In particular,

    Tuesday, September 9

    Topics: more on density, flux, and conservation; method of characteristics
    Text: Section 1.2
    Tomorrow: more on the method of characteristics

    In class, we finished deriving what our text calls the fundamental conservation law. To go further, we need a relationship between flux φ and density u. For a simple model of advection, we use the simple relationship φ=cu. Substituting this into the fundamental conservation law gives us a partial differential equation for the unknown density u. We can use the method of characteristics to solve equations of this form. We did the simplest case of this in class. On Thursday, we'll look at more general, and more interesting, cases.

    I've assigned a few problems from Section 1.2. I'll assign more later in the week, including some to submit.

    Monday, September 8

    Topics: density, flux, and conservation
    Text: Section 1.2
    Tomorrow: more on density, flux, and conservation

    In class today, we started in on a very typical type of reasoning that leads to a partial differential equation model. The key elements involve thinking about density u and flux φ. We also throw in a quantity f that is related to creating new stuff (or injecting new stuff in the system.) Flux φ and the creation/injection quantity f are somewhat subtle since each is a density. Further, each is a density in which the relevant quantity is a rate. Here's specific descriptions:

    It can be helpful to think of these in terms of dimensions or units. For example, if we are measuring the amount of stuff as mass using kilograms (kg), then In what we've done so far, we are just describing the rate of change in the amount of stuff in some fixed region due to movement and creation/injection. We have not yet talked about what causes the movement of stuff.

    I'll assign some problems from Section 1.2 after tomorrow's class.

    Friday, September 5

    Topics: questions on Section 1.1 problems
    Text: Section 1.1
    Tomorrow: density, flux, and conservation

    I've assigned a few problems from Section 1.1 to submit on Monday. For Problem 6, pay attention to whether or not "constants" of integration are really constant.

    Thursday, September 4

    Topics: questions on Section 1.1 problems
    Text: Section 1.1
    Tomorrow: density, flux, and conservation

    I have not assigned any new problems. For now, keep working on the problems from Section 1.1. We'll address more questions from these in class tomorrow.

    Tuesday, September 2

    Topics: course information; a comparison of ODEs and PDEs
    Text: Section 1.1
    Tomorrow: density, flux, and conservation

    I've assigned problems from Section 1.1. Later in the week, I'll pick out a few for you to submit.

    Fun Stuff

    The Mathematical Atlas describes the many fields and subfields of mathematics. The site has numerous links to other interesting and useful sites about mathematics.

    If you are interested in the history of mathematics, a good place to start is the History of Mathematics page at the University of St. Andrews, Scotland.

    Check out the Astronomy Picture of the Day.