2024
Numerical Analysis II
Name: Numerical Analysis II
Code: MAT14225L
6 ECTS
Duration: 15 weeks/156 hours
Scientific Area:
Mathematics
Teaching languages: Portuguese
Languages of tutoring support: Portuguese
Regime de Frequência: Presencial
Presentation
It is intended that the student performs a systematic study of numerical methods for solving ordinary differential equations (ODE) as well as an elementary study of numerical methods for problems with partial derivatives. Implementation of some methods using free software.
Sustainable Development Goals
Learning Goals
Systematic study of numerical methods for solving ordinary differential equations (ODE) and an elementary introduction to numerical methods for problems with partial derivatives. Implementation of some methods using free software (Python, Jupyter or SageMath).
In addition to the use of computational tools, it is intended to acquire theoretical mathematical results that allow the development of generalization and abstraction skills, which, in turn, will allow formulating and solving problems efficiently. With the preparation of a computational project throughout the semester, it is intended that students use mathematical models, acquire the ability to work / learn autonomously, with clear and rigorous writing and above all a critical spirit
In addition to the use of computational tools, it is intended to acquire theoretical mathematical results that allow the development of generalization and abstraction skills, which, in turn, will allow formulating and solving problems efficiently. With the preparation of a computational project throughout the semester, it is intended that students use mathematical models, acquire the ability to work / learn autonomously, with clear and rigorous writing and above all a critical spirit
Contents
1. Ordinary differential equations: initial value problems.
- Single step methods. Euler's methods. Truncation error and consistency. Taylor's methods. Runge-Kutta methods. Convergence, Stability.
- Multiple step methods. Adams, Nystrom and Milne methods. Multi-step linear methods. Consistency, convergence, stability. Predictor-corrector process.
- Systems of ordinary differential equations. Stiffness: a brief reference. Ordinary differential equations of higher order.
2. Ordinary differential equations: boundary-values problems.
- Collocation method. Least squares method.
- Finite difference method. Errors and convergence.
- Weak symmetrical formulation.
- Introduction to the finite element method. Basis functions.
- Single step methods. Euler's methods. Truncation error and consistency. Taylor's methods. Runge-Kutta methods. Convergence, Stability.
- Multiple step methods. Adams, Nystrom and Milne methods. Multi-step linear methods. Consistency, convergence, stability. Predictor-corrector process.
- Systems of ordinary differential equations. Stiffness: a brief reference. Ordinary differential equations of higher order.
2. Ordinary differential equations: boundary-values problems.
- Collocation method. Least squares method.
- Finite difference method. Errors and convergence.
- Weak symmetrical formulation.
- Introduction to the finite element method. Basis functions.
Teaching Methods
Theoretical lectures, examples with emphasis on applications, resolution of exercises, practical work in computational laboratory, one computational project. The computational project is mandatory, carried out individually or in small groups.
Assessment is done in one of the following modalities (at the student's option):
(1) Continuous assessment composed of two theoretical tests during the period of classes and one computational project. Final grade = 0.7 * Frequency average grade + 0.3 * Project grade.
(2) Evaluation by the final exam and the computational project. Final grade = 0.7 * Exam grade + 0.3 * Project grade.
Assessment is done in one of the following modalities (at the student's option):
(1) Continuous assessment composed of two theoretical tests during the period of classes and one computational project. Final grade = 0.7 * Frequency average grade + 0.3 * Project grade.
(2) Evaluation by the final exam and the computational project. Final grade = 0.7 * Exam grade + 0.3 * Project grade.
Teaching Staff
- Fernando Manuel Lucas Carapau [responsible]