Escolar Documentos
Profissional Documentos
Cultura Documentos
Lista de Excercı́cios
Quesito 1 Para o sistema de ponto flutuante definido por (β, t, L, U ) = (10, 2, −1, 2), pede-se:
• A quantidade total de números de ponto flutuante que podem ser representados nesse modelo;
• O menor número (em valor absoluto e excluindo o zero) de ponto flutuante do conjunto;
Quesito 2 Um computador utiliza o sistema de ponto flutuante definido por base β = 10 e mantissa
t = 3. Considere que ele utiliza aritmética de truncamento simples (trunca para o valor menor).
Quesito 3 Se A é uma matriz n × n e x é um vetor n-dimensional, qual dos cálculos requer menos
trabalho: y = (xxT )A ou y = x(xT A)? Explique a sua resposta.
Quesito 11 Calcule uma decomposição LU da matriz A abaixo, e utilize-a para obter |A| e resolver
o sistema Ax = b para o vetor b dado.
0 2 3 1
A= 1 2
3 , b = −1 .
5 6 7 0
• Suponha que você deseja diminuir o elemento a33 do seu valor 8, mas de forma que a matriz
A modificada ainda permita uma fatorização Cholesky. Qual é o menor valor para a33 ?
2
• Utilizando os conceitos de matriz transposta e matriz inversa, monte e resolva (usando a
fatorização LU calculada) o sistema cuja solução é a segunda linha de A−1 .
Quesito 16 Suponha que ambos os lados de um sistema linear de equações Ax = b são pré-
multiplicados por uma matriz diagonal não singular.
1. Isso muda a solução original x?
3
Quesito 22 Dada a matriz A abaixo, resolvendo um e somente um sistema linear, e utilizando
a fatorização P A = LU , calcule a segunda linha da matriz A−1 .
3 17 10
A = 2 4 −2 .
6 18 −12
Quesito 23 Considere a matriz admitância de nó de um circuito elétrico com quatro nós:
4 −2 0 −2
−2 5 −1 0
Y = 0 −1
.
4 −1
−2 0 −1 6
0.8
Quesito 26 Resolva o sistema linear abaixo usando a fatorização QR pelo método de Householder.
2 1 0 x1 1
2 0 3 x2 = 3 .
2 −1 1 x3 0
4
Quesito 29 Obtenha a fatorização A = QR da matriz A do Quesito 18 utilizando um dos métodos
vistos em sala de aula.
Quesito 30 Comente sobre o esforço computacional dos métodos de Householder e Givens para
calcular A = QR. Qual desses métodos você recomendaria para problemas de engenharia de
potência nos quais a matriz tem um padrão de elementos não nulos semelhante ao da matriz
admitância de nós?
Quesito 31 Dentre os métodos de fatorização QR estudados, qual você escolheria para resolver um
sistema Ax = b com a matriz A na forma ilustrada abaixo? Justifique claramente a sua resposta.
x x x
x x x
A= x x x
x x x
x
de maneira que a matriz Q seja ortogonal. O que você teria a comentar sobre kQxk quando Q é
uma matriz ortogonal.
B −1 uv T B −1
A−1 = B −1 + .
1 − v T B −1 u
Quesito 36 Para a matrix A e o vetor b dados, resolva o sistema Ax = b usando a fatorização
P A = LU .
2 4 2 0
A= 4 8 2 ,
b = 2
−2 −1 1 0
Suponha que o elemento a31 é modificado de −2 para 1 para fornecer a nova matriz
2 4 2
 = 4 8 2 .
