BE5B01DEN - Differential equations & numerical methods

DEN: coronaversion

Exams: To prepare for the exams, make good use of materials offered below on these pages. I definitely recommend the document Information about exam and the description of a typical exam test. You will find that we covered almost everything in our worksheets, and the remaining advanced questions cannot be memorize by heart anyway, one simply has to understand notions and how things work. So refresh the topics, for isntance using the Solved problems and Practice problems below, and then you can try the trial test. It is up to you whether you approach it as a dress rehearsal and try it just with what you have in your head, or use it as a guide for study. You will find the solution on the second page as well as the grading guide, so you can grade yourself to see how well you did.

The preferred way to take an exam (the test) is on-site in Prague. I will contact you with some dates, or you can also contact me. A special arrangement for those abroad will be made.
The optional oral exam will be taken on MS Teams for all, including those who write the written test in Prague.
To be able to participate in on-line parts of the exam, you will need a reasonably reliable Internet connection, and MS Teams with a functional camera.

Here is a direct link to the Youtube playlist for this course. Videos will be added as they are completed.

Week 13 (May 18–22):
The end is near. This week there are the last two videos to watch. We will finish off the matrices in video 12, where we learn how eigenvalues and eigenvectors are found in applications. We do this to widen our horizons, it will not be on the test, and the first 38 minutes are the most important. The last video to watch is number 11, where differential equations and numerical methods meet in applications. I especially recommend the first topic (you will understand when you see it).
This concludes the lectures for the semester, and it is time to get ready for exams. We already covered most types of problems, just two minor types are left and we will look at them this week.
• Here is the worksheet for this week.

Week 12 (May 11 – 15):
We are almost there. Watch video 8c on iterative methods. You should understand the Jacobi and Gauss-Seidel methods well enough to be able to apply them by hand, explain the idea behind them and point out the difference between them. You should also know something about convergence of these methods.
• Here is the worksheet for this week.
• Here is the Maple worksheet for this week.

Week 11 (May 4 – 8):
This week we will mostly explore rather than study for exams. In the worksheet we will return to two topics that will not be on the exam, but you should be aware of them. First, a homogeneous system with eigenvalues of higher multiplicity motivates us to recall the special procedure we saw in the lecture last week. Second, a non-homogeneous system will show us that the methods of variation and undetermined coefficients work also in this context. Both methods can be found in video 9b (if you want, you can jump directly to row variation at 20:39). We saw both methods before, so it is just a question of adopting them to systems. This topic is also covered in chapter 27 of the special edition of the lecture notes for the course. You are not expected to totally master this topic, just understand it enough to solve the worksheet by following the outlined procedure.
• Here is the worksheet for this week.
We will continue taking it easy and conclude this week by watching some captivating movies about solving systems of equations through elimination (use these slides). In video 8a you should see a somewhat different point of view compared to linear algebra. Which brings us to what you should actually learn actively this week: You should be able to solve systems using the Gauss elimination and backward substitution, and be aware of practical aspects (n3 complexity, problems with numerical errors). As a bonus you can learn about the LUP decomposition, but you can skip it if you want and watch just the first hour of the video.
Finally, there is the video 8b on topics that you are not expected to master actively, but when you hear the name "matrix norm" the next week, it should ring some bells. You can see it as a sightseeing trip to a more advanced mathematics. You can leave this video for the following week, then you will have 2+2 videos instead of 3+1.
You can use these extended lecture notes on numerical methods for matrices.

Week 10 (April 27 – May 1):
We start the last chapter about differential equations, this time we address systems of linear ODEs. Look at the video 9a (slides are here) and you should easily manage the worksheet. This should leave some time for completing your semestral project. You can use these extended lecture notes, this week we cover chapter 26.
• Here is the worksheet for this week.

