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

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

INSTITUTO SUPERIOR TÉCNICO LEFT LEBL LQ LEAM LEMAT Ano Lectivo: 2006/2007 Semestre: 2 o

Matemática Computacional - Exercícios

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

Matemática Computacional - Exercícios

Matemática Computacional

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

Exercícios de MATEMÁTICA COMPUTACIONAL. 1 0 Semestre de 2009/2010 Resolução Numérica de Equações Não-Lineares

Fundamentos IV. Introdução a análise de erros. Gustavo Vinhal. August 12, Escola de Ciências Exatas e Computação

Capítulo 1 - Erros e Aritmética Computacional

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

Matemática Computacional - 2 o ano LEMat e MEQ

MATEMÁTICA COMPUTACIONAL. Exercícios

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

Matemática Computacional Ficha 5 (Capítulo 5) 1. Revisão matéria/formulário

INSTITUTO SUPERIOR TÉCNICO Licenciatura em Engenharia Física Tecnológica Licenciatura em Engenharia e Gestão Industrial Ano Lectivo: 2002/

Matemática Computacional - 2 o ano LEMat e MEQ

Matemática Computacional. Exercícios. Teoria dos erros

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

Noções sobre Erros em Matemática Computacional

Fundamentos. Capítulo 1

Capítulo 1 - Erros e Aritmética Computacional

ficha 6 espaços lineares com produto interno

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

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

MAP CÁLCULO NUMÉRICO (POLI) Lista de Exercícios sobre Interpolação e Integração. φ(x k ) ψ(x k ).

Sabendo que f(x) é um polinômio de grau 2, utilize a formula do trapézio e calcule exatamente

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.

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

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

Resolução do Exame Tipo

Semana 3 Erros de Representação

Matemática Computacional - Exercícios

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

INSTITUTO SUPERIOR TÉCNICO Mestrado Integrado em Engenharia Física Tecnológica Ano Lectivo: 2007/2008 Semestre: 1 o

Grupo I Cada resposta certa...10 Grupo II

ESCOLA SECUNDÁRIA COM 3º CICLO D. DINIS 11º ANO DE ESCOLARIDADE DE MATEMÁTICA A Tema I Geometria no Plano e no Espaço II

UNIVERSIDADE FEDERAL DO ABC. 1 Existência e unicidade de zeros; Métodos da bissecção e falsa posição

A. Equações não lineares

Exercícios sobre Trigonometria

FICHA de AVALIAÇÃO de MATEMÁTICA A 11.º Ano Versão 4

2006/2007 EXERCÍCIOS. 2. Determine a representação decimal dos seguintes números: , ( ) 2 , (1A0F ) 16

Exercícios de MATEMÁTICA COMPUTACIONAL Capítulo V

Cálculo Diferencial Lista de Problemas 1.2 Prof. Marco Polo

Exercícios de Matemática Computacional

SME0300 Cálculo Numérico Aula 4

MAP CÁLCULO NUMÉRICO (POLI) Lista de Exercícios sobre Zeros de Funções

Nas respostas aos itens de resposta aberta, apresente todos os cálculos que tiver de efetuar e todas as justificações

UNIVERSIDADE FEDERAL DO ABC

MATEMÁTICA COMPUTACIONAL NOTAS DE AULAS

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

UNIVERSIDADE FEDERAL DE OURO PRETO Departamento de Computação Cálculo Numérico - BCC760 Lista 4 - Raízes de Equações Não Lineares

MATEMÁTICA COMPUTACIONAL NOTAS DE AULAS

Universidade Tecnológica Federal do Paraná

AGRUPAMENTO DE ESCOLAS DE MORTÁGUA Ficha de Trabalho nº3 - Trigonometria - 12º ano Exames

MATEMÁTICA A - 11o Ano Geometria -Trigonometria Propostas de resolução

TIPO DE PROVA: A. Questão 3. Questão 1. Questão 2. Questão 4. alternativa D. alternativa B. alternativa E

1 a Lista de Exercícios Prof a. Vanessa Rolnik. seguir e indique o tipo de erro quando a representação não for possível.

UNIVERSIDADE EDUARDO MONDLANE MANUAL TEÓRICO

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

TESTES. 5. (UFRGS) Os ponteiros de um relógio marcam duas. horas e vinte minutos. O menor ângulo entre os ponteiros é

Instituto de Matemática - UFRGS - Mat Cálculo Numérico

MATEMÁTICA COMPUTACIONAL NOTAS DE AULAS

Home Work Limpeza, Ordem e Clareza. (0, 000 0) 10 L,

Lista de Exercícios 1

Primeira Parte (escolha múltipla)

Prova Escrita de MATEMÁTICA A - 12o Ano a Fase

