Escolar Documentos
Profissional Documentos
Cultura Documentos
Introdutória.
Ponto fixo e ponto
flutuante
GEX 114 – Cálculo Numérico
Profª Evelise
Avisos
• PROVA 1 25/09/2018
• PROVA 2 26/10/2018
• PROVA 3 30/11/2018
• SEGUNDA CHAMADA 04/12/2018
• RECUPERAÇÃO 07/12/2018
Provas teóricas individuais e sem consulta
Conteúdo não inclui a aula imediatamente
anterior à prova.
Bibliografia básica:
Aula de hoje:
E se a análise for
composta por
milhares de pontos?
11
Definições importantes
12
Essência do método numérico
Soluções • transformar um
numéricas problema contínuo em
um problema discreto
• Desenvolver critérios
Soluções
para especificar a
aproximadas
confiança dos
resultados
aproximados!!
Erros
13
Definições importantes*:
• Algoritmo:
1. descrição de uma sequência de passos que
deve ser seguida para a realização de uma tarefa
2. Sequência finita de instruções ou operações cuja
execução, em tempo finito, resolve um
problema computacional, qualquer que seja a
instância.
3. Descrição sequencial dos passos que
caracterizam um método numérico. Consiste de
uma sequência de n passos
14
Exemplo*
• Algoritmo 1: Somar 3 números
Passo 1: Receber os três números
Passo 2: Somar os três números
Passo 3: Mostrar o resultado obtido
15
Definições importantes:
16
Resultados que podem ser obtidos
computacionalmente:
Estratégia de solução numérica:
LEVANTAMENTO DE
DADOS
ESCOLHA DO
IMPLEMENTAÇÃO
MÉTODO
PROBLEMA COMPUTACIONAL
NUMÉRICO
CONSTRUÇÃO DO
MODELO ANÁLISE DOS
MATEMÁTICO RESULTADOS
VERIFICAÇÃO/VA
LIDAÇÃO
De onde vem o erro? Exemplo 1
Potência negativa:
caminha para a
esquerda
Potência positiva:
caminha para a
direita
Mantissa Base
Arredondamento/ Truncamento
Possibilidade de Cancelamento
Underflow e Overflow
21
O que o erro numérico pode causar? Casos reais
Explosão do Foguete
Patriot Missile
Ariane 5
Arábia Saudita – 1991 Plataforma offshore
Guiana Francesa – 1996
Guerra do Golfo Mar do Norte– 1991
Prejuízo de $500
28 mortos. Prejuízo de $ 1 bilhão.
milhões.
Causa: Erro de Causa: Falta de exatidão
Causa: Overflow
arredondamento. em um dos métodos
utilizados
http://www.ima.umn.edu/~arnold/disasters/ (Elementos Finitos)
Diferença entre ponto fixo e ponto
flutuante (notação científica)
23
Diferença na representação
Fonte: http://www.icmc.usp.br/pessoas/andretta/ensino/aulas/sme0301-1-
11/RepresentacaoNumerica.pdf
24
Exemplo 2
25
Underflow e Overflow
27
Fluxograma para arredondamento
28
Exemplo 3*
• Considerando os dados do exemplo 2 em que t=3, um
número com mantissa maior que três deve ser
truncado ou arredondado. Trunque e arredonde os
seguintes números, no final da operação.
a) 0.5589x10-1
b) 1.5567412x103
*Lousa
Exemplo 4*
Dar a representação por arredondamento e truncamento dos
números a seguir num sistema de aritmética de ponto flutuante
de três dígitos (t=3), com base 10 e e no intervalo [-4,4]
X Representação por Representação por
arredondamento truncamento
1.25 *lousa
-238.15
10.053
0.000007
30
Análise de erros em pontos flutuantes
Exemplo 5*
*lousa
31
Classificação dos Erros:
• x = valor exato
• x = valor aproximado ou melhor estimativa
disponível para o valor aproximado
• ERRO ABSOLUTO: Diferença entre o valor exato de um
número e seu valor aproximado.
ABSOLUTO x x
xx ABSOLUTO
RELATIVO RELATIVO 100%
x x 32
Condicionamento de algoritmos
Estabilidade ou Instabilidade: informação sobre
a sensibilidade do método aos erros de
arredondamento ou truncamento acumulados
no cálculo. h=120 cm
0,012
0,01
Concentração [Kg/m3]
Exemplo de 0,008
0,006
0,002
0
1
277
461
24
47
70
93
116
139
162
185
208
231
254
300
323
346
369
392
415
438
484
507
530
553
576
599
Passo no tempo [s]
33
Definições
34
De onde vem a instabilidade?
Exemplo 6 – Para Casa
• Resolva a equação:
x2 – 100.22x +1.2371
*lousa
35