Você está na página 1de 92

Cálculo Numérico

PROFA. DRA. JENAI OLIVEIRA CAZETTA


2

Fonte: encurtador.com.br/vyPT7
3
Plano de ensino
Unidade 1 – Erros

Conversão numérica nas


bases decimal e binária Aula 01

Aritmética de ponto
flutuante
Aula 02
Análise de erros
4

Dúvidas?
REPRESENTAÇÃO
NUMÉRICA E
ARITMÉTICA DE PONTO
FLUTUANTE
5

Teoria dos erros


6
Conteúdos da aula
 Estudo dos erros
 Erro de truncamento

 Erro de arredondamento e aproximação numérica

 Erros absoluto e relativo

 Propagação de erros
7

Modelagem
matemática e
métodos
numéricos
8
Resolução de um problema
Duas fases bem distintas:
Modelagem modelo
matemático que descreve o
comportamento do fenômeno;
Resolução solução do modelo
matemático.

MODELOS MATEMÁTICOS
Representações simplificadas da realidade
que preservam, para determinadas
situações e enfoques, uma equivalência
adequada. https://cutt.ly/1Q7ZKEE Fonte: https://bit.ly/33O0Iqq
9
𝑖 Circuitos elétricos
𝑉 𝑉𝑅 𝑉 = 𝑅𝑖 𝑖 = 𝑉/𝑅

𝑖
𝑉𝑅 1 𝜀 𝑉 − 𝑡
𝑉 𝑉𝐶 𝑞′(𝑡) + = 𝑖 𝑡 = 𝑒 𝑅𝐶
𝑅𝐶 𝑅 𝑅
𝑖
𝑉𝑅 𝑘𝑇 𝑖 𝑘𝑇 𝑖
𝑉 𝑉𝐶 𝑉𝐷 = 𝑙𝑛 +1 𝑉 − 𝑅𝑖 − 𝑙𝑛 +1 = 0
𝑞 𝐼𝑠 𝑞 𝐼𝑠

𝑉𝐷
10
Queda de corpos

1 2 𝑑𝑣 𝑘𝑣 𝑑𝑣 𝑘𝑣 2 Estudo estroboscópico das


ℎ = 𝑔𝑡 + =𝑔 + =𝑔 quedas, no ar, de uma bola de
2 𝑑𝑡 𝑚 𝑑𝑡 𝑚 golfe (esquerda) e de uma bola de
isopor (direita). A resistência do
ar é desprezível para a bola de
golfe, mais pesada, e sua
aceleração é aproximadamente
igual a 𝑔. Mas ela não é
desprezível para a leve bola de
isopor, que logo alcança sua
Fonte: https://bit.ly/33O0Iqq velocidade terminal.
11
Métodos diretos e indiretos
 Métodos diretos soluções exatas! Fórmula

 Métodos numéricos soluções aproximadas!


 Qual a precisão dos cálculos? Operações repetidas em ciclos

 Qual a capacidade do método em conduzir aos resultados


desejados (velocidade de convergência)?
 Qual o esforço computacional
despendido (tempo de
processamento, economia de memória necessária para a
resolução)?
12
Método indireto ou iterativo
 Método indireto / iterativo / numérico
1 ciclo 1
 Sequência de cálculos diretos com
iteração
algumas operações repetidas em ciclos.
 Em cada ciclo utiliza-se resultados do ciclo anterior.
 Entre ciclos verifica-se o estado dos resultados obtidos.
 Parada quando for atingida uma meta previamente
estipulada.

Fonte: https://bit.ly/33O0Iqq
13

Atividade
14
Modelagem matemática
Um helicóptero da guarda costeira estava em missão de
resgate. Um membro da equipe viu uma embarcação em
apuros. Ele estava olhando𝑜 para baixo a um ângulo de
aproximadamente 𝜃 = 25 . Se o helicóptero estava a uma
altura de 300 𝑚 acima do
nível do mar, qual a distância
𝑑 que o helicóptero terá de
percorrer para ficar em cima
da embarcação?
https://cutt.ly/iQ44Bgj e https://cutt.ly/WQ47nd8
15
Tarefas
 Faça um algoritmo de resolução para o problema acima
identificando:
 os dados de entrada;

 o modelo matemático;

 método de resolução do modelo matemático;

 os dados de saída.
16
Tarefas
 Você considera o modelo matemático escolhido real?
 Na resolução do problema, que tipos de erros podem ser