1. Escreva aproximações com três e cinco algarismos significativos correctos para os números: π, 1 3, 1 11, e 3.

Matemática Computacional. Edgard Jamhour

CÁLCULO I. Lista Semanal 01 - Gabarito

Representação e erros numéricos

Nas respostas aos itens de resposta aberta, apresente todos os cálculos que tiver de efetuar e todas as justificações

Representação e erros numéricos

Integrais Duplos e Triplos.

DIFERENCIAIS E O CÁLCULO APROXIMADO

2004/2005. Erros PROBLEMAS

Prova Escrita de MATEMÁTICA A - 12o Ano a Fase

ESCOLA SECUNDÁRIA COM 3º CICLO D. DINIS 11º ANO DE ESCOLARIDADE DE MATEMÁTICA A TURMA A. TESTE Nº 2 Grupo I

Matemática I. 1 Propriedades dos números reais

UNICAMP Você na elite das universidades! MATEMÁTICA ELITE SEGUNDA FASE

Nome do aluno: N.º: Na resposta aos itens de resposta aberta, apresente todos os cálculos que tiver de efetuar e todas as justificações necessárias.

Proposta de teste de avaliação

FICHA de AVALIAÇÃO de MATEMÁTICA A 11.º Ano Versão 2

EBS DA GRACIOSA - ENSINO SECUNDÁRIO 11.º ANO

UNIVERSIDADE FEDERAL DO ABC

Capítulo III: Sistemas de equações. III.1 - Condicionamento de sistemas lineares

EXERCICIOS RESOLVIDOS - INT-POLIN - MMQ - INT-NUMERICA - EDO

Notas breves de Teoria de Erros

Instituto Politécnico de Tomar Escola Superior de Tecnologia de Tomar Área Interdepartamental de Matemática

Erros META OBJETIVOS. 2.1 Erros

Pontifícia Universidade Católica do Rio de Janeiro / PUC-Rio Departamento de Engenharia Mecânica. ENG1705 Dinâmica de Corpos Rígidos.

Representação e erros numéricos

Abril Educação Conjuntos numéricos Aluno(a): Número: Ano: Professor(a): Data: Nota:

UNIVERSIDADE TECNOLÓGICA FEDERAL DO PARANÁ. 1. Use o gráfico de y = f(x) na figura em anexo para estimar o valor de f ( 2), f (1) e f (2).

MESTRADO INTEGRADO EM ENG. INFORMÁTICA E COMPUTAÇÃO 2011/2012. EIC0010 FÍSICA I 1o ANO 2 o SEMESTRE

Prova Escrita de MATEMÁTICA A - 12o Ano Época especial

ESCOLA SECUNDÁRIA COM 3º CICLO D. DINIS COIMBRA 11º ANO DE ESCOLARIDADE MATEMÁTICA A FICHA DE AVALIAÇÃO Nº 1

Transcrição:

Matemática Computacional Ficha 1: Teoria dos erros (Capítulo 1) 1s-2017/18, MEEC I. Notação e revisão da matéria e x = x x (erro de x em relação a x) e x : erro absoluto de x δ x : erro relativo de x em relação a x, onde, para x 0, 100 δ x %: percentagem de erro δ x = x x x Notação que iremos adoptar: e x e δ x (no lugar de e x e δ x ) x = σ(0.a 1 a 2...a n ) β β t, a 1 0; x V F (β, n, t 1, t 2 ) valor aproximado de x e x = x x 1 2 10t i = (por definição) a i algarismo significativo de x e x = x x 1 2 10t m = os m algarismos de x são significativos. Sobre propagação de erros: Nota: se x = (x 1, x 2,, x n ), e f( x) = f(x) f( x) f (x)e x, δ f( x) = e f( x) f(x) x f (x) f(x) δ x cond f(x) = x f (x) (número de condição de f(x) ou p f(x) f(x) ) e f( x) = f(x) f( x) δ f( x) = e f( x) f(x) n k=1 n p f,k (x) δ xk k=1 p f,k (x) = x k f x k (x) f(x) f x k (x)e xk (1) A fórmula de erro para a subtração z = x y (x, y R) : δ z = e z z = x ( ) e x x y x y x y ( ) eỹ = x y x y δ x y x y δ ỹ, pode ser deduzida como uma aplicação de (1) aplicada a f(x, y) = x y. Se x e y são muito próximos, note que δ z pode ser muito grande, comparado com δỹ e δ x (cancelamento subtrativo). A propagação desse erro poderá levar a instabilidades numéricas num algoritmo. 1

