Métodos Numéricos - Notas de Aula

Documentos relacionados
ERRO DE ARREDONDAMENTO E TRUNCAMENTO

Noções sobre Erros em Matemática Computacional

CÁLCULO NUMÉRICO. Profa. Dra. Yara de Souza Tadano

Métodos Numéricos - Notas de Aula

Cálculo Numérico - Mat 215. Prof. Dirceu Melo. Prof. Dirceu Melo - MAT215

Cálculo Numérico IPRJ/UERJ. Sílvia Mara da Costa Campos Victer ÍNDICE. Aula 1- Introdução. Representação de números. Conversão de números

Cálculo Numérico. Conjunto de métodos utilizados para a obtenção de resultados de problemas matemáticos através de aproximações.

Semana 3 Erros de Representação

étodos uméricos Erros Visão Geral Prof. Erivelton Geraldo Nepomuceno PROGRAMA DE PÓS-GRADUAÇÃO EM ENGENHARIA ELÉTRICA

CCI-22. Erros Erros de arredondamento, representação e de cálculo

Números binários e erros

CCI-22. Matemática Computacional. Carlos Alberto Alonso Sanches Juliana de Melo Bezerra

Fundamentos IV. Introdução a análise de erros. Clarimar J. Coelho. August 14, Departamento de Computação

Lista 1 de Exercícios de MAT Cálculo Numérico /II

CÁLCULO NUMÉRICO. Profa. Dra. Yara de Souza Tadano.

1. Converta para a base binária, usando o método das divisões sucessivas, os seguintes números inteiros: a) 13 b) 35. e) 347 f) 513.

1. Converta para a base binária, usando o método das divisões sucessivas, os seguintes números inteiros: a) 13 b) 35.

TP062-Métodos Numéricos para Engenharia de Produção Erros-Ponto Flutuante

Erros e Aritmética de ponto flutuante

Métodos Numéricos Erros Erros Numéricos. Professor Volmir Eugênio Wilhelm Professora Mariana Kleina

Erros META OBJETIVOS. 2.1 Erros

Cálculo Numérico Noções básicas sobre erros

Folha Prática - Representação de Números e Erros. 1. Representar os seguintes números decimais em binário com ponto fixo:

Notas de Aula de Cálculo Numérico

Matemática Computacional Ficha 1: Capítulo /19

Métodos Numéricos - Notas de Aula

Estudo de erros Erros na fase de modelagem: 1.2. Erros na fase de resolução:

SME CÁLCULO NUMÉRICO I PROFESSORES MARCOS ARENALES MARISTELA SANTOS. Agosto 2011

Cálculo Numérico Faculdade de Ciências Sociais Aplicadas e Comunicação FCSAC Faculdade de Engenharia, Arquiteturas e Urbanismo FEAU

Lista de exercícios de MAT / I

Erros numéricos por Mílton Procópio de Borba

Cálculo Numérico. Erros em processamento Numéricos

Cálculo Numérico. que é denominado erro relativo. Temos então para os dados acima:

f(1) = 6 < 0, f(2) = 1 < 0, f(3) = 16 > 0 x [2, 3].

Aula 2 - Representação e arredondamento

Lista de exercícios de MAT / II

Métodos Numéricos Erros Ponto Flutuante. Professor Volmir Eugênio Wilhelm Professora Mariana Kleina

Cálculo Numérico Prof. Guilherme Amorim 24/10/2013. Aula 2 Erros e Aritmética de Ponto Flutuante

CÁLCULO NUMÉRICO (CN)

Métodos Numéricos. Turma CI-202-D. Josiney de Souza.

Erros, Precisão Numérica e Ponto Flutuante

Cálculo Numérico. Profº Ms Ademilson Teixeira IFSC

Cálculo Numérico. que é denominado erro relativo. Temos então para os dados acima:

Métodos Numéricos - Notas de Aula

INTRODUÇÃO. O processo de modelagem matemática para resolver problemas reais pode ser visto pelas seguintes etapas: Escolha de um Método Adequado

