This course unit focuses on numerical computation: some of the main algorithms of numerical methods and its practical applications are discussed. Students are required to program some applications as a way to contact with practical difficulties in its realization and implementation.
Identify mathematical problems whose analytical solution is complicated or even impossible.
Describe and apply numerical algorithms for solving common mathematical problems.
Writing programs implementing numerical algorithms in scientific computing environment Octave.
Introduction to Numeric Calculus
Systems of Linear Equations
Programming in Octave environment
Análise Numérica, Maria Raquel Valença, Universidade Aberta, 1996, ISBN 972-674-195-5.
GNU Octave - A high level interactive language for numerical computations, John W. Eaton (available freely in the Internet in .pdf format, together with the Octave software package - http://www.octave.org).
Complementary reading (Optional)
Continuous assessment is privileged: 2 or 3 digital written documents (e-folios) during the semester (40%) and a
presence-based final exam (p-folio) in the end of the semester (60%). In due time, students can alternatively choose to perform one
final presence-based exam (100%).
Pré-requisitos: Conhecimentos de Programação (UC 21173 Introdução à Programação), Matemática (UC 21175 Análise Infinitesimal) e de Álgebra (UC 21002 Álgebra Linear I).