Docsity
Docsity

Prepare-se para as provas
Prepare-se para as provas

Estude fácil! Tem muito documento disponível na Docsity


Ganhe pontos para baixar
Ganhe pontos para baixar

Ganhe pontos ajudando outros esrudantes ou compre um plano Premium


Guias e Dicas
Guias e Dicas


Erros em algoritmos numericos, Slides de Matemática

Analise de erros em algoritmos numericos

Tipologia: Slides

2020

Compartilhado em 09/08/2020

leo-shigueo
leo-shigueo 🇧🇷

3 documentos

1 / 40

Toggle sidebar

Esta página não é visível na pré-visualização

Não perca as partes importantes!

bg1
UNIVERSIDADE FEDERAL DO ESPÍRITO SANTO
CENTRO UNIVERSITÁRIO NORTE DO ESPÍRITO SANTO
Departamento de Matemática Aplicada
Algoritmos Numéricos
Prof. Santina Arantes
CURSO: Bacharelado em Engenharia Química.
CÓDIGO: DMA06100
pf3
pf4
pf5
pf8
pf9
pfa
pfd
pfe
pff
pf12
pf13
pf14
pf15
pf16
pf17
pf18
pf19
pf1a
pf1b
pf1c
pf1d
pf1e
pf1f
pf20
pf21
pf22
pf23
pf24
pf25
pf26
pf27
pf28

Pré-visualização parcial do texto

Baixe Erros em algoritmos numericos e outras Slides em PDF para Matemática, somente na Docsity!

UNIVERSIDADE FEDERAL DO ESPÍRITO SANTO CENTRO UNIVERSITÁRIO NORTE DO ESPÍRITO SANTO Departamento de Matemática Aplicada

Algoritmos Numéricos

Prof. Santina Arantes [email protected] CURSO: Bacharelado em Engenharia Química.CÓDIGO: DMA

EMENTA

  1. Erros.
  2. Aproximação.
  3. Integração numérica.
  4. Equações não-lineares.
  5. Sistemas de equações Lineares.
  6. Equações diferenciais ordinárias.

CONTEÚDO PROGRAMÁTICO

  1. Integração numérica: Regra do trapézio e regras de Simpson simples e compostas, estimativas de erro. Quadratura de Gauss-Legendre.
  2. Raízes de equações: Método da bisseção, método da secante, método de Newton, método de Brent, métodos de Schroder, convergência. Aplicações.
  3. Equações diferenciais ordinárias: Método de Euler.

OBJETIVOS Preparar o aluno para resolver problemas de matemática aplicada utilizando técnicas numéricas.

CRITÉRIOS DE AVALIAÇÃO Serão aplicadas duas ou três avaliações. O aluno que obtiver média parcial (MP) maior ou igual a sete estará aprovado. Caso contrário, ele fará uma prova final (PF). A média final (MF) é calculada como MF=(MP+PF)/2. Se a média final for maior ou igual a cinco ele estará aprovado. Caso contrário, ele estará reprovado por nota.

OBS: O aluno que obtiver frequência inferior a 75 % das aulas previstas estará reprovado por falta, independente de suas avaliações.

COMPUTAÇÃO NUMÉRICA

Metodologia para resolver problemas matemáticos por intermédio de um computador usado por engenheiros e cientistas.

Uma solução numérica muitas vezes é uma aproximação que pode ser obtida em grau crescente.

Uma solução numérica é calculada mesmo quando o problema não tem solução analítica, fato comum nas equações diferenciais.

COMPUTAÇÃO NUMÉRICA

Com grande aplicação na estatística, esta integral não pode ser representada

explicitamente por funções elementares.

A área sob a curva descrita por de a até b pode ser determinada por meio

de algoritmos numéricos que são aplicáveis a qualquer outro integrando.

DEFINIÇÃO DO PROBLEMA

Nesta etapa define-se qual o problema real a ser resolvido.

Como por exemplo calcular √a , a>0 usando apenas as quatro operações aritméticas.

MODELAGEM MATEMÁTICA

O problema real é transformado no problema original através de uma formulação matemática.

x = √a ---> x 2 = a ---> f(x) = x 2 - a = 0

O problema real √a, a>0, foi transformado no problema original, que é determinar uma raiz de uma equação algébrica de grau 2.

ELABORAÇÃO DO ALGORITMO

Um algoritmo é a descrição de um conjunto de comandos, que ativados, resultam em uma sucessão finita de acontecimentos.

Abstração de detalhes das linguagens usando notação algoritmica.

Facilidade de implementação em qualquer linguagem.

Para Casa ler seção 1.2 Notação algoritmica do livro do Frederico F. C., Filho.

CODIFICAÇÃO DO PROGRAMA

Os aspectos matemáticos do método já foram pensados na fase de elaboraçãodo algoritmo.

Nesta fase o algoritmo é implementado na linguagem de programação escolhida.

C, C++, Java, FORTRAN, Pascal, MATLAB, etc.

ANÁLISE DE RESULTADOS

Adequação da solução numérica ao problema real é verificada nesta última etapa.

Se a solução não se mostrar satisfatória deve se obter um novo problema original por intermédio de uma nova formulação matemática e determinar uma nova solução numérica.

ERROS

É a diferença entre o valor obtido através de métodos numéricos e o valor real. Os erros são oriundos de várias fontes durante o processo de solução.

Erros de modelagem

Erros de arredondamento

Erros de truncamento

Propagação de Erros

ERROS DE ARREDONDAMENTO

Erro causado pelo fato do computador ter um número finito de bits.

A conversão de números decimais em binários causam esse tipo de erro, dado que alguns números com uma quantidade de digitos muito grandes podem não ser representados em uma estrutura de dados no computador.

ERROS DE TRUNCAMENTO

Erros gerados a partir de cálculos de expressões muito grandes e que precisam ser truncadas em determinado momento.

Neste caso deve-se executar o algoritmo até um que seja satisfatório, porém não será a solução exata.

sen(x) =