cometidos?
17
Tarefas

MODELO MÉTODO DE
ENTRADA SAÍDA
MATEMÁTICO RESOLUÇÃO

ℎ, 𝜃 𝑡𝑔𝜃 = ℎ/𝑑 Método direto 𝑑


18

Dúvidas
19

Erros são inerentes ao


processo de resolução
de problemas, não
podendo, em muitos
Teoria dos erros: casos, serem evitados!

noções básicas

Fonte: https://bit.ly/33O0Iqq
20
Introdução à teoria dos erros
 Mesmo com as inúmeras facilidades ofertadas por
softwares computacionais é necessário que o
conhecer dos erros que podem ser cometidos na
resolução de um problema real.
 Por meio da análise dos erros e resultados é possível
tomar decisões, estabelecer estratégias, antes mesmo de
obter um resultado definitivo, aceito como correto para a
situação.
21
Tipos de erros na resolução numérica

Problema real
Erros de simplificação

Modelo matemático
Erros numéricos

Escolha do método numérico


Erros de implementação
Implementação
computacional do método
Fonte: https://cutt.ly/XQ8EDE2
22
Tipos de erros
 Erros inerentes ocorrem geralmente na fase de criação ou
simplificação de um modelo matemático, ou ainda em
medidas.
 Erros de discretização, de aproximação ou de truncamento
cometidos quando se substitui qualquer processo infinito por
um processo finito ou discreto.
 Erros de arredondamento surge quando trabalhamos com
máquinas digitais para a representação de números reais
aritmética de precisão finita.
23
Tipos de erros
 Modelo matemático;
 Arredondamento aritmética de precisão finita;
 Truncamento;
 Dados de entrada, entre outros.
24
Medidas físicas
 Medida física
 Não é um número é um intervalo imprecisão das
medidas.
 Noções sobre erros podemos:
Dados de
identificar suas fontes, entrada?
controlá-los,
evitá-los e
estimá-los.
Fonte: https://bit.ly/33O0Iqq
25
Medidas físicas – Fontes de erros
 Fontes de erros em medidas físicas:
 Escolha errada de escalas; Repetição cuidadosa
troca de unidades; engano na das medições e
cuidado ao realizar as
leitura do valor da medida; erros
medidas!
de cálculo...
 Instrumento descalibrado;

 Erro no método de observação;

 Efeitos ambientais, entre outras.


Fonte: https://bit.ly/33O0Iqq
26
Medida física – valor médio 𝑛 𝑥𝑖
𝑛
2 3 1 1 2,72
𝑥ҧ = ෍ 𝑥𝑖
𝑛 2 2,73
𝑖=1
3 2,75
 Vamos supor que você e seus colegas 4 2,71
fizeram 5 medidas (tabela). 5 2,76
 Gauss "O valor mais provável que uma 𝑥ҧ = 2,73
série de medidas, de igual confiança, nos
permite atribuir a uma grandeza é a média aritmética dos
valores individuais da série".
27

Atividade
28
Precisão e exatidão
 A exatidão mostra que o valor da medida está muito
próximo do valor real e a precisão indica o quanto as
medidas repetidas estão próximas umas das outras.
 Próxima tabela resultados de 5 medições do valor de
certa grandeza física cujo valor verdadeiro 3,00.
 Vamos classificar os resultados em relação à precisão e a
exatidão.
29
Precisão e exatidão
Aluno A Aluno B Aluno C Aluno D
01 3,01 5,06 6,30 3,05
02 3,00 4,95 5,95 3,50
03 3,02 4,86 4,05 3,45
04 3,03 5,00 3,26 3,05
05 3,01 5,01 4,80 3,08
𝑥ҧ ± 𝜎 3,01 ± 0,01 4,98 ± 0,07 4,87 ± 1,14 3,23 ± 0,20
𝑛 𝑛
1 1
𝑥ҧ = ෍ 𝑥𝑖 𝜎2 = ෍ 𝑥𝑖 − 𝑥ҧ 2
𝜎= 𝜎2
𝑛 𝑛
𝑖=1 𝑖=1 https://cutt.ly/ZQ9Czfl
30
Precisão e exatidão
Aluno A Aluno B Aluno C Aluno D
𝑥ҧ ± 𝜎 3,01 ± 0,01 4,98 ± 0,07 4,87 ± 1,14 3,23 ± 0,20
Precisão SIM SIM NÃO NÃO
Exatidão SIM NÃO NÃO SIM

𝑥 = 3,00
𝑥ҧ ± 𝜎
𝟒 𝟓 𝟔 𝟒 𝟓 𝟔 𝟒 𝟓 𝟔 𝟒 𝟓 𝟔

exatidão
precisão
31

Dúvidas
32

Aproximação
numérica
33
Erros de arredondamento
 “Aproximação” de um número real para um número de
ponto flutuante limitação na quantidade de dígitos
armazenados.
 Arredondamento (simétrico) somar meia unidade à
última casa decimal a conservar e desprezar as demais.
 Truncamento desprezar casas decimais que excedem a
quantidade máxima de dígitos do sistema.
34
Erros de arredondamento

Problemas com muitas etapas erros


de arredondamento recorrentes um
arredondamento gera outro em uma
etapa seguinte...

Fonte: https://bit.ly/33O0Iqq
35
Considerações
 Em linhas gerais para arredondar um número para o
número de máquina mais próximo, na base 10, devemos
apenas observar o primeiro dígito a ser descartado:
se este dígito é menor que 5 mantemos os dígitos
inalterados;
se este dígito é maior ou igual a 5 devemos
somar 1 ao último dígito que restou.
36
Exemplo
3
 2e 2 2 casas decimais!
3
2 = 1,41421 … 2 = 1,25992 …
3
2 ≅ 1,41 2 ≅ 1,26
𝐸𝐴 ≅ 0,00421 𝐸𝐴 ≅ 0,000079
𝐸𝑅 ≅ 0,3% 𝐸𝑅 ≅ 0,006%
37
Exemplo
Considere o número 𝑥 = 235,89.
Em uma máquina que opera com três dígitos, como esse
número será representado?
Em ponto flutuante: 𝑥 = 0,23589 ⋅ 103
𝑥 = 0,235 ⋅ 103 se for usado o truncamento;
𝑥 = 0,236 ⋅ 103 se for usado o arredondamento.
38
Exemplo
𝐹 10, 4, −7, 7
Valor exato Truncamento Arredondamento
0,333333 0,3333 0,3333
0,348436 0,3484 0,3484
0,666666 0,6666 0,6667
0,123456 0,1234 0,1235
39
Algarismos significativos
 Algarismos que podem ser usados com confiança.

Algarismos corretos 1 algarismo estimado


(duvidoso)
Quantas casas depois da
vírgula eu devo considerar?

Fonte: https://bit.ly/3aLma1D

Fonte: https://bit.ly/33O0Iqq
40
Algarismos significativos
 Cálculos de engenharia e científicos geralmente iniciam
com um conjunto de dados com número limitado de
dígitos significativos.
 Quando estes números são processados, através de um
algoritmo numérico, é importante estimar quantos
dígitos significativos estão presentes no resultado final
computado.
41
Exemplo: Medição
 Ao realizar uma medição utilizando uma régua, um
estudante fez a seguinte observação:

https://cutt.ly/8Q8RLiD

 Como representar essa medida utilizando algarismos


significativos?
42

https://cutt.ly/8Q8RLiD

3 algarismos
2 algarismos corretos e 1 estimado: significativos!
1,75
1,78
1,79

Fonte: https://bit.ly/33O0Iqq
43
Reflita
 A figura mostra uma barra de um material qualquer e
duas réguas.
 Qual o comprimento da barra medido pelas réguas?

9,8 𝑐𝑚

9,65 𝑐𝑚
https://cutt.ly/iQ46ZeD
44
Exemplo: Operações
 Faça as operações abaixo levando em consideração os
algarismos significativos:
𝑥 = 2,653 𝑚 + 0,538 𝑚 + 3,75 𝑚 + 3,782 𝑚
𝑦 = 32,74 𝑐𝑚 ∙ 25,2 𝑐𝑚
37,32 𝑚
𝑧=
7,45 𝑠
45
Exemplo: Operações
𝑥 = 2,653 𝑚 + 0,538 𝑚 + 3,75 𝑚 + 3,782 𝑚
𝑥 = 10,72 𝑚
𝑥 = 10,7 𝑚
46
Exemplo: Operações
37,32 𝑚
𝑦 = 32,74 𝑐𝑚 ∙ 25,2 𝑐𝑚 𝑧=
7,45 𝑠
𝑦 = 825,048 𝑐𝑚2
𝑧 = 5,00940 𝑚/𝑠
𝑦 = 825 𝑐𝑚2
𝑧 = 5,01 𝑚/𝑠
47
Erros de truncamento
 Erros de truncamento
 Inerentes ao método numérico (equações, funções) adotam
um procedimento matemático aproximado.
 Surge cada vez que se substitui um procedimento matemático
infinito por um processo finito ou discreto.
 Associados à quantidade de informação que a máquina pode
conter sob a forma de um número.
48
Exemplo
 Representação dos números reais, com número finito de
dígitos, em linguagem de máquina.
3000
(0,5)10 = (0,10)2 𝑆 = ෍ 𝑥𝑖
(0,1)10 = (0,00011001100110011 … )2 𝑖=1

𝑥𝑖 Calculadora Computador
0,5 𝑆 = 1500 𝑆 = 1500
𝑆 = 300,00909424 precisão simples
0,1 𝑆 = 300
𝑆 = 299,999999999999720 precisão dupla
Fonte: https://bit.ly/33O0Iqq
49
Maquinas digitais
 Nas máquinas digitais, como são representadas:
 As funções exponenciais?

 As funções logarítmicas?
Séries
 As funções trigonométricas? infinitas!!!
 As principais constantes matemáticas?

Fonte: https://bit.ly/33O0Iqq
50
Maquinas digitais
∞ ∞
𝑥𝑛 (−1)𝑛+1 (𝑥 − 1)𝑛
𝑒𝑥 = ෍ 𝑙𝑛𝑥 = ෍
𝑛! 𝑛! Precisamos
𝑛=0 𝑛=1
truncar as
∞ ∞
(−1)𝑛 𝑥 2𝑛 (−1)𝑛 𝑥 2𝑛+1 séries.
𝑐𝑜𝑠𝑥 = ෍ 𝑠𝑒𝑛𝑥 = ෍
2𝑛 ! 2𝑛 + 1 !
𝑛=0 𝑛=0
∞ ∞
(−1)𝑛 1
𝜋 =4෍ 𝑒=෍
2𝑛 + 1 𝑛!
𝑛=0 𝑛=0
Fonte: https://bit.ly/33O0Iqq
51
Considerações
 Erros iniciais do problema erros inerentes ao modelo e
erros inerentes aos dados exteriores ao processo de
cálculo.
 Os erros de truncamento e erros de arredondamento
ocorrem no processo de cálculo de uma solução
numérica.
52

Atividade
53
Erro de truncamento
 Para calcular o valor de 𝑠𝑒𝑛(0,5236) podemos lançar mão da
série de Taylor:

(−1)𝑛 𝑥 2𝑛+1 𝑥3 𝑥5 𝑥7
𝑠𝑒𝑛𝑥 = ෍ =𝑥− + − +⋯
2𝑛 + 1 ! 3! 5! 7!
𝑛=0
Calcule 𝑠𝑒𝑛(0,5236) utilizando os três primeiros termos da
série e em seguida compare-o com o valor obtido pela
calculadora. Utilize 6 casas decimais.
54
Erro de truncamento
55
Erro de truncamento
𝑠𝑒𝑛(0,5236)
𝑥3 𝑥5 6 casas
𝑠𝑒𝑛 𝑥 ቚ = 𝑥 − + decimais
𝑠 3! 5!
(0,5236)3 (0,5236)5
𝑠𝑒𝑛 0,5236 ቚ = (0,5236) − +
𝑠 3! 5!
𝑠𝑒𝑛 0,5236 ቚ = 0,5236 − 0,023925 + 0,000328
𝑠

𝑠𝑒𝑛 0,5236 ቚ = 0,500003


𝑠

Fonte: https://bit.ly/33O0Iqq
56
Erro de truncamento
𝑠𝑒𝑛 0,5236 ቚ = 0,500003
𝑠

𝑠𝑒𝑛 0,5236 ቚ = 0,500001


𝑐

𝑉𝑐𝑎𝑙𝑐 − 𝑉𝑠𝑒𝑟𝑖𝑒
𝐸𝑟 = ∙ 100
𝑉𝑐𝑎𝑙𝑐
0,500001 − 0,500003
𝐸𝑟 = ∙ 100 𝐸𝑟 = 0,0004%
0,500001
57

Dúvidas?
58