II. Exercícios Nota: Os números reais nesta ficha são representados em base decimal. Alguns dos exercícios aqui propostos serão feitos nas aulas teóricas. Como exemplo alguns terão uma solução abreviada. Bom trabalho para os restantes! II.1) Representação dum número real em vírgula flutuante/erros cometidos/ algarismos significativos. 1. Os resultados aproximados da medição de uma ponte e de uma viga foram, respectivamente, 9999 cm e 9 cm. Sabendo que as medidas exatas correspondentes são 10000 cm e 10 cm, calcule (a) o erro absoluto da medição, (b) a percentagem de erro relativo da medição. Comente. 2. Considere um sistema que utiliza 4 dígitos na mantissa e arredondamento simétrico. Determine, nesse sistema, uma aproximação da área dum círculo de raio r = 1. Solução: x = fl(x) = 0.3142 10 1. 3. Sabemos que 1 3 + 2 3 = 1. Calcule a soma 1 3 + 2 3 num sistema de vírgula flutuante com 4 dígitos na mantissa e arredondamento por corte, e indique o erro obtido. 4. Represente x em vírgula flutuante com 4 dígitos na mantissa e arredondamento simétrico, nos seguintes casos a) x = 1/6 b) x = 1/9 c) x = 95784 d) x = 73785 e) x = 63798 f) x = 0.0023296 Obtenha a percentagem de erro cometido. E se ussase arredondamento por corte? 5. Quantos algarismos significativos tem x = 0.9951 como aproximação de x = 0.9949? 6. Dados a) x = 1/3 b) x = 2111/701 c) x = 2 3 i) Represente x em vírgula flutuante com 6 dígitos na mantissa e arredondamento simétrico. Obtenha os erros absoluto e relativos, assim como a percentagem de erro cometido. ii) Obtenha aproximações de x com 4 algarismos significativos. 2

II.2) Propagação do erro, cancelamento subtrativo, instabilidade numérica e mau condicionamento. 1. A velocidade de um pára-quedas pode ser determinada pela equação v(t) = gm c ( 1 e (c/m)t ), onde g designa a aceleração da gravidade, m a massa, e c é o coeficiente de resistência ao ar. Calcule v(t) em t = 6 s, se g = 9.8 m/s 2, m = 50 Kg e c = 12.5 Kg/s. Estime o erro do resultado que se obteria se considerasse uma aproximação de c tal que c c 2. 2. Considere um triângulo rectângulo, tal que d > 0 representa o comprimento da hipotenusa e θ um dos seus ângulos internos agudos. O perímetro P do triângulo pode ser calculado através da expressão P = d (1 + sin(θ) + cos(θ)) Admita que θ é aproximado pelo valor θ = π/3 e seja P o valor obtido para P. Mostre que o erro relativo de P é, aproximadamente, π(1 3) δ P θ 3(3 + 3) δ θ. 3. Sabe-se que os números ā = 3.1415 e b = 3.1425 resultaram de arredondamentos simétricos para 5 dígitos decimais. Estime o erro absoluto do valor ȳ = tan(ā + b)/2. 4. Sejam x = π = 3.1415926... e y = 2199/700 = 3.1414285... a) Considere um sistema que utiliza 4 dígitos na mantissa e arredondamento simétrico. Determine aproximações x e ỹ de x e y, respectivamente, nesse sistema. Obtenha ainda z = x ỹ (arredondado para 4 dígitos). Solução: x = fl(x) = 0.3142 10 1, ỹ = fl(y) = 0.3141 10 1. Usando esses valores, tem-se z = 0.1 10 2. b) Determine a unidade U de arredondamento do sistema. Calcule os erros absolutos e relativos de x, ỹ, bem como as percentagens de erro. Comente. Solução: Tem-se U = 0.5 10 3. Erros relativos: δ x 0.131 10 3, δỹ 0.137 10 3. Note que estes erros não excedem U, como seria de esperar. c) Calcule os erros absoluto e relativo de z em relação a z = x y. Solução: Tem-se δ z 5.10, ou seja, z = x ỹ apresenta 510% de erro! Houve um grande aumento do erro relativo comparativamente aos erros de x e ỹ. d) Obtenha agora representações em vírgula flutuante com 6 algarismos na mantissa de x e y. Determine fl ( fl(x) fl(y) ) e o respectivo erro relativo. Note que houve melhoria nos resultados em relação a b) pelo facto de se terem utilizado mais algarismos na mantissa (ou seja uma maior precição). 3