Week 9 (April 20 – 24):
This time we will look at solving euqations through fixed points. Look at video 7c, the slides are the same as in the previous week. The questions in the worksheet suggest what one should learn this week.
• Here is the worksheet for this week.
• Here is the Maple worksheet for this week.
Semestral project: This year's semestral project looks at root finding. All the necessary information and tools can be found in this Maple worksheet. If you get stuck somewhere, I will be happy to help. The deadline for completing this project is May 8 (the Victory day).
However, I recommend that you start already this week after completing the homework and try to hand the project report in the next week, so that we have time to discuss it and perhaps make some corrections or additions.

Week 8 (April 13 – 17)
This and the next week we will focus on solving equations numerically. For this week look at video 7a from the playlist. You can use these extended lecture notes, this week we cover chapter 18. You are expected to understand the method of bisection and the Newton method well enough so that you are both able to use them in actual problems and to desrcibe them and deduce necessary formulas. You should understand stopping conditions and the notion of the order of method, so that you can work with it as we did for the order of ODE-solving methods. Regarding the secant method, you should have some idea about its principle, but memorizing the formulas will not be required.
• Here is the worksheet for this week.
• Here is the Maple worksheet. While Maple worksheets are not obligatory, this week I strongly recommend that you go through it, because it will help you with completing the semestral project.

Week 7 (April 6 – 10)
Now for the work. First, start with the worksheet and solve the linear ODE problems. Hopefully, after the feedback from the previous week this should be easier.
Next, look at the video 2c about the method of variation for solving first-order linear ODEs. Then complete the last problems in the worksheet.
• Here is the worksheet for this week.

Week 6 (March 30 – April 3)
We will cover the linear differential equations chapter. This week we focus on basics, next week we will practice some more. I prepared these extended lecture notes on this topic.
Read chapter 15 on homogeneous linear equations. It is not difficult, you should have no trouble working out the homogeneous problems in the following worksheet.
After you work out the problems with homogeneous equations, read chapter 16 or watch video 5b from our playlist on Youtube and complete the worksheet. Video 5c may help you with working out the table.
• Here is the worksheet for this week.

Week 5 (March 23–27)
In the last lecture that we had we covered the basic methods for solving initial value problems for 1st order ODEs numerically (Euler method, Heun, midpoint). In particular the former is important, as there can be questions related to it on exam, one should also understand the notion of order of error and how one can use it.
Review the Euler method and the two second-order methods, recall the notion of global error and order, for instance using these extended lecture notes, and read about the main idea of the RK 4 method.
• Solve the following worksheet and send it in.
• Go through the following Maple worksheet.
Note: There are some videos on Runge-Kutta methods on Youtube. I did not find any that I would find particularly endearing, but videos 7.1.1. through 7.1.6. and 7.1.8 on this playlist seemed quite good, I think that also this one and this one explain the geometric idea quite well.


syllabus - the most important information about the course.
Schedule of classes - weekly outlines of lectures and a special printable version of slides. We strongly recommend that you print them and take them with you to lectures.
• Information on midterms and project. Sample midterm.
Information on the final.
Sample final test.
• And if you survive three years here, you will want to look at outline of knowledge that is expected from you when you go for the final state examination.

Important information for the start: The classes take place at room 459, where every student has a terminal connected to the kepler server. A basic manual is here. You can do all the work for the course without having an account, just log-in as a guest.

Lecture notes for the course: Ordinary Differential Equations and Numerical Mathematics.

Solved problems: Here you will find problems of key types with detailed solutions.
 • 1. analysis of solutions.
 • 2. separable equations.
 • 3 & 4. linear equations.
 • 5. variation.
 • 6. & 7. systems.

Practice problems: Most of them are of the right difficulty for exams.
 • 1. analysis of solutions.
 • 2. separable equations.
 • 3. homogeneous linear equations.
 • 4. linear equations.
 • 5. variation.
 • 6. homogeneous systems.
 • 7. systems.

If you want to use the library NumericalMethods on your computer, download the files
NumericalMethods.mla (library of procedures)
NumericalMethods.hdb (Help library) or (Help library for version 18 or later)
and put them into the library folder of your Maple, the traditional place is .../Maple/lib/. Additional info can be found on the page Resources on Maple