Buscar

Prova resolvida - Cálculo Numérico

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 3, do total de 4 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Prévia do material em texto

Matemática em Exerćıcios
Prova resolvida - Cálculo Numérico
Professor Guilherme Miguel Rosa
• Nos cálculos, utilize quatro casas após a v́ırgula fazendo o arredondamento do quarto d́ıgito para
cima se o quinto d́ıgito for ≥ 5 ou deixando igual caso contrário.
Questão 1. O sistema de ponto flutuante F (2, 10,−15, 15) pode ser representado em um computador
da seguinte forma, ocupando ao todo 16 bits (posições):
Onde
• Posição 1: sinal da mantissa (0 = + ou 1 = −);
• Posições 2 até 11: mantissa (10 d́ıgitos);
• Posição 12: sinal do expoente (0 = + ou 1 = −);
• Posição 13 até 16: representação do expoente.
Represente o número decimal 23 no sistema.
Solução:
Convertendo 23 para a base binária, temos (10111)2. Representando no sistema de ponto flutuante
normalizado com 10 d́ıgitos na mantissa: 0, 1011100000 · 25. O expoente deve ser escrito também na
base binária para o sistema fazer a representação, então 5 = (101)2. Logo, a sequência de d́ıgitos será:
0 1 0 1 1 1 0 0 0 0 0 0 0 1 0 1
Questão 2. O valor de π pode ser obtido com a resolução da equação sen (x) = 0. Utilize o método
de Newton com aproximação inicial x0 = 3 e duas iterações para obter uma aproximação de π.
Solução:
xn+1 = xn −
f(xn)
f ′(xn)
Como f ′(x) = (sen x)′ = cos x; temos:
x1 = x0 −
f(x0)
f ′(x0)
= 3− sen(3)
cos(3)
= 3− 0, 1411
−0, 99
= 3, 1425.
x2 = x1 −
f(x1)
f ′(x1)
= 3, 1425− sen(3, 1425)
cos(3, 1425)
= 3, 1425− −0, 0009
−1, 0000
= 3, 1416.
1
Questão 3. A tabela a seguir apresenta a distância percorrida por um automóvel em alguns momentos.
Tempo (min) 0 10 20 30
Distância (km) 0 20.56 30.67 67.78
Utilizando interpolação polinomial, estime qual a distância percorrida no tempo 15.6 min.
Solução:
Como são dados quatro pontos, buscamos um polinômio do terceiro grau. Utilizando o polinômio
interpolador de Lagrange, temos P (x) = y0L0(x) + y1L1(x) + y2L2(x) + y3L3(x), onde
Lk(x) =
n∏
j=0; j ̸=k
x− xj
xk − xj
.
Note que y0 = 0, com isso não é necessário obter L0(x), pois 0 · L0(x) = 0.
L1(x) =
3∏
j=0; j ̸=k
x− xj
x1 − xj
=
x− x0
x1 − x0
· x− x2
x1 − x2
· x− x3
x1 − x3
=
x− 0
10− 0
· x− 20
10− 20
· x− 30
10− 30
=
x(x− 20)(x− 30)
2000
.
L2(x) =
3∏
j=0; j ̸=k
x− xj
x2 − xj
=
x− x0
x2 − x0
· x− x1
x2 − x1
· x− x3
x2 − x3
=
x− 0
20− 0
· x− 10
20− 10
· x− 30
20− 30
=
x(x− 10)(x− 30)
−2000
.
L3(x) =
3∏
j=0; j ̸=k
x− xj
x3 − xj
=
x− x0
x3 − x0
· x− x1
x3 − x1
· x− x2
x3 − x2
=
x− 0
30− 0
· x− 10
30− 10
· x− 20
30− 20
=
x(x− 10)(x− 20)
6000
.
Então:
P (x) = 20, 56 · x(x− 20)(x− 30)
2000
+ 30, 67 · x(x− 10)(x− 30)
−2000
+ 67, 78 · x(x− 10)(x− 20)
6000
.
Como desejamos estimar P (15, 6) :
P (15, 6) =
20, 56 · 15, 6(−4, 4)(−14, 4)
2000
+
30, 67 · 15, 6 · 5, 6(−14, 4)
−2000
+
67, 78 · 15, 6 · 5, 6(−4, 4)
6000
=
20321, 833
2000
− 38582, 3693
−2000
− 26053, 5475
6000
= 10, 1609 + 19, 2912− 4, 3423
= 25, 1098.
2
Questão 4. Em um experimento foram coletados os seguintes dados
x 0 1 2 3 4
f(x) 0.01 1.01 1.40 3.81 4.01
.
a) Determine a reta que melhor se ajusta aos dados da tabela.
b) Estime f(5).
Solução:
a) Pelo método dos mı́nimos quadrados, devemos resolver o sistema abaixo:
4∑
k=0
x2k
4∑
k=0
xk
4∑
k=0
xk
4∑
k=0
1

(
a
b
)
=

4∑
k=0
xkyk
4∑
k=0
yk
 .
Calculando os somatórios:
•
4∑
k=0
x2k = 0
2 + 12 + 22 + 32 + 42 = 30;
•
4∑
k=0
xk = 0 + 1 + 2 + 3 + 4 = 10;
•
4∑
k=0
1 = 1 + 1 + 1 + 1 + 1 = 5;
•
4∑
k=0
xkyk = 0 · 0, 01 + 1 · 1, 01 + 2 · 1, 4 + 3 · 3, 81 + 4 · 4, 01 = 31, 28;
•
4∑
k=0
yk = 0, 01 + 1, 01 + 1, 4 + 3, 81 + 4, 01 = 10, 24.
Com isso, o sistema é dado por: (
30 10
10 5
)(
a
b
)
=
(
31, 28
10, 24
)
.
Resolvendo o sistema, obtemos a = 1, 08 e b = −0, 112. Logo, a reta é y = 1, 08x− 0, 112.
b) f(5) = 1, 08 · 5− 0, 112 = 5, 288.
Questão 5. Apresente uma função f(x) onde a regra dos trapézios calcula o valor exato da integral.
Solução (2,5):
Qualquer função polinomial do primeiro grau, pois na regra do trapézio a função é aproximada por
uma reta, então a aproximação será igual a própria função nesse caso.
3
Questão 6. Dada a tabela
x 0 0.2 0.4 0.6 0.8 1
f(x) 1 1.2408 1.5735 2.0333 2.6965 3.7183
,
calcule
∫ 1
0
f(x) dx utilizando a regra de Simpson.
Solução:∫ 1
0
f(x) dx =
∫ 0,4
0
f(x) dx+
∫ 1
0,4
f(x) dx
=
0, 2
3
[f(x0) + f(x2) + 4f(x1)] +
3 · 0, 2
8
[f(x2) + f(x5) + 3f(x3) + 3f(x4)]
= 0, 0667(1 + 1, 5735 + 4, 9632) + 0, 075(1, 5735 + 3, 7183 + 6, 0999 + 8, 0895)
= 0, 0667 · 7, 5367 + 0, 075 · 19, 4812
= 0, 5027 + 1, 4611
= 1, 9638.
4

Outros materiais