Escolar Documentos
Profissional Documentos
Cultura Documentos
Numérico
PROF. DANIEL MARTINS
Ementa
Noções de Erro e Aritmética de Ponto Flutuante
Integração numérica.
Noções de erro e Aritmética de
Ponto Flutuante
Representação de números
Inteiros e reais (ponto flutuante)
Erros
Raízes de Equações
Determinar as raízes de uma equação 𝒇 𝒙 = 𝟎.
Resolução de Sistemas
Lineares
Interpolação Polinomial e
Ajuste de Curvas
Encontrar um polinômio que
aproxime uma função 𝒇(𝒙) a
partir de informações sobre 𝒇
em vários pontos
Prova 2 (15/05): 25
pontos: Sistemas Lineares.
Interpolação Polinomial
Introdução
O Cálculo Numérico é uma metodologia para
resolver problemas matemáticos por intermédio de
um computador.
Sua solução é sempre numérica.
Os métodos analíticos fornecem resultados em termos de
funções matemáticas.
Importantes em diversas áreas de conhecimento.
Engenharias, Ciência da Computação, Economia,
Medicina, Física, Química, Biologia, entre outras.
Objetivos da disciplina:
Prover fundamentação teórica
Desenvolvimento dos métodos
Analise de erros
Implementação e análise de resultados
através de ferramentas computacionais
Modelagem
“Tudo,ou quase tudo, pode ser quantificado.”
(SHELDOn, BBT).
Modelagem
Refinamento do modelo e da solução do
problema real:
Modelagem
Erros
ERROS
Erros e Consequências
Explosãode Foguetes (1996) – Guiana Francesa –
Foguete Ariane 5
Fonte:
http://www.sbmac.org.br/bol/bol-2/artigos/ariane5.html
Aritmética de Ponto
Flutuante e Noções de Erro
É importante entender como os números são
Sistema posicional.
Por exemplo:
𝟏𝟐𝟑 𝟏𝟎 = 𝟏. 𝟏𝟎𝟐 + 𝟐. 𝟏𝟎𝟏 + 𝟑. 𝟏𝟎𝟎
Por exemplo:
𝟏𝟎𝟏 𝟐 = 𝟏. 𝟐𝟐 + 𝟎. 𝟐𝟏 + 𝟏. 𝟐𝟎
𝟏𝟎𝟏𝟏, 𝟏𝟎𝟏 𝟐 = 𝟏. 𝟐𝟑 + 𝟎. 𝟐𝟐 + 𝟏. 𝟐𝟏 + 𝟏. 𝟐𝟎 +
𝟏. 𝟐−𝟏 + 𝟎. 𝟐−𝟐 + 𝟏. 𝟐−𝟑
Conversão de base
Divide-se sucessivamente a
parte inteira de 𝒙 na base 𝟏𝟎
por 𝟐 , até que o último
quociente seja igual a 𝟏.
Compõe-se 𝒊 da seguinte
forma: último quociente
obtido que é igual a 𝟏, com
os restos das divisões lidos
em sentido inverso àquele
em que foram obtidos, ou
seja, 𝒊 = 𝟏𝒓𝒆 … 𝒓𝟏 𝒓𝟎
Conversão de Base
Como converter a parte fracionária?
Assim, tem-se: 𝒇 = 𝟎, 𝒇𝟏 𝒇𝟐 … 𝒇𝒌
Aofinal basta somar a parte inteira com a parte
decimal para escrever o numero na base 𝟐.
Exemplo:
Converter os números a seguir para a
base 𝟐:
a) 𝟐𝟑 𝟏𝟎
b) 𝟐𝟑, 𝟔𝟐𝟓 𝟏𝟎
c) 𝟎, 𝟔 𝟏𝟎
Conversão para a base 10
Dado o número 𝒙 na base binária, convertê-lo no
seu equivalente na base decimal:
𝟏𝟎𝟏𝟏𝟏 𝟐
𝟏. 𝟐𝟒 + 𝟎. 𝟐𝟑 + 𝟏. 𝟐𝟐 + 𝟏. 𝟐𝟏 + 𝟏. 𝟐𝟎 = 𝟐𝟑 𝟏𝟎
𝟏𝟎𝟏𝟏𝟏, 𝟏𝟎𝟏 𝟐
𝟏. 𝟐𝟒 + 𝟎. 𝟐𝟑 + 𝟏. 𝟐𝟐 + 𝟏. 𝟐𝟏 + 𝟏. 𝟐𝟎 +
𝟏. 𝟐−𝟏 + 𝟎. 𝟐−𝟐 + 𝟏. 𝟐−𝟑 = 𝟐𝟑, 𝟔𝟐𝟓 𝟏𝟎
Aritmética de Ponto
Flutuante
A representação em ponto flutuante é
baseada na notação científica
𝒙 = ±𝒅 × 𝜷𝒆
𝑭 𝜷, 𝒕, 𝑳, 𝑼
𝜷 é a base do sistema
a) −𝟐𝟕𝟗, 𝟏𝟓
b) 𝟏, 𝟑𝟓
c) 𝟎, 𝟎𝟐𝟒𝟕𝟏𝟐
d) 𝟏𝟎, 𝟎𝟗𝟑
Aritmética de Ponto
Flutuante
Exemplo: Considerando o sistema
𝑭 𝟐, 𝟏𝟎, −𝟏𝟓, 𝟏𝟓 , represente cada número
a seguir.
a) 𝟐𝟑 𝟏𝟎
b) −𝟕, 𝟏𝟐𝟓 𝟏𝟎
Erros de arredondamento e
Aritmética no computador
A aritmética executada por uma calculadora ou
computador é diferente daquela dos nossos
cursos de álgebra e cálculo. Podemos esperar
que tenhamos sempre como afirmações
verdadeiras coisas como 𝟐 + 𝟐 = 𝟒, 𝟒 ∙ 𝟖 = 𝟑𝟐 e
𝟐
𝟑 = 𝟑. Na aritmética computacional padrão,
esperamos resultados exatos para 𝟐 + 𝟐 = 𝟒 e 𝟒 ∙
𝟐
𝟖 = 𝟑𝟐, mas não temos precisamente 𝟑 = 𝟑.
Erros de arredondamento e
Aritmética no computador
A forma em ponto flutuante de 𝒚, denotada por
𝒇𝒍 𝒚 , é obtida terminando a mantissa de 𝒚 em 𝒌
algarismos decimais.
𝒑 − 𝒑∗
𝒑
Contanto que 𝒑 ≠ 𝟎.
Erros de arredondamento e
Aritmética no computador
Observação:
O erro que resulta da substituição de um número por sua forma
em ponto flutuante é chamado erro de arredondamento,
independentemente de ter sido realizado o método de
arredondamento ou truncamento.
Erros de arredondamento e
Aritmética no computador
Exemplo: determine o erro absoluto e relativo para
as seguintes situações.
𝒑 − 𝒑∗
≤ 𝟏𝟎−𝒌+𝟏 𝑻𝒓𝒖𝒏𝒄𝒂𝒎𝒆𝒏𝒕𝒐
𝒑
𝒑 − 𝒑∗
≤ 𝟓 × 𝟏𝟎−𝒌+𝟏 𝑨𝒓𝒓𝒆𝒅𝒐𝒏𝒅𝒂𝒎𝒆𝒏𝒕𝒐
𝒑
Algarismos Significativos
𝟓 𝟏
Exemplo: suponha que 𝒙 = , 𝐲 = e que seja usado o
𝟕 𝟑
𝒙 𝒙𝟐 𝒙𝟑 𝟔, 𝟏𝒙𝟐 𝟑, 𝟐𝒙
Exato 4,71 22,1841 104,487111 135,32301 15,072
Truncamento 4,71 22,1 104 134 15,0
Arredondamento 4,71 22,2 105 135 15,1