1 −1 1
5
Quesito 37 Resolva o sistema linear abaixo representando os resultados das operações com β = 10
e t = 3. A seguir, verifique a precisão da solução obtida. Se kxk∞ > 0.001 aplique iterações de
refinamento iterativo para atingir a precisão desejada.
0.986 0.579 x1 0.235
=
0.409 0.237 x2 0.107
Quesito 38 Dado o trecho de código MATLAB abaixo para o cáculo da fatorização LU de uma
matriz, reescreva o código com as alterações simples discutidas em sala de aula que melhoram a
eficiência computacional do código.
for k = 1 : n-1
for i = k+1 : n
A(i,k) = A(i,k) / A(k,k) ;
for j = k+1 : n
A(i,j) = A(i,j) - A(i,k) * A(k,j) ;
end
end
end
Quesito 39 Dado o código MATLAB abaixo para calcular a fatorização A = LU de uma matriz
A qualquer, não-singular, modifique o código para fatorar eficientemente uma matriz banda-(p, q).
A seguir, desenvolva o código para resolver os sistemas triangulares.
for k = 1 : n-1
piv = 1 / A(k,k)
for i = k+1 : n
aux = A(i,k) * piv
A(i,k) = aux
for j = k+1 : n
A(i,j) = A(i,j) - aux * A(k,j)
end
end
end
Quesito 40 Dado o código MATLAB abaixo para calcular a fatorização A = LU de uma matriz
A qualquer, não-singular, modifique o código para fatorar eficientemente uma matriz banda-(p, q)
simétrica. A seguir, desenvolva o código para resolver os sistemas triangulares.
for k = 1 : n-1
piv = 1 / A(k,k)
for i = k+1 : n
aux = A(i,k) * piv
A(i,k) = aux
for j = k+1 : n
A(i,j) = A(i,j) - aux * A(k,j)
end
end
end
6
Quesito 41 Resolva o sistema linear abaixo utilizando a fatorização P A = LU e efetuando os
cálculos com 4 dı́gitos significativos. A seguir, melhore a precisão da solução através da técnica de
refinamentos iterativos.
1 12 31
4
x1 3
1 1 1 x2 = 3
2 3 4 4
1 1 1 8
3 4 5 x3 15
Quesito 43 Faça uma análise crı́tica dos métodos de fatorização de matrizes vistos no curso,
comentando sobre o esforço computacional, uso de memória, e precisão dos resultados quando
aplicados à sistemas mal-condicionados.
• Calcule as tensões de nós usando a fatorização de matriz que você julgar mais apropriada
para resolver esse problema.
• Calcule as tensões de nós usando a fatorização de matriz que você julgar mais apropriada
para resolver esse problema.
Quesito 46 Dado um circuito elétrico com a matriz admitância de nó Y e o vetor tensões de nós
v abaixo:
4 −2 0 −2 1.0
−2 5 −1 0 0.9
Y = 0 −1
, v= 0.9 ,
4 −1
−2 0 −1 6 0.8
calcule, utilizando técnicas estudadas na disciplina: (a) a impedância equivalente vista do nó 3, (b)
as tensões de nós após a inserção de uma admitância de 1 f entre os nós 1 e 3.
7
Quesito 47 Suponha que você precisa resolver o sistema linear indefinido
1 2 1 x1 6
2 1 1 x2 = 5 ,
2 1 2 x3 6
mas a empresa onde você trabalha dispõe apenas de um programa computacional para fatorização
Cholesky de matrizes simétricas positiva definidas. Utilize seu conhecimento de propriedades de
matrizes e álgebra matricial para resolver o problema dado através do único programa disponı́vel.
Quesito 48 Resolva o sistema linear abaixo utilizando o método do gradiente conjugado, partindo
do ponto x0 = (0, 0, 0)T e considerando = 0.001:
65 42 28 x1 37
42 30 22 x2 = 20
28 22 26 x3 2
Quesito 49 Suponha que você precisa resolver o sistema linear indefinido abaixo
1 2 1 x1 6
2 1 1 x2 = 5
2 1 2 x3 6
mas você dispõe apenas de um programa que implementa o método do gradiente conjugado. Utilize
seu conhecimento de propriedades de matrizes e álgebra matricial para resolver o problema dado
através do único programa disponı́vel.
Quesito 50 Suponha que você precisa resolver o sistema linear indefinido abaixo
1 2 1 x1 2
2 1 1 x2 = 3
2 1 2 x3 4
mas você dispõe apenas de um programa que implementa o método do gradiente conjugado. Utilize
seu conhecimento de propriedades de matrizes e álgebra matricial para resolver o problema dado
através do único programa disponı́vel.
x = gc (x) = cx(x − 1)
sendo c uma constante. Esta equação possui duas soluções, e seja αc a solução não-nula. Qual o
valor de αc ? Para quais valores de c a iteração
xk+1 = gc (xk ), k = 0, 1, 2, . . .
Quesito 52 Dado o sistema de equações não-lineares abaixo, resolva-o pelos métodos de Newton
e de Gauss-Seidel, considerando = 0.001 e o ponto inicial de sua livre escolha.
−x1 + x1 x2 = 0
−2x2 + x1 x2 = 0
8
Quesito 53 Resolva o sistema de equações não lineares abaixo pelos métodos de Newton-Raphson
e de Gauss-Seidel, utilizando x0 = (1, 1)T e = 0.001.
x31 − x2 + 2 = 0
x21 − 2x1 + x22 − 3 = 0
x21
− x32 = 24
1 + x2
5
x2 (1 + x21 ) − 3x1 x2 =
2
Quesito 56 Utilizando o método de Newton resolva as equações não-lineares
(x1 + 3)(x32 − 7) + 18
r(x) =
sin(x2 ex1 − 1)
pede-se:
1 √
• Calcular uma raiz de r(x) utilizando o método de Newton e o ponto inicial x0 = (− , 2);
2
• Calcular uma raiz de r(x) utilizando o método de Gauss-Seidel e o ponto inicial x0 =
1 √
(− , 2);
2
• O que você tem a comentar sobre as propriedades de convergência desses métodos para achar
zeros de funções?
Quesito 58 A função f (x) = (x−1) ln x tem uma raiz dupla em x = 1. O que você tem a comentar
sobre o desempenho dos métodos de Newton e Newton modificado quando aplicados a essa função?
Para subsidiar a sua resposta, execute 2 iterações de cada método partindo do ponto x0 = 2.
2
Quesito 59 Aplique o método de Newton para encontrar a raiz da função f (x) = x − 12 e1−x
√
partindo do ponto x0 = 1. Repita o processo considerando agora x0 = −1/ 2.
9
Quesito 60 Resolva as duas equações não-lineares abaixo utilizando o método de Newton com
ponto inicial xT0 = [1 1], e tolerância de convergência = 0.001.
4x21 + x22 − 4 = 0
ex2 − x1 − 2 = 0
Comente sobre o esforço computacional do método de Newton para calcular o zero de funções
não-lineares, e sobre variantes do método para reduzir o esforço computacional.
Quesito 61 Faça uma análise crı́tica dos métodos de solução de sistemas não-lineares estudados
no curso.
Quesito 65 Seja A uma matriz 3×3 não singular com autovalores −2, −1 e 2. É a matriz (A+4I)
não singular? Qual o valor do determinante |A−1 + 2I|?
10
Quesito 70 Calcule os autovalores e autovetores associados da matriz
0 −1 −3
A= 2 3 3
−2 1 1
• O determinante de B T B;
• Os autovalores de B T B;
• Os autovalores de (B 2 + I)−1 .
11
Quesito 80 Calcule o maior autovalor da matriz A abaixo utilizando o método que você julgar mais
apropriado (exceto através do cálculo das raı́zes do polinômio caracterı́stico de A), considerando
= 0.001.
9 0 1
A= 7 1 2 .
7 −1 4
• Aplique 3 iterações de uma variante do método da potência para calcular o menor autovalor
de A.
Quesito 82 Calculando apenas um autovalor, utilizando algoritmo para cálculo de autovalor es-
pecı́fico, responda se a matriz A abaixo possui autovalores negativos.
1 1 0
A = 1 1 1 .
0 1 2
A0 = A = Q1 R1
A1 = R1 Q1 = Q2 R2
A2 = R2 Q2 = Q3 R3
..
.
Ak = Rk Qk
Se A é uma matriz simétrica com autovalores |λ1 | > |λ2 | > · · · > |λn |, onde encontramos os
autovalores de A? Como encontramos os autovetores de A?
12
Quesito 86 Dada a matriz A abaixo:
1 1 1
A = 1 2 3
1 3 6
• Sobre a forma Hessenberg superior, aplique uma iteração do método QR para calcular os
autovalores de A.
aplique uma iteração do método apropriado para calcular o autovalor associado ao autovetor mais
próximo do vetor x = (1, 1, 0).
13
Quesito 90 Para a matriz A e um de seus autovetores vi dados, usando um dos métodos apresen-
tados no curso, calcule o autovalor λi de A correspondente ao autovetor vi dado. Utilize a relação
Avi = λi vi apenas para confirmar o resultado do seu cálculo.
1 2 −2 1
A = −2 5 −2 , v = 1 .
−6 6 −3 3
Quesito 91 Para a matriz A e um de seus autovetores vi dados a seguir, usando um dos métodos
apresentados no curso, calcule o autovalor λi de A correspondente ao autovetor vi dado. Utilize a
relação Avi = λi vi apenas para confirmar o resultado do seu cálculo.
3 2 −3 3
A = −3 −4 9 , v = 0 .
−1 −2 5 1
Quesito 95 Faça uma análise crı́tica dos métodos de cálculo de autovalores e autovetores estu-
dados no curso, comentando sobre as suas aplicações, vantagens e desvantagens, e procedimentos
algébricos/computacionais para reduzir o esforço computacional dos mesmos.
Quesito 96 Relate sobre os diversos tipos de erros que podemos encontrar na solução numérica
de EDO’s. A seguir, deduza a expressão do erro de truncamento local no método de Euler.
14
Quesito 100 Dado que
Quesito 103 Relate sobre os métodos numéricos estudados no curso para a solução de equações
diferenciais ordinárias, descrevendo as vantagens, desvantagens, dificuldades de uso, etc.
y 0 = y sin(x2 ), y(0) = 1,
utilize o método de Adams-Bashforth do item anterior, com h = 0.1, para obter uma aproximação
para y(0.3).
15