Introduzir o aluno no universo da computação científica, ressaltando o uso do computador na resolução de problemas em engenharia e física. Apresentar métodos numéricos básicos e desenvolver algoritmos para a sua programação em uma linguagem moderna, desenvolvendo interatividade, loopings e outros recursos. Estudar os principais métodos numéricos: sua implementação computacional, suas propriedades e capacidades na resolução de problemas da área de interesse do curso. Utilização de implementações desses métodos disponíveis no mercado.
Estudo de uma linguagem equivalente ao MATLAB (SCILAB ou OCTAVE). Revisão de algoritmos, estruturas de dados e gráficos no contexto do MATLAB. Estudo do erro de arredondamento. Solução de sistemas lineares: Métodos diretos e iterativos. Métodos de cálculo de autovalores e autovetores. Solução de problemas práticos de cálculo numérico.
Estudo de uma linguagem equivalente ao MATLAB (SCILAB ou OCTAVE). Revisão no contexto do MATLAB de: Desenvolvimento de algoritmos, estruturas condicionais e de repetição, algoritmos básicos. Manipulação de vetores e matrizes. Estruturação de um programa em sub-rotinas. Funções. Manipulação de arquivos. Geração de gráficos. Estudo do erro de arredondamento. Solução de sistemas lineares. Métodos diretos: Métodos de eliminação de Gauss, fatoração LU, Gauss com pivotamento, Cholesky, fatoração QR. Métodos iterativos: métodos de Gauss-Seidel, Jacobi e SOR. Método dos gradientes conjugados. Autovalores e Autovetores: Método das potências, Métodos para cálculo de autovalores de matrizes simétricas. Aplicação da linguagem de programação (SCILAB ou OCTAVE) na solução de problemas de cálculo numérico.
Livros Texto: . BURDEN, R.L.; FAIRES, J.D. “Análise Numérica”. Thompson Books, 2001. . FARRER, H.; BECKER, C.G. “Algoritmos Estruturados : programação estruturada de computadores”. Guanabara Dois, 1986. . FRANCO, N.B. “Cálculo Numérico”. Editora Pearson Education, 2006. . QUARTERONI, A.; SALERI, F. “Scientific Computing with MATLAB and OCTAVE”, Springer, 2014. ISBN: 978-3-642-45366-3. Bibliografia Complementar: . Manual do Octave ou Scilab. Software Livre. (Podem se obtidos gratuitamente na internet). . FAUSETT, V. “Applied Numerical Analysis Using Matlab”. Laurene Prentice Hall, 1999. . WARDLE, M.E. “Computação: do problema ao programa”. Guanabara Dois, 1982. . QUARTERONI, A.; SALERI, F. “Scientific Computing with MATLAB and OCTAVE”, Springer, 2006.