UNIVERSIDADE EDUARDO MONDLANE MANUAL TEÓRICO

INSTITUTO SUPERIOR TÉCNICO Mestrado em Engenharia Electrotécnica e de Computadores Ano Lectivo: 2007/2008 Semestre: 2 o

Matemática Computacional Ficha 1: Teoria dos erros (Capítulo 1) 1s-2017/18, MEEC

Teoria de erros. Computação Teoria de erros Porquê?

Exercícios sobre zeros de funções Aula 7

Prof. Daniel G. Alfaro Vigo DCC IM UFRJ

Erros em computações numéricas

Métodos Numéricos. Turma CI-202-X. Josiney de Souza.

UNIVERSIDADE FEDERAL DO PARANÁ DISCIPLINA DE MÉTODOS NUMÉRICOS 2º SEMESTRE 2004 Professora Aurora T. R. Pozo 1ª LISTA DE EXERCÍCIOS

ARQUITETURA DE COMPUTADORES

Lista de Exercícios 1

Análise Numérica. Introdução. Teoria de Erros

Método Analítico. Método Numérico

ERROS DE QUANTIZAÇÃO

Dessa forma pode-se transformar qualquer número em qualquer base para a base 10.

Exercícios de ANÁLISE E SIMULAÇÃO NUMÉRICA

SME0301 MÉTODOS NUMÉRICOS PARA ENGENHARIA I PROFESSORES MARCOS ARENALES MARISTELA SANTOS (ALGUMAS AULAS) Fevereiro 2012

Métodos Numéricos - Notas de Aula

Sumário. Capítulo 1 Erros em processos numéricos 1. Capítulo 2 Solução numérica de sistemas de equações lineares e matrizes inversas 19

ARQUITETURA DE COMPUTADORES

Métodos Numéricos. Turma CI-202-X. Josiney de Souza.

Capítulo 1 - Erros e Aritmética Computacional

Tópicos. - Cálculo numérico. - Representação de números. - Análise e representação de erros

1.1 Etapas na solução de um problema. 1.3 Tipos de erros. 1.4 Aritmética de ponto flutuante.

CCI-22 LISTA DE EXERCÍCIOS

Matemática Computacional - Exercícios

Laboratório de Física I. Prof. Paulo Vitor de Morais

2. E presse cada um dos seguintes números inteiros decimais na representação sinal e magnitude e complemento a 2, utilizando 8 bits Resposta:

Transcrição:

Métodos Numéricos - Notas de Aula Prof a Olga Regina Bellon Junho 2007

2. Conceito de Erro 2.1. Introdução Erros estão presentes em todos os campos do cálculo numérico. Dados em si nem sempre são exatos. Operações sobre valores não exatos propagam esses erros a seus resultados. Erro = Diferença entre o valor exato e o apresentado. CI202 - Métodos Numéricos 1

2.1. Introdução Métodos numéricos. Métodos aproximados. Buscam minimizar os erros. Procuram resultados o mais próximo possível dos valores exatos. CI202 - Métodos Numéricos 2

2.2. Erros Absolutos e Relativos Erros absolutos. Diferença entre o valor exato de um número N e o seu valor aproximado N'. N = N' + EA N EA N = N N' Erro absoluto N N ' EA N 0 N N ' EA N 0 CI202 - Métodos Numéricos 3

2.2. Erros Absolutos e Relativos Erros absolutos. Exemplo. Sabe-se que (3,14 ; 3,15). Toma-se para um valor neste intervalo. Então: EA = ' < 0,01 CI202 - Métodos Numéricos 4

2.2. Erros Absolutos e Relativos Erros relativos. Erro absoluto dividido pelo valor aproximado. ER N = EA N N ' = N N' N ' CI202 - Métodos Numéricos 5

2.2. Erros Absolutos e Relativos Observações: EAN só poderá ser determinado se N for exatamente conhecido. Em cálculos numéricos costuma-se trabalhar com uma limitação máxima para erro, ao invés do próprio erro. E <, onde é o limite. CI202 - Métodos Numéricos 6

