Objetivos / Competências
Fornecer ferramentas para a correcta representação de dados e respectivo tratamento.Capacitar os alunos a aplicar criteriosamente técnicas numéricas para a resolução de problemas de engenharia. Pretende-se que dominem os fundamentos dos métodos, os critérios da sua aplicação, vantagens e limitações. Deverão desenvolver os próprios programas recorrendo a algoritmia e noções de programação em Matlab.
Conteúdos programáticos resumidos
1.Representação de dados. Ajuste linear de dados. Logaritmização de dados.
2.Noções de algoritmia e programação
3.Teoria de erros: Valor exacto e aproximado: erro de aproximação. Erro absoluto e erro relativo. Representação de números reais: algarismos significativos. Propagação de erros no cálculo de funções. Erro de truncatura em séries.
4.Equações não lineares: Métodos directos e métodos iterativos. Separação de zeros de funções. Métodos das bissecções sucessivas. Erros e convergência. Zeros de polinómios.
5.Aproximação de funções: Método dos mínimos quadrados. Extensões do método.
6.Interpolação polinomial: Formas do polinómio interpolador. Diferenças divididas e diferenças finitas. Erro de interpolação.
7.Integração Numérica: Regras de integração simples e compostas. Regras dos trapézios.
Bibliografia resumida
Acetatos usados nas aulas
Guia Matlab fornecido pelo docente
F. Correia dos Santos, "Fundamentos de Análise Numérica"
Burden, Richard L. “Numerical analysis”