5. Dada a função f(x) = 1 cos x, pretende-se determinar uma aproximação para f(10 2 ), num sistema decimal de vírgula flutuante, com 4 dígitos na mantissa e arredondamento por corte. Calcule (use radianos) um valor aproximado para cos(10 2 ) = 0.9999500004166... nesse sistema. Use esse valor para calcular uma aproximação para f(10 2 ) (representando-a também no sistema) e determine o erro relativo dessa aproximação. Solução: Deve obter a aproximação: f(10 2 ) 0.1000 10 3, com erro relativo 1. 6. (Teste Novembro 2013) Considere um sistema de vírgula futuante de base 10 e 4 dígitos na mantissa, com arredondamento simétrico. Sendo dados x = 8.765 e y = 8.766, calcule uma aproximação para x y nesse sistema e determine estimativas para o erro absoluto e erro relativo dessa aproximação. Comente. 7. (Teste Novembro 2016) Considere a função φ(x) = 1 1+x 1 x, (a) Determine o número de condição de φ(x). Que pode dizer sobre o condicionamento para valores de x muito grandes? (b) Considere o seguinte algoritmo x, z 1 = 1 + x, z 2 = 1/x, z 3 = 1/z 1, z 4 = z 3 z 2 num sistema de ponto flutuante. Devido aos arredondamentos, verificou-se que para valores de x >> 1 (muito grandes) os valores correspondentes de φ(x) apresentaram erros relativos elevados. Como explica esse resultado? Apresente uma forma alternativa de calcular φ(x) que não conduza a esse tipo de erros. Solução: (a) Tem-se p φ (x) = xφ (x) φ(x) = ( x 1 ) + 1 (1+x) 2 x 2 = x 1 1+x 1 x ( 1 1 + x + 1 ) ( = 1 + x ) 2, se x >> 1. x 1 + x Verificamos que o cálculo de φ(x) quando x >> 1 é um problema bem condicionado. (b) No algoritmo associado à expressão φ(x) = 1 1 + x 1 ocorre cancelamento subtrativo x quando x >> 1, pois, neste caso, x + 1 x. O algoritmo apresenta instabilidade numérica. 1 Notando que φ(x) =, podemos considerar o algoritmo associado a esta última (1 + x)x expressão de φ(x): z 1 = 1 + x, z 2 = x z 1, z 3 = 1/z 2 o qual evita o cancelamento subtrativo quando x >> 1. 8. (Exame Janeiro 2017). Considere a função f(x) = sin x. (a) Determine para que valores de x a função f é mal condicionada. Solução: Tem-se cond f(x) = x f (x) f(x) = x cos x = x cot x, que atinge números sin x elevados para x kπ, k 0 (com k inteiro) e x >> 1. (b) Determine um majorante para o erro relativo que se comete no cálculo de sin( x) sendo x uma aproximação para x = 3.14149 com um erro relativo δ x < 0.00005. 4

9. (Exame Janeiro 2017) Pretende-se calcular z = ln(x) ln(y), para x 2y e x >> 1, no sistema de vírgula flutuante V F (10, 3, 30, 30), com arredondamento simétrico. (a) Mostre que o problema é bem condicionado. (b) Considerando x = 6.9205 10 6 e y = 3.4572 10 6, calcule z neste sistema, assim como o erro relativo do resultado obtido. (c) Indique uma forma alternativa de reduzir o erro relativo do valor calculado na alínea anterior. 10. Estude a função ψ(x) = 1 no que respeita ao condicionamento. 1 x Em seguida, determine uma estimativa para o erro relativo de ψ( x), sendo x uma aproximação para x = 1.00000333... com um erro relativo δ x < 0.00005. Comente. 11. Determine os números de condição das funções: i) f(x) = x ii) f(x) = exp(x) iii) f(x) = sin x. Mostre que no caso i) há redução do erro relativo quando se aplica f; no caso iii) f é mal condicionada para os valores: x kπ, k 0 (k inteiro). E no caso ii)? 12. Sabe-se que 1.9999 e 3.14 resultam de arredondamentos simétricos. (a) Estime o erro absoluto do valor de sen(1.9999 3.14). Apresente todos os cálculos que efectuar. (b) Diga se a função ψ(a, b) = sen(ab) é bem condicionada para pontos (a, b) (0, 0) tais que ab 2kπ, dado k > 0. Justifique a sua resposta começando por calcular o número de condição da função ψ(a, b). 13. Considere a função real de variável real f(x) := 1 cos x x 2. (a) Justifique que, para valores de x perto de zero, o cálculo de f(x) constitui um problema bem condicionado, i.e., o número de condição de f em x é pequeno. (b) Determine f(10 3 ). Considere o seguinte pseudocódigo para o cálculo de f(10 3 ) DO INPUT x z 1 = cos x, z 2 = 1 z 1, z 3 = z 2 /x 2 DISPLAY z 3 ENDDO Que sucede se usar este pseudocódigo num sistema de vírgula flutuante com 6 dígitos na mantissa e arredondamento simétrico? 5

(c) Mostre que em geral o algoritmo correspondente é instável para x próximo de zero (apesar de o problema ser bem condicionado). 6