Prova Resolvida de Cálculo Numérico - 1º Semestre 2003

Classificado em Matemática

Escrito em em português com um tamanho de 8,94 KB

PRIMEIRA PROVA DE CÁLCULO NUMÉRICO - 2003

(1º semestre – 12 pontos)

Questão 1

Seja um computador binário, cujo sistema de ponto flutuante tenha 1 bit para o sinal do número, 3 bits para o expoente e 6 bits para a mantissa, num total de 10 bits. (2 pontos)

  • a) Represente, nele, os números r = 2,125, s = -2,5, t = 0,55.
  • b) Que número é representado por 1000010100?
  • c) Qual o maior número positivo nele representável?
  • d) Qual o maior número menor que 1?

Resolução

Análise do expoente:

000001010011100101110111
-2-2-10+1+2+3reservado

a) Representação dos números:

r = 2,125 = 10,001 = 1,0001 × 21

0100000100

s = -2,5 = -10,0 = -1,01 × 21

1100010000

t = 0,55 = 0,100011001100... = 1,000110011... × 2-1

0010000110

b) Que número é representado por 1000010100?

1000010100

-0,0101 × 2-2 = -0,000101 = -(2-4 + 2-6) = -0,078125

c) Qual o maior número positivo nele representável?

0110111111

1,111111 × 23 = 1111,111 = 15,875

d) Qual o maior número menor que 1?

1 = 1,0 = 1,000000 × 20

O maior número menor que 1 será: 1,111111 × 2-1 = 0,1111111 = 1 – 2-7 = 0,9921875

Questão 2

No cálculo da raiz de f(x) = e-x – 3x – 3 = 0, pelo método da iteração linear, fazem-se as transformações:

  • x = g1(x) = (e–x – 3) / 3
  • x = g2(x) = e-x - 2x – 3
  • x = g3(x) = - ln(3 + 3x)

Obtenha, graficamente, uma boa estimativa x0 da raiz. (1 ponto)

Indique, sem interagir, que função ou funções irão convergir para a raiz. (1 ponto)

Resolução

Fazendo e-x = 3x + 3, temos que x0 = -0,5 é uma boa estimativa para a raiz.

Para verificar a convergência, calculamos as derivadas:

  • g1'(x) = -e–x / 3; onde g1'(-0,5) = -0,55. Como está entre (-1, +1), garante a convergência.
  • g2'(x) = -e-x – 2; onde g2'(-0,5) = -3,65. Não converge.
  • g3'(x) = -3 / (3 + 3x); onde g3'(-0,5) = -2. Não converge.

Logo, só podemos garantir a convergência da função g1(x).

Questão 3

Pelo método de Newton-Raphson, calcule a raiz positiva da equação f(x) = ex – 2cos(x) = 0, com erro menor que 0,001. (1 ponto)

Resolução

Estimativa gráfica: ex = 2 cos(x). A raiz é aproximadamente 0,5. Logo, x0 = 0,5.

Sendo f(x) = ex – 2cos(x), tem-se f'(x) = ex + 2sen(x).

Fórmula: xi+1 = xi – f(xi) / f'(xi)

Sequência de iterações:

  • x0 = 0,5
  • x1 = 0,54082 com Δx = 0,04082 > 0,001
  • x2 = 0,53979 com Δx = 0,00103 > 0,001
  • x3 ≈ 0,53979 com Δx ≈ 0 < 0,001

Logo, r ≈ 0,53979 ou r ≈ 0,540.

Questão 4

Resolva o sistema A.X = B abaixo pelo método iterativo de Gauss-Seidel, realizando três iterações completas, partindo de (0,0,0) e usando 2 casas decimais. (1 ponto)

  • 5X1 - 2X2 = 1,0
  • -1X1 + 5X2 – 1X3 = 10,0
  • -2X2 + 5X3 = -9,0

Resolução

Isolando as variáveis:

  • x1 = (1,0 + 2x2) / 5
  • x2 = (10,0 + x1 + x3) / 5
  • x3 = (-9,0 + 2x2) / 5

Sequência de iterações:

Raízes após convergência: x1 = 1,00; x2 = 2,00; x3 = -1,00

Questão 5

Resolva a questão anterior pelo método LU. (1 ponto)

Resolução

Fatoração da matriz A:

Ao fazer L2 – (-1/5)L1 (ou seja, L2 + 0,2L1) e L3 – (-2/4,6)L2 (ou seja, L3 + 0,43L2), decompomos A em L e U.

A = L . U

Para resolver L.U.X = B, fazemos U.X = Y, logo L.Y = B:

  • Y1 = 1
  • -0,2(1) + Y2 = 10 → Y2 = 10,2
  • -0,43(10,2) + Y3 = -9 → Y3 = -4,61

Agora resolvemos U.X = Y:

  • X3 = -4,61 / 4,57 ≈ -1,01
  • 4,6X2 + 1(-1,01) = 10,2 → X2 = 2,00
  • 5X1 – 2(2) = 1 → X1 = 1,00

Questão 6

Calcule, com erro menor que 0,1, as 3 raízes do polinômio abaixo por Birge-Vieta. Trabalhe com 2 casas decimais. (1,5 pontos)

P(x) = 1,0x3 – 14x2 + 35x + 50 = 0

Resolução (x0 = 0)

Após as iterações do método de Birge-Vieta:

  • r1 = -1,00
  • r2 = 5,00
  • r3 = 10,00

Raízes finais: -1,00; 5,00; 10,00

Questão 7

a) O que entende por matriz mal condicionada? Que cuidados devem ser tomados? (0,5 ponto)

b) O que entende por convergência linear e convergência quadrática no cálculo de raízes? (0,5 ponto)

c) Explique a importância do Método LU. (0,5 ponto)

Resolução

Matriz Mal Condicionada: É uma matriz cujo determinante é muito pequeno em relação à magnitude de seus elementos. Pequenas variações nos dados de entrada ou arredondamentos intermediários causam grandes variações nos resultados. Os cálculos devem ser feitos com a maior precisão possível para minimizar a propagação de erros.

Convergência: Num método iterativo, busca-se aproximar o valor real da raiz. Se o erro ei+1 ≈ k · ei (com |k| < 1), a convergência é linear. Se ei+1 ≈ k · ei2, a convergência é quadrática, sendo muito mais rápida.

Método LU: Fatora a matriz A em duas matrizes triangulares (L e U). É extremamente eficiente quando se precisa resolver vários sistemas A.X = B onde apenas o vetor B muda, pois a fatoração (etapa mais custosa) é feita apenas uma vez, restando apenas a resolução de dois sistemas triangulares simples para cada novo B.

Entradas relacionadas: