Buscar

Prova Calculo Numerico

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 3 páginas

Prévia do material em texto

UFRGS - Universidade Federal do Rio Grande do Sul
IME - Instituto de Matemática e Estatística
DMPA - Departamento de Matemática Pura e Aplicada
MAT01169-E1 - Cálculo Numérico
Prova 1 - B - Data: 05/05/2017
Nota
Nome: GABARITO Matrícula:
• Responda às questões individualmente.
• O uso do computador é exclusivo para o GNU Octave disponível no sistema operacional Ubuntu
logado na conta Prova.
• Não use rotinas prontas além das já disponíveis no GNU Octave instalado.
• Nas questões de múltipla escolha (Questões de 1 a 7), assinale com X a alternativa correta.
• Na questão discursiva (Questão 8), siga as instruções mencionadas na questão.
Questão 1 (1,0 Ponto). Assinale a alternativa
que corresponde ao número de algarismos signi-
ficativos na representação do número (32,121)4 na
base binária.
��SSa) 10
b) 11
c) 9
d) 8
e) 12
Questão 2 (1,0 Ponto). No sistema de ponto flu-
tuante de 64 bits, o registro
m52 m51 . . . m1 c0 c1 . . . c10 s
representa o número decimal
(−1)sM × 2c−1023,
onde c = (c10c9 . . . c0)2 é chamado de caracterís-
tica eM = (1,m1m2 . . .m52)2 de mantissa. Consi-
derando esta representação, assinale a alternativa
que corresponde ao registro referente ao número
decimal 6,5.
��SSa) [00 . . . 0101|100 . . . 01|0]
b) [01 . . . 0101|100 . . . 011|0]
c) [00 . . . 0101|100 . . . 01|1]
d) [01 . . . 0101|100 . . . 011|1]
e) nenhuma das demais alternativas corresponde ao
registro solicitado.
Questão 3 (1,0 Ponto). Suponha que u = 1,2.
Assinale a alternativa que corresponde ao número
de condicionamento do problema de se computar
cos(u+ 1)
1− u2 .
Observe que a resposta está arredondada para 9
dígitos significativos.
��SSa) 4,89686688
b) 4,89676678
c) 4,89676787
d) 4,89686788
e) 4,89687669
Questão 4 (1,0 Ponto). Seja dada a seguinte fun-
ção:
f(x) = cos(x− 2)2− x2 .
Considere que o método da bisseção seja usado
para aproximar um zero desta função. Assinale a
alternativa que corresponde a um intervalo inicial
apropriado.
��SSa) [−1,17, 1,14]
b) [−1,5, 1,5]
c) [−
√
2, − 1]
d) [−2, − 1]
e) [1, 3]
Página 1 de 3
Questão 5 (1,0 Ponto). Seja f(x) = sin(x3−e−x).
Sejam, também, a iteração do ponto fixo:
x(n+1) = g(x(n)), n ≥ 1,
com g(x) = x−αf(x) e x(1) ∈ [0,7, 0,8]. Uma tal
iteração de ponto fixo, quando convergente, possui
a seguinte taxa de convergência linear
|x(n+1) − x∗| < k|x(n) − x∗|, n ≤ 1,
onde |g′(x)| < k < 1 para todo x ∈ [0,7, 0,8]
e x∗ é o ponto fixo da função g(x). Quanto me-
nor o valor de k, mais rápida será a convergência
da sequência {x(n)}n para o ponto fixo x∗. Assim
sendo, assinale a alternativa que corresponde ao
valor de α que permite estimar o menor valor de
k (dentre as alternativas).
��SSa) 0,443
b) −0,442
c) −0,221
d) 0,221
e) 1,313
Questão 6 (1,0 Ponto). Seja f(x) = sin(x3−e−x).
Considere que o método de Newton seja usado
para calcular uma aproximação de um zero desta
função, empregando x(1) = −0,2. Faça, então,
quatro iterações deste método de forma a obter
x(5). Assinale a alternativa que corresponde ao
valor calculado com 9 dígitos significativos (por
arredondamento).
��SSa) 1,86037981
b) 1,86137982
c) 1,86038971
d) 1,86036982
e) 1,86036971
Questão 7 (1,0 Ponto). Seja f(x) = sin(x3−e−x).
Considere que o método das secantes seja usado
para calcular uma aproximação de um zero desta
função, empregando x(1) = −0,2 e x(2) = −0,18
como aproximações iniciais. Fazendo, então, n ite-
rações computa-se a aproximação x(n+2). Assinale
a alternativa que corresponde ao menor número
de iterações n tal que |x(n+2) − x(n+1)|/|x(n+2)| <
10−3.
��SSa) 4
b) 5
c) 3
d) 6
e) 7
Questão 8 (3,0 Pontos). Considere o problema de encontrar o ponto de interseção entre as curvas
y = cos
(
x2 − e−x
)
e y = x7. Use o método da bisseção, iteração de ponto fixo, o método de Newton
ou o método das secantes para computar uma aproximação para a solução deste problema. Compute
a aproximação com exatidão mínima de 10−8.
Atenção: A resposta desta questão deve incluir todas as instruções (inclusive scripts do GNU Octave)
para que os cálculos realizados possam ser reproduzidos. A resposta deve incluir: a) justificativa para
a escolha da aproximação inicial utilizada (ou intervalo inicial, quando for o caso); b) aproximações
calculadas na primeira e nas três últimas iterações do método escolhido. Ao final, mostre que a
aproximação computada tem a exatidão desejada.
Espaço reservado para os cálculos e resposta da questão discursiva.
O ponto de interseção entre as curva ocorre quando
cos
(
x2 − e−x
)
= x7 ⇔ cos
(
x2 − e−x
)
− x7 = 0.
Ou seja, o problema se resume a encontrar o zero da função
f(x) = cos
(
x2 − e−x
)
− x7.
Fazendo o esboço do gráfico
Página 2 de 3
>> f=@(x)cos(x.^2-exp(-x))-x.^7;
>> xx=linspace(0,1);
>> plot(xx,f(xx));grid
podemos notar que o zero de f(x) está localizado próximo de 0,9.
Agora, empregando o método de Newton, com aproximação inicial x(1) = 0,9, computamos:
>> fl=@(x)-(2*x+exp(-x))*sin(x^2-exp(-x))-7*x^6;
>> x=0.9;
>> x=x-f(x)/fl(x);printf(’%1.10e\n’,x)
9.9624745903e-01
>> x=x-f(x)/fl(x);printf(’%1.10e\n’,x)
9.7654044060e-01
>> x=x-f(x)/fl(x);printf(’%1.10e\n’,x)
9.7534088428e-01
>> x=x-f(x)/fl(x);printf(’%1.10e\n’,x)
9.7533667472e-01
>> x=x-f(x)/fl(x);printf(’%1.10e\n’,x)
9.7533667467e-01
>> x=x-f(x)/fl(x);printf(’%1.10e\n’,x)
9.7533667467e-01
Ou seja, após 6 iterações de Newton, as aproximações parecem ter convergido com pelo menos 11
dígitos significativos. Ainda, observando que
>> sign(f(x-1e-8))*sign(f(x+1e-8))
ans = -1
concluímos que x = 9,7533667467 × 10−1 corresponde (com exatidão mínima de 10−8) ao ponto de
interseção entre as curvas dadas.
Página 3 de 3

Continue navegando