




















Estude fácil! Tem muito documento disponível na Docsity
Ganhe pontos ajudando outros esrudantes ou compre um plano Premium
Prepare-se para as provas
Estude fácil! Tem muito documento disponível na Docsity
Prepare-se para as provas com trabalhos de outros alunos como você, aqui na Docsity
Encontra documentos específicos para os exames da tua universidade
Prepare-se com as videoaulas e exercícios resolvidos criados a partir da grade da sua Universidade
Responda perguntas de provas passadas e avalie sua preparação.
Ganhe pontos para baixar
Ganhe pontos ajudando outros esrudantes ou compre um plano Premium
Uma introdução aos algoritmos numéricos, seus conceitos básicos e suas aplicações na engenharia. Os algoritmos numéricos são programas de computador capazes de solucionar problemas matemáticos, fornecendo resultados numéricos aproximados. Apesar de aproximados, essas soluções podem ser obtidas em um grau crescente de exatidão. O texto aborda por que utilizar algoritmos numéricos, como eles são utilizados na engenharia, exemplos de aplicação e a resolução de problemas. Além disso, são discutidos os tipos de erros que podem ocorrer na solução de problemas numéricos.
Tipologia: Notas de aula
1 / 28
Esta página não é visível na pré-visualização
Não perca as partes importantes!





















Jonathan Bastos
AGENDA
(^) Ementa (^) Métodos de Avaliação (^) Outros Detalhes
O QUE SÃO ALGORITMOS NUMÉRICOS?
5 POR QUE UTILIZAR? (1/2)
FUNÇÃO DE ALGORITMOS NUMÉRICOS NA ENGENHARIA
7
EXEMPLO DE APLICAÇÃO (1/2) 1 2 3 4
Problema Real Levantar Dados Construir Modelo Matemático Escolher Método Numérico Implementar Método Computacionalmen te Solução Numérica Analisar Resultados Eventualmente Rever
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. (^) 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.
(^) Devido à aproximação de uma fórmula. expansão da função exponencial em séries de potência Exercício: Calcular o valor de e^1 por meio de uma série truncada de segunda ordem. Verificar o erro sabendo-se que o valor com 4 algarismos significativos é 2,718.
(^) Devido à forma de representação de números no computador.
(^) Problema com o número de bits que são usados para representar os números (números fracionários). (^) Nem sempre um número decimal exato tem representação exata em binário. Ex. 0,1 10 → 0,000100110011001 2 = 0,099990844 10 (erro de 0,000009155 ≈ 9.10-6). (^) Exercícios
(^) Represente 35, (^) Some 4,32 e 0, (^) Subtraia 372 e 371 (^) Multiplique 1234 por 0,
DESASTRES CAUSADOS POR ERROS NAS SOLUÇÕES (1/3)
(25/02/1991 – Guerra do Golfo – míssil Patriot ) 19
Limitação na representação numérica (24 bits)
(04/06/1996 – Guiana Francesa – foguete Ariane 5 ) 20
Limitação na representação numérica (64 bits/ 16 bits) Prejuízo: U$ 7,5 bilhões DESASTRES CAUSADOS POR ERROS NAS SOLUÇÕES (2/3)