Subject description - B0B01DRN

Summary of Study | Summary of Branches | All Subject Groups | All Subjects | List of Roles | Explanatory Notes               Instructions
B0B01DRN Differencial Equations and Numerical Analysis
Roles:P Extent of teaching:2P+2C
Department:13101 Language of teaching:CS
Guarantors:Habala P. Completion:Z,ZK
Lecturers:Habala P. Credits:4
Tutors:Dvořák J., Gromada D., Habala P., Pospíšil K. Semester:L

Web page:


This course introduces students to the classical theory of ordinary differential equations (separable and linear ODEs) and also to bsics of numerical methods (errors in calculations and stability, numerical solutions of algebraic and differential equations and their systems). The course takes advantage of the synnergy between theoretical and practical point of view.

Study targets:

The aim is to acquire basic skills in real-life approaches to solving basic mathematical problems, and to get acquainted with theoretical foundations of ODE and numerical methods.

Course outlines:

1. Solving ODEs by separation. Slope field, stability of equilibria.
2. Errors in computing.
3. Approximating derivative, order of method.
4. Numerical integration.
5. Numerical solution of differential equations (Euler method, Runge-Kutta).
6. Linear ODEs - homogeneous and non-homogeneous (method of undetermined coefficients, variation method).
7. Numerical solution of higher order ODEs.
8. Numerical methods for finding roots of functions (bisection method, Newton method, iteration method).
9. Finite methods of solving systems of linear equations (GEM, LU decomposition). Complexity of algorithm. Stability.
10. Iteration methods for solving systems of linear equations (Gauss-Seidel).
11. Systems of ODEs. Stability of solutions.
12. Numerical methods for determining eigenvalues and eigenvectors of matrices.
13. Applications of differential equations.

Exercises outline:

1. Ordinary differential equations solvable by separation.
2. Analysis of solutions (stability, existence).
3. Getting to know the system, error in calculations.
4. Numerical integration.
5. Numerical solution of differential equations.
6. Homogeneous linear differential equations.
7. Equations with quasipolynomial right hand-side. Method of undetermined coefficients.
8. Numerical methods for finding roots of functions.
9. Homogeneous systems of linear ODEs.
10. Systems of linear ODEs.
11. Systems of linear ODEs numerically.
12. Eigenvalues and eigenvectors of matrices numerically.
13. Review of differential equations.


[1] Habala P.: Ordinary Differential Equations And Numerical Analysis, online, 2020, popřípadě kratší verze v češtině.
[2] Epperson, J.F.: An Introduction to Numerical Methods and Analysis. John Wiley & Sons, 2013.
[3] William E. Boyce, Richard C. DiPrima, Douglas B. Meade: Boyce's Elementary Differential Equations and Boundary Value Problems, 11. vydání, 2017.


Calculus 1 Linear Algebra

Subject is included into these academic programs:

Program Branch Role Recommended semester
BPKYR_2016 Common courses P 2
BPEEM2_2018 Electrical Engineering and Management P 2
BPEEM1_2018 Applied Electrical Engineering P 2
BPEEM_BO_2018 Common courses P 2
BPEEM1_2016 Applied Electrical Engineering P 2
BPEEM_BO_2016 Common courses P 2
BPEEM2_2016 Electrical Engineering and Management P 2
BPEK_2016 Common courses P 2
BPBIO_2018 Common courses P 2
BPEK_2018 Common courses P 2
BPOES_2020 Common courses P 2
BPKYR_2021 Common courses P 2

Page updated 21.6.2024 15:51:19, semester: Z,L/2023-4, Z/2024-5, Send comments about the content to the Administrators of the Academic Programs Proposal and Realization: I. Halaška (K336), J. Novák (K336)