Buscar

Prova Final - Perguntas e respostas

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

Prévia do material em texto

[GAB]5pcn2015-1 
Universidade Federal do Maranhão 
CCET - DEINF 
Prof. Carlos Gonçalves (Sl.214, Bl.6) 
Nome: GABARITO 
Matrícula: N/A 
Data: 02 de junho, 2015 – Duração: 1h40min 
NOTA 
Cálculo Numérico – Turmas: CP e EE. 
5ª Prova: Todo conteúdo. 
Instruções: 
Identifique sua folha de respostas com seu nome e devolva-a junto com esta folha. Escreva as respostas das 
questões legivelmente com caneta azul ou preta. Devolva a sua “Folha de Respostas” junto com esta folha 
de Questões. 
Boa sorte. 
QUESTÕES 
1) (2,5) Quantos inteiros positivos diferentes podem ser expressos em k dígitos usando-se números de base 
r? 
SOLUÇÃO: É um mero princípio básico de contagem, assim, teremos: 𝑟𝑘 inteiros distintos. 
2) (2,5) Considere o sistema F(2, 8, 4, 4) e os números: x1 = 0,10110011 · 22 e x2 = 0,10110010 · 22. Qual dos 
dois números representa melhor 2,810? 
SOLUÇÃO: Pode-se responder esta questão de duas formas: uma é convertendo o número dado da base 
10 para binário e depois normalizando-o pelo padrão IEEE 754, visto em sala de aula, e a outra seria 
converter os números em binários para decimal e ver qual se aproxima mais em valor do número decimal 
dado. 
A conversão de 2,810 para binário resulta em 10,11001100̅̅ ̅̅ ̅̅ ̅2 ∙ 2
0, o qual normalizado ficará (note que a 
mantissa é igual a 8): 0,101100112 ∙ 2
2. Portanto, x1 representa melhor o número decimal dado. 
3) (2,5) Considere o sistema de equações lineares abaixo e determine o valor aproximado do seu vetor 
solução usando o método de Gauss-Seidel com 4 iterações. Considere nos cálculos 2 casas decimais e o 
arredondamento simétrico. 
{
5𝑥1 + 2𝑥2 − 2,5𝑥3 = 11,5
8𝑥1 − 10𝑥2 + 𝑥3 = 4,5
4𝑥1 + 2𝑥2 − 9𝑥3 = 12,5
 
SOLUÇÃO: Antes de resolvermos um SEL pelo método de Gauss-Seidel devemos verificar se o critério de 
Sassenfeld é satisfeito, já que este nos dá garantia de convergência para este método. 
Logo, devemos calcular os coeficientes beta de Sassenfeld, a saber: 
𝛽𝑖 = ∑|ℎ𝑖𝑗|𝛽𝑗 + ∑ |ℎ𝑖𝑗|
𝑛
𝑗=𝑖+1
, ℎ𝑖𝑗 =
𝑎𝑖𝑗
𝑎𝑖𝑖
, 𝑖 = 1,⋯ , 𝑛
𝑖−1
𝑗=1
 
Donde vem, 
𝛽1 = |
1
𝑎11
| ∙ (|𝑎12| + |𝑎13|) = |
1
5
| ∙ (|2| + |−2,5|) =
4,5
5
≅ 0,90 
𝛽2 = |ℎ21|𝛽1+|ℎ23| = |
1
−10
| ∙ (8 ∙ |
4,5
5
| + |1|) = (
1
10
) ∙ (
410
50
) ≅ 0,82 
𝛽3 = |ℎ31|𝛽1+|ℎ32|𝛽2 = |
−4
−9
| ∙ |
45
50
| + |
2
−9
| ∙ |
410
500
| ≅ 0,58 
Ora, devemos ter, 
𝛽 = max
1≤𝑖≤𝑛
𝛽𝑖 = max
1≤𝑖≤3
{0,90 0,82 0,58} < 1 
Percebe-se que a relação acima é satisfeita, logo, a convergência é garantida (de fato este resultado já 
era esperado visto que o SEL é EDD). Portanto, definimos as equações iterativas através da seguinte ma-
triz equivalente: 
[GAB]5pcn2015-1 
𝐸 = {
𝑥1
(𝑘+1)
= −0,40𝑥2
(𝑘) + 0,50𝑥3
(𝑘)
+ 2,30
𝑥2
(𝑘+1)
= 0,80𝑥1
(𝑘+1) + 0,10𝑥3
(𝑘) − 0,45
𝑥3
(𝑘+1)
= 0,44𝑥1
(𝑘+1) + 0,22𝑥2
(𝑘+1)
− 1,39
 
Logo, podemos calcular uma sequência iterativa, iniciando com 𝑥(0) = (0 0 0)𝑡, e construindo a ta-
bela abaixo: 
k 0 1 2 3 
x1 0,000 2,300 1,715 1,722 
x2 0,000 1,390 0,916 0,885 
x3 0,000 -0,058 -0,423 -0,427 
Como se pode ver na tabela, na 4ª iteração já temos os valores procurados. Então o vetor coluna solução 
do SEL dado é: 
𝑥(3) ≈ (1,72 0,89 −0,43)𝑡 
4) (2,5) Aplicando o método de Newton-Raphson determine o valor da raiz real positiva da função f(x) 
abaixo que encontra-se no intervalo (1,0;2,0). 
𝑓(𝑥) = ln(2𝑥) + cos(3𝑥) 
Use (a,b) tal que |b - a| ≤ 0,02, e faça 3 iterações. Considere nos cálculos 2 casas decimais e o arredon-
damento simétrico. 
SOLUÇÃO: Para aplicar o método de Newton-Raphson (MNR) precisamos localizar o intervalo onde se 
acha a raiz, em geral isto é feito graficamente, todavia o enunciado já situa esse intervalo de pesquisa. 
Assim, só temos que aplicar o método começando com um ponto desse intervalo, i.e., 𝑥0 = 1,5, ou qual-
quer outro valor inicial dentro do intervalo onde a derivada está definida, pois a convergência do MNR 
independe do valor inicial (faça o teste e comprove). 
Assim teremos, 
𝑥𝑘+1 = 𝑥𝑘 −
𝑓(𝑥𝑘)
𝑓′(𝑥𝑘)
, onde: 𝑓′(𝑥) =
1
𝑥
− 3 ∙ sen⁡(3𝑥) 
 
Substituindo tudo teremos a seguinte expressão iterativa: 
𝑥𝑘+1 = 𝑥𝑘 −
ln(2𝑥𝑘)+cos(3𝑥𝑘)
1
𝑥𝑘
−3∙sen⁡(3𝑥𝑘)
 
Para o caso, é melhor construir-se uma tabela a fim de calcular os valores intervenientes e evitar-se 
erros. Temos, 
k x f(x) f'(x) x* Erro 
0 1,500 0,888 3,599 1,253 - 
1 1,253 0,104 2,537 1,212 0,041 
2 1,212 0,006 2,251 1,210 0,003 
3 1,210 0,000 2,232 1,210 0,000 
Vê-se na tabela que na 3ª iteração o valor da raiz é encontrado com as condições pedidas (v. linha 3 na 
tabela), i.e., |1,210 − 1,212| = 0,002 < 0,02, logo, 𝑥 ≅ 1,210,⁡observe ainda o valor de f(x) tendendo 
a zero.

Outros materiais