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

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.

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.

Teaching Staff