Erros absolutos e
relativos
59
Recapitulando – Erros absoluto e relativo
 Seja 𝑥 um valor medido e 𝑥ҧ o valor aproximado
associado.
Erro percentual
 Erro absoluto 𝐸𝐴𝑥 = |𝑥 − 𝑥|ҧ 𝐸𝑅𝑥 ∙ 100
𝐸𝐴𝑥 𝑥 − 𝑥ҧ
 Erro relativo 𝐸𝑅𝑥 = =
𝑥ҧ 𝑥ҧ

Fonte: https://bit.ly/33O0Iqq
60
Observações
 𝑉𝑟𝑒𝑎𝑙/𝑒𝑥𝑎𝑡𝑜 nem sempre é conhecido obtido
teoricamente por meio de algum modelo “exato” (inclui
todos os efeitos físicos) ou obtido por meio de uma
medida experimental “perfeita”.
 Maioria dos casos valor mais provável série de
medidas 𝑥ҧ mais se aproxima do valor real.
61
Exemplo 01
Espaço entre dois 𝐸𝐴𝑥 = |𝑥 − 𝑥|ҧ
Medida
pontos 𝐸𝐴𝑥1 = 49,0 − 50,0
Valor medido (𝑥) 49,0 𝑐𝑚 9,0 𝑐𝑚 𝐸𝐴𝑥2 = 9,0 − 10,0
Valor aproximado (𝑥)ҧ 50,0 𝑐𝑚 10,0 𝑐𝑚
𝐸𝐴𝑥
Erro absoluto 1,0 𝑐𝑚 1,0 𝑐𝑚 𝐸𝑅𝑥 = ∙ 100
𝑥ҧ
Erro relativo percentual 2% 10% 1,0
𝐸𝑅𝑥1 = ∙ 100
50,0
1,0
𝐸𝑅𝑥2 = ∙ 100
10,0
62
Exemplo 02
Ao armazenar o valor 𝑥 = 27,895 em um sistema de ponto
flutuante cuja configuração é 𝐹(10,3, −3,3), qual o erro
absoluto cometido nesse processo? E o erro relativo?
63
Exemplo 02
𝐸𝐴𝑥
𝑥 = 27,895 𝐸𝑅𝑥 = ∙ 100
𝑥ҧ
𝑥 = 0,27895 ⋅ 102
0,005
𝑥ҧ = 0,279 ∙ 102 𝐸𝑅𝑥 =
27,9
𝐸𝐴𝑥 = 𝑥 − 𝑥ҧ 𝐸𝑅𝑥 = 0,00018%
𝐸𝐴𝑥 = 0,27895 − 0,279 ⋅ 102
𝐹(10,3, −3,3)
𝐸𝐴𝑥 = 0,005

Fonte: https://bit.ly/33O0Iqq
64
Exemplo 03
 Considere os dois números abaixo. Eles estão representados
com a mesma precisão?
𝑥 ∈ 2,05; 2,15 𝑦 ∈ 1150,65; 1150,75
𝑥ҧ = 2,10 𝑦ത = 1150,70
𝐸𝐴𝑥 < 0,10 𝐸𝐴𝑥 < 0,10
65
Exemplo 03
𝑥 ∈ 2,05; 2,15 𝑦 ∈ 1150,65; 1150,75
𝑥ҧ = 2,10 𝑦ത = 1150,70 𝑦 tem
maior
𝐸𝐴𝑥 𝐸𝐴𝑦 precisão do
𝐸𝑅𝑥 = ∙ 100 𝐸𝑅𝑦 = ∙ 100
𝑥ҧ 𝑦ത que 𝑥!
0,10 0,10
𝐸𝑅𝑥 < 𝐸𝑅𝑦 <
2,10 1150,70
𝐸𝑅𝑥 ≈ 0,048 4,8% 𝐸𝑅𝑦 ≈ 0,00009 0,009%

Fonte: https://bit.ly/33O0Iqq
66
Exemplo 04
 Considere o seguinte trecho presente em uma etiqueta
de pneus para carro:
“A duração da quilometragem para utilizar esse produto
com segurança é de aproximadamente 3,2 ∙ 104”.
≤ 3 ∙ 102,
 Sabendo que o erro aceitável é igual a |𝐸𝐴𝑥 |
calcule a quilometragem máxima e mínima para que se
possa trocar esses pneus.
67
Exemplo 04
𝑥ҧ = 32000 A margem de
segurança para a
𝐸𝐴𝑥 ≤ 300 𝐸𝐴𝑥 = 𝑥 − 𝑥ҧ troca dos pneus é de
𝑥 − 𝑥ҧ ≤ 300 31700 𝑘𝑚 até
32300 𝑘𝑚 rodados.
𝑥 − 32000 ≤ 300
−300 ≤ 𝑥 − 32000 ≤ 300
−300 + 32000 ≤ 𝑥 ≤ 300 + 32000
31700 ≤ 𝑥 ≤ 32300
Fonte: https://bit.ly/33O0Iqq
68

Propagação de
erros
69
Propagação do erro relativo
 Soma

𝑥ҧ 𝑦ത
𝐸𝑅𝑥+𝑦 = 𝐸𝑅𝑥 + 𝐸𝑅𝑦 +𝛿
𝑥ҧ + 𝑦ത 𝑥ҧ + 𝑦ത
 Subtração

𝑥ҧ 𝑦ത
𝐸𝑅𝑥−𝑦 = 𝐸𝑅𝑥 − 𝐸𝑅𝑦 +𝛿
𝑥ҧ − 𝑦ത 𝑥ҧ − 𝑦ത
70
Propagação do erro relativo
 Multiplicação

𝐸𝑅𝑥𝑦 = 𝐸𝑅𝑥 + 𝐸𝑅𝑦 + 𝛿

 Fator 𝛿 erro devido ao tipo de armazenamento numérico:

𝛿 = 10−𝑡+1 truncamento 𝑡 dígitos na


1
mantissa
𝛿= 10−𝑡+1 arredondamento
2

Fonte: https://bit.ly/33O0Iqq
71

Atividade
72
Situação-problema: propagação de erros
 Pretende-se calcular a área de um cômodo utilizando
uma máquina digital com sistema de ponto flutuante de
configuração 𝐹 10, 4, −6, 6 .
 Sabendo que as dimensões desse cômodo são
𝑥 = 17 534 𝑚𝑚 e 𝑦 = 21 178 𝑚𝑚, determine o erro
propagado na obtenção da área desse cômodo mediante
utilização da máquina apresentada.
73
Propagação de erros
𝐴 =𝑥∙𝑦
𝑥 = 17534
𝑦 = 21178
Considerando o sistema 𝐹(10, 4, −6, 6) e truncamento:
𝑥ҧ = 0,1753 ∙ 105
𝑦ത = 0,2117 ∙ 105
74
Propagação de erros
Propagação do erro no produto:
𝐸𝑅𝑥𝑦 = 𝐸𝑅𝑥 + 𝐸𝑅𝑦 + 𝛿
Calculando 𝛿 (truncamento):
𝛿 = 10−𝑡+1
𝛿 = 10−4+1 𝐹(10, 4, −6, 6)
𝛿 = 10−3

Fonte: https://bit.ly/33O0Iqq
75
Propagação de erros
|0,17534 ∙ 105 − 0,1753 ∙ 105 | 4
𝐸𝑅𝑥 = 5 =
0,1753 ∙ 10 17530
𝐸𝑅𝑥 = 0,2282 ∙ 10−3 Erros
relativos!
|0,21178 ∙ 105 − 0,2117 ∙ 105 | 8
𝐸𝑅𝑦 = 5 =
0,2117 ∙ 10 21180
𝐸𝑅𝑦 = 0,3779 ∙ 10−3

Fonte: https://bit.ly/33O0Iqq
76
Propagação de erros
𝐸𝑅𝑥𝑦 = 𝐸𝑅𝑥 + 𝐸𝑅𝑦 + 𝛿
𝐸𝑅𝑥𝑦 = 0,2282 ∙ 10−3 + 0,3779 ∙ 10−3 + 10−3
𝐸𝑅𝑥𝑦 = 0, 6061 ∙ 10−3 + 10−3
𝐸𝑅𝑥𝑦 = 0,1606 ⋅ 10−2 Arredondamento?

𝐸𝑅𝑥𝑦 = 0,8226 ⋅ 10−3

Fonte: https://bit.ly/33O0Iqq
77

Dúvidas?
78

Recapitulando
79
Tipos de erros na resolução numérica

Problema real
Erros de simplificação

Modelo matemático
Erros numéricos

Escolha do método numérico


Erros de implementação
Implementação
computacional do método
Fonte: https://cutt.ly/XQ8EDE2
80
Tipos de erros
 Erros inerentes ocorrem geralmente na fase de criação ou
simplificação de um modelo matemático, ou ainda em
medidas.
 Erros de discretização, de aproximação ou de truncamento
cometidos quando se substitui qualquer processo infinito por
um processo finito ou discreto.
 Erros de arredondamento surge quando trabalhamos com
máquinas digitais para a representação de números reais
aritmética de precisão finita.
81
Medidas Físicas
 Medida física
 Não é um número é um intervalo imprecisão das
medidas.
 Noções sobre erros podemos:
identificar suas fontes,
controlá-los,
evitá-los e
estimá-los.
82
Medidas Físicas
 Gauss "O valor mais provável que uma
série de medidas, de igual confiança, nos
permite atribuir a uma grandeza é a média aritmética dos
valores individuais da série".
𝑛 𝑛
1 2
1 2
𝑥ҧ = ෍ 𝑥𝑖 𝜎 = ෍ 𝑥𝑖 − 𝑥ҧ 𝜎= 𝜎2
𝑛 𝑛
𝑖=1 𝑖=1
83
Precisão e exatidão
 A exatidão mostra que o valor da medida está muito
próximo do valor real e a precisão indica o quanto as
medidas repetidas estão próximas umas das outras.
𝑥ҧ ± 𝜎

exatidão
precisão
84
Arredondamento
 Em linhas gerais para arredondar um número para o
número de máquina mais próximo, na base 10, devemos
apenas observar o primeiro dígito a ser descartado:
se este dígito é menor que 5 mantemos os dígitos
inalterados;
se este dígito é maior ou igual a 5 devemos
somar 1 ao último dígito que restou.
85
Erros absolutos e relativos
 Seja 𝑥 um valor medido e 𝑥ҧ o valor aproximado
associado.
Erro percentual
 Erro absoluto 𝐸𝐴𝑥 = |𝑥 − 𝑥|ҧ 𝐸𝑅𝑥 ∙ 100
𝐸𝐴𝑥 𝑥 − 𝑥ҧ
 Erro relativo 𝐸𝑅𝑥 = =
𝑥ҧ 𝑥ҧ
 𝑥ҧ valor mais provável mais se aproxima do valor real.

Fonte: https://bit.ly/33O0Iqq
86
Algarismos significativos
 Algarismos que podem ser usados com confiança.

Algarismos corretos 1 algarismo estimado


(duvidoso)

Fonte: https://bit.ly/3aLma1D
87
Erros de truncamento
 Inerentes ao método numérico (equações, funções)
adotam um procedimento matemático aproximado.
 Surge cada vez que se substitui um procedimento
matemático infinito por um processo finito ou discreto.
 Associados à quantidade de informação que a máquina
pode conter sob a forma de um número.
88
Propagação do erro relativo
 Soma

𝑥ҧ 𝑦ത
𝐸𝑅𝑥+𝑦 = 𝐸𝑅𝑥 + 𝐸𝑅𝑦 +𝛿
𝑥ҧ + 𝑦ത 𝑥ҧ + 𝑦ത
 Subtração

𝑥ҧ 𝑦ത
𝐸𝑅𝑥−𝑦 = 𝐸𝑅𝑥 − 𝐸𝑅𝑦 +𝛿
𝑥ҧ − 𝑦ത 𝑥ҧ − 𝑦ത
89
Propagação do erro relativo
 Multiplicação

𝐸𝑅𝑥𝑦 = 𝐸𝑅𝑥 + 𝐸𝑅𝑦 + 𝛿

 Fator 𝛿 erro devido ao tipo de armazenamento numérico:

𝛿 = 10−𝑡+1 truncamento 𝑡 dígitos na


1
mantissa
𝛿= 10−𝑡+1 arredondamento
2

Fonte: https://bit.ly/33O0Iqq
90

Faça uma busca na internet (sites e


vídeos) por problemas causados por
bugs em softwares!!!

Fonte: https://bit.ly/33O0Iqq
91

Referências
92
Referências
 DORNELLES FILHO, A. A. Fundamentos de cálculo
numérico. Porto Alegre: Bookman, 2016.
 PIRES, A. A. Cálculo numérico: prática com algoritmos e
planilhas. São Paulo: Atlas, 2015.
 VARGAS, J. V. C.; ARAKI, L. K. Cálculo numérico aplicado.
Barueri: Manole, 2017.

Você também pode gostar