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:
| 000 | 001 | 010 | 011 | 100 | 101 | 110 | 111 |
| -2 | -2 | -1 | 0 | +1 | +2 | +3 | reservado |
a) Representação dos números:
r = 2,125 = 10,001 = 1,0001 × 21
| 0 | 1 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 |
s = -2,5 = -10,0 = -1,01 × 21
| 1 | 1 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 0 |
t = 0,55 = 0,100011001100... = 1,000110011... × 2-1
| 0 | 0 | 1 | 0 | 0 | 0 | 0 | 1 | 1 | 0 |
b) Que número é representado por 1000010100?
| 1 | 0 | 0 | 0 | 0 | 1 | 0 | 1 | 0 | 0 |
-0,0101 × 2-2 = -0,000101 = -(2-4 + 2-6) = -0,078125
c) Qual o maior número positivo nele representável?
| 0 | 1 | 1 | 0 | 1 | 1 | 1 | 1 | 1 | 1 |
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.