2.2. Erros Absolutos e Relativos Exemplo. = 2655,233, deseja-se somente a parte inteira ' = - ' = 0,233 = 10,233 = - ' = 0,233 Em que caso o efeito de aproximação é maior? CI202 - Métodos Numéricos 7

2.2. Erros Absolutos e Relativos O efeito da aproximação de é muito maior do que em O erro absoluto é o mesmo em ambos os casos. O erro relativo é o que melhor traduz o efeito da aproximação. = 0,233 / 2655 0,00008775894 = 0,233 / 10 = 0,0233 CI202 - Métodos Numéricos 8

2.3. Erros de Arredondamento Erro global: diferença entre o exato e o obtido, os erros derivam: dos valores iniciais. dos valores intermediários. dos valores finais. CI202 - Métodos Numéricos 9

2.3. Erros de Arredondamento Erros iniciais: Cometidos no arredondamento dos dados iniciais. Erros Intermediários: Decorrentes dos erros cometidos durante a aplicação do método numérico. Erros finais: Decorrem da apresentação final do resultado. CI202 - Métodos Numéricos 10

2.3. Erros de Arredondamento Critério de arredondamento. Ao registrar um valor aproximado, costuma-se usar a seguinte regra: 1) Somar meia unidade após a última casa decimal a conservar. 2) Desprezar as demais casas. CI202 - Métodos Numéricos 11

2.3. Erros de Arredondamento Exemplo. Com dois números significativos tem-se: 3=1,732... 1,73 1,732... 0,005=1,737... 1,73 3 2=1,259... 1,26 1,259... 0,005=1,264... 1,26 Este critério limita o erro a meia unidade da última casa conservada: E= 2=1,73=1,73205... 1,73=0,00205 0,005 CI202 - Métodos Numéricos 12

2.3. Erros de Arredondamento Critério de Arredondamento Os valores aproximados obtidos podem ser: Inferiores aos exatos (valor aproximado por falta): 1,73 é o valor aproximado por falto de Superiores (valor aproximado por excesso): 3 1,26 é o valor aproximado por excesso de 3 2 CI202 - Métodos Numéricos 13

2.3. Erros de Arredondamento Critério de Arredondamento. É importante saber: O número de dígitos significativos do sistema de representação da máquina. Precisão do resultado obtido. O Épsilon da máquina. Exatidão da máquina. É o menor número de ponto flutuante, tal que 1 + > 1. Exercício: Implementar o cálculo do da máquina. CI202 - Métodos Numéricos 14

2.3. Erro de Truncamento Provenientes da utilização de processos infinitos ou muito grandes para a determinação de um valor. Processos infinitos são muito utilizados na avaliação de: exponenciação. logaritmos. funções trigonométricas.... CI202 - Métodos Numéricos 15

2.3. Erro de Truncamento Exemplo: Cálculo da função ln(x+1). ln x 1 =x x2 2 x3 3 x 4 4... Fazendo truncamento??? ln x 1 x x2 2 x3 3 x 4 x n 4... 1 n n A solução é interromper os cálculos quando uma determinada precisão é atingida. CI202 - Métodos Numéricos 16

2.5. Propagação de Erros Durante as operações aritméticas de um método, os erros dos operandos produzem um erro no resultado da operação. CI202 - Métodos Numéricos 17

2.5. Propagação de Erros Sendo A e B os valores exatos, a e b os valores aproximados, Ea e Eb os erros dos operandos: A+B = (a+ea)+(b+eb)=a+b+ea+eb EA A+B =Ea+Eb A-B = (a+ea)-(b+eb) = a-b+ea-eb EA A-B = Ea-Eb A*B = (a+ea) * (b+eb) = ab + aeb + bea + Ea * Eb EA A*B = aeb + bea + Ea * Eb CI202 - Métodos Numéricos 18

2.5. Propagação de Erros As operações abaixo foram processadas em uma máquina com 5 dígitos significativos e fazendo-se x 1 = 0,73491*10 5 e x 2 = 0,23645*10 0 tem-se: (x 2 +x 1 )-x 1 = (0,23645*10 0 + 0,73491*10 5 ) 0,73491*10 5 = 0,73491*10 5-0,73491*10 5 = 0,00000 x 2 +(x 1 -x 1 ) = 0,23645*10 0 + (0,73491*10 5 0,73491*10 5 ) = 0,23645 + 0,00000 = 0,23645 Porque os dois resultados são diferentes, quando não deveriam ser? CI202 - Métodos Numéricos 19

Exercício. Represente x em ponto flutuante com 4 dígitos e arredondamento nos seguintes casos: x = 1/6. x = 1/3. x = -83784. x = -83785. x = 83798. x = 0,0013296. CI202 - Métodos Numéricos 20

Exercício. Seja um sistema de aritmética de ponto flutuante cuja mantissa tenha t=3 dígitos, base β=10, m=-4 e M=4. x 1.25 Representação por arredondamento 0.125 10 Representação por truncamento 0.125 10 10.053-238.15 2.71828 0.000000007 718235.82 0.101 10 2 0.100 10 2 CI202 - Métodos Numéricos 21

Exercício. Dados x = 0.937 10 4 e y = 0.127 10 2, calcule x + y para um sistema em que t=4 e β=10. CI202 - Métodos Numéricos 22

2.2. Erros Absolutos e Relativos Exercício Medimos o comprimento, c, e a profundidade, p, de uma mesa e obtivemos os seguintes valores: c = (1,51 0,02)m; p = (0,76 0,02)m: Qual é a melhor estimativa da área da mesa, e os erros relativo e absoluto nesse valor? CI202 - Métodos Numéricos 23

2.2. Erros Absolutos e Relativos Exercício Suponha que x = 5/7, y = 1/3 e que o método de truncamento em 5 dígitos seja utilizado para cálculos aritméticos envolvendo x e y. Calcule os erros relativos e absolutos das operações a seguir: x+y x-y x*y y/x CI202 - Métodos Numéricos 24

Erros Arredondamento/Truncamento Exercício 1 Represente os números abaixo, por corte e por arredondamento, no sistema de ponto flutuante F(6,4,-2,3): 0.0055555; 1345.15; 0.000123425; 0.055555; 13.053. CI202 - Métodos Numéricos 25

Erros Arredondamento/Truncamento Exercício 2 Consideremos um sistema de ponto flutuante com B = 10 e t = 3 e uma representação por arredondamento, verifique que: a) (4210 4.99) 0.02 4210 (4.99 + 0.02) b) (0.123/ 7.97) * 84.9 (0.123 * 84.9) / 7.97 c) 15.9 * (4.99 + 0.02) (15.9 * 4.99) + (15.9 * 0.02) CI202 - Métodos Numéricos 26

Erros Arredondamento/Truncamento Exercício 3 Consideremos um equipamento com o sistema de ponto flutuante normalizado SPF (b, t, expmín, expmáx) = SPF (10, 4, 5, 5). Sendo a = 0.5324 10 3, b = 0.4212 10 2 e c = 0.1237 10 2, represente o resultado de a*b e a+c arredondado e truncado. CI202 - Métodos Numéricos 27

Erros Arredondamento/Truncamento Exercício 4 Consideremos um equipamento com o sistema de ponto flutuante normalizado SPF (b, t, expmín, expmáx) = SPF (10, 4, 6, 6). Sendo a = 0.937 10 4, b = 0.1272 10 2, represente o resultado de a+b e a*b arredondado e truncado. CI202 - Métodos Numéricos 28

Propagação o de Erros Exercício 5 Suponha-se que as operações a seguir sejam processadas em uma máquina com 4 dígitos significativos e fazendo-se: x = 0,3491x10 4 e y = 0,2345x10 0, faça: (y + x) x y + (x - x) CI202 - Métodos Numéricos 29

Propagação o de Erros Exercício 6 Dados a = 50 ± 3 e b = 21 ± 1, calcular a + b, a - b e a * b. CI202 - Métodos Numéricos 30