160 likes | 282 Views
Introdução a Algoritmos Numéricos. Prof . Dr. Renata S.S. Guizzardi Dpto . de Informática (CT/DI) 2011/01. Agenda. Introdução Detalhes da Disciplina: Ementa Métodos de Avaliação Outros Detalhes. Introdução. O que são Algoritmos Numéricos?.
E N D
Introdução a Algoritmos Numéricos Prof. Dr. Renata S.S. Guizzardi Dpto. de Informática (CT/DI) 2011/01
Agenda • Introdução • Detalhes da Disciplina: • Ementa • Métodos de Avaliação • Outros Detalhes
O que são Algoritmos Numéricos? • São programas de computador capazes de solucionar problemas matemáticos, fornecendo resultado numérico aproximado. • Apesar de aproximada, a solução pode ser obtida em um grau crescente de exatidão.
Por que utilizar? (1/2) 1) Um problema de Matemática pode ser resolvido analiticamente, mas esse método pode se tornar impraticável com o aumento do tamanho do problema. Ex.: solução de sistemas de equações lineares.
Por que utilizar? (2/2) 2) O problema não tem solução analítica. Exemplos: a) não representável por funções elementares; b) não pode ser resolvido analiticamente;
Função de Algoritmos Numéricos na Engenharia Solucionar problemas técnicos através de métodos numéricos, usando um modelo matemático
Exemplo de Aplicação (1/2) • Calcular tensões dos nós do circuito elétrico (pag. 117): • No nó 1, pela lei de Kirchhoff: 3 2 4 1
Exemplo de Aplicação (2/2) • O problema é resolvido a partir de um sistema linear de quatro equações e quatro variáveis V1, V2, V3 e V4.
Resolução de Problemas Problema Real Levantar Dados Construir Modelo Matemático Eventualmente Rever Escolher Método Numérico Analisar Resultados Implementar Método Computacionalmente Solução Numérica
No exemplo anterior • Problema real: determinar tensões nos nós dos circuitos. • Levantamento de dados: valores das resistências e tensões nos pontos A e B. • Construir modelo matemático: montar equações e criar as matrizes a partir delas (sistema linear). • Escolher método numérico: Decomposição LU, Decomposição de Cholesky, Fatoração LDLT, Método de Jacobi etc. • Implementar Método Computacionalmente: criar e processar programa. • Analisar resultados e verificar se o modelo matemático ou o método numérico precisam ser alterados.
Ementa • Introdução • Sistemas Lineares • Interpolação Polinomial • Ajuste de Curvas • Integração Numérica • Equações Diferenciais Ordinárias • Raízes de Equações
Avaliação • Duas provas parciais • 1ª prova: 4 primeiros itens da ementa – 18/05 • 2ª prova: 3 últimos itens da ementa – 01/07 • Um trabalho computacional • Entrega: última semana de maio • Duas listas de exercício • Entrega: uma aula antes das provas. • Cálculo da Média: • (0,7 x Médias das provas) + (0,25 x Trabalho Computacional) + (0,05 x Entrega das listas de exercício completas)
Livro Texto Frederico Ferreira Campos Filho. Algoritmos Numéricos, 2 ed., Rio de Janeiro: LTC. 2007. 428 p.
Horário de Atendimento • Horário de Atendimento • 5ªs – 15:00 às 18:00 • Página do Curso http://www.inf.ufes.br/~rguizzardi/an/civil20111.html • http://www.inf.ufes.br/~rguizzardi/an/mecanica20111.html