• Atkinson, K. - Numerical Analysis. John Wiley and Sons, New York; Chapra, S. and Canale, R. - Numerical methods for Engineers. McGraw-Hill Book Comp-New York Pina, Heitor - Métodos Numéricos. McGraw-Hill-Lisboa  
  • Computer Engineering and Applications
  • 6615
  • 3561
  • Computational Mathematics
  • IPLUSO6615-3561
  • 1
  • 6
  • 0
  • 4
  • Não
  • Português
  • Using MATLAB / Octave in class to demonstrate in an interactive way some of the concepts of the curricular unit.
  • Mandatory
  • The main outcome is to teach the students the techniques used in the solution of mathematical problems which do not have any analytical solution, thus familiarizing them with the numerical solution of common problems (function interpolation, numerical integration and differentiation, non-linear equations, differential equations, systems of equations). In addition, students are intended to gain the capacity to implement the algorithms thaught in the theoretical classes, using them to solve problems proposed during the curricular unit.
  • Floating point Arithmetics. Representation of integer and real numbers. Errors in floating point arithmetics. Error propagation. Non-linear equations. Bissection method, false position and secant. Newton and fixed point methods. Systems of linear equations. Iterative methods. Systems of non-linear equations. Newton's method. Polynomial interpolation. Polynomial forms. Interpolation formulas. Numerical differentiation. First and second order derivatives. Numerical integration. Simple and composite rules. Ordinary differential equations. Euler's and Runge-Kutta's methods. Convergence. Errors
  • A avaliação da unidade curricular pode ser feita por avaliação continua, sendo esta composta por duas frequências com um peso de 40% cada e um trabalho prático com peso de 20%, ou por um exame final com peso de 100%.

    Descrição Datas Ponderação
    1ª Frequência 24/04/2026 40%
    2ª Frequência 12/06/2026 40%
    Trabalho Prático 21/06/2026 20%


     

  • Semestral
  • In many engineering applications the need arises to solve mathematical problems that either do not have an analytical solution, or the analytical solution is too computationally expensive to determine. In those situations, an approximate solution can often be obtained using numerical analysis algorithms. In this curricular unit we study a set of algorithms that solve some of the most common classes of problems, ranging from determining the zeros of non-linear equations to solving ordinary differential equations. This knowledge plays a central role in an engineering course, given the complexity of many real life mathematical models.