Você está na página 1de 3

Universidade de Cabo Verde

*****

Análise Numérica - Ficha II

1. Prove que a equação ex = 4x2 tem 3 raı́zes reais. Separe-as em intervalos de amplitude não inferior a 0.5.

2. Seja f (x) = ex − x − 1. Mostre que f tem um zero de multiplicidade dupla em x = 0.


3. Dada uma função real de variável real f (x) . Se f for continua em [a, b] , e f (a) × f (b) < 0, pelo Teorema de
Bolzano, então f admite pelo menos um zero no intervalo1 .
(a) Escreva um programa em matlab/octave que dado uma função f (x) e um intervalo onde ela é continua,
verificar se a função admite uma raı́z.
(b) Chama-se varrimento2 à técnica para verificar se existe um zero num dado intervalo [a, b]. Funciona
conforme os seguintes procedimentos:
i. Definir passo h = b−a n ;
ii. Calcular f nos pontos xi = a + ih, i = 0, 1, . . . , n;
iii. Se f (xi ) f (xi+1 ) < 0 então existe zero de f em [xi , xi+1 ] .
Programe a técnica do varrimento.
(c) Teste os programas tomando:
i. f (x) = e−x − x, I = [0, 1; ]
ii. f (x) = ex − 1, I = [−1, 9] ;
iii. f (x) = x2 − 1, I = [0, 2] ;
(d) Use a função fzero() para determinar o zero das funções anteriores no intervalo dado e visualize os
gráficos no intervalo dado.
4. Seja a função f (x) = ex − x − cos (ex − 2).

(a) No octave faça um script para obter o gráfico de f (x) no intervalo I = [0.5, 1.5];
(b) Determine uma aproximação da raiz no intervalo obtido.
5. Verifique que a função f (x) = x3 − 2e−x tem um único zero no intervalo [0, 1] . Aproxime este zero com 2
c.d.c. utilizando o método das bissecções sucessivas.

6. Verifique que a equação 2x − 5x + 2 = 0 tem uma única raı́z no intervalo I = [0, 1] . Faça duas iterações do
método de bissecção e da falsa posição para encontrar a raı́z. Compare os resultados estimando os respectivos
erros.
7. Considere a função
f (x) = x3 + 4x2 − 10.

(a) Determine o número de iterações necessárias para se atingir uma aproximação da raı́z real de f (x) = 0,
num intervalo de amplitude igual a um, pelo método da bissecção, com um erro absoluto máximo de
ε = 10−3 ;
(b) Mostre que f possui um zero no intervalo [1, 2] e utilize o método da bissecção para determinar uma
aproximação da equação f (x) = 0 com uma precisão de ε = 10−3 .

8. Sejam f (x)=|x| − ex e o intervalo I = [−1, 0].


(a) Usando o matlab/octave, verifique que a função tem um único zero no intervalo dado;
1 Atente-se que o Teorema não garante a unicidade. Se para além disso, a função for monótona crescente ou decrescente no intervalo

pode-se concluir a unicidade...


2 ... a sensibilidade está constrita ao h.

1
(b) Determine o número de iterações necessárias para garantir um erro absoluto não superior a 10−3 , pelo
método da bissecção;
(c) Efectue duas iterações do método e apresente a raı́z estimada.
9. Seja f (x) = x ln x − 1. Pretende-se encontrar um valor aproximado, a menos de 5 × 10−3 , da raı́z de f (x) = 0.
(a) Indique o domı́nio de f ;
(b) Separe as raı́zes (em intervalos) de f (x) = 0;
(c) Obtenha aproximações da solução, utilizando os métodos seguintes:
i. Método das bissecções sucessivas (garantir a convergência do método, indicar os critérios de paragem
possı́veis, aplicar o método);
ii. Método da falsa posição (garantir a convergência do método, indicar os critérios de paragem possı́veis,
aplicar o método);
iii. Método da falsa posição modificado (garantir a convergência do método, indicar os critérios de
paragem possı́veis, aplicar o método)
5
10. Considere a função f (x) = x+ex −5. Determine uma aproximação da raı́z de f em [0, 1.3], com erro absoluto
inferior a 5 × 10−3 , utilizando:
(a) Método da falsa posição;
(b) Método da falsa posição modificado;
(c) Compare os resultados anteriores.
11. Determine a raı́z positiva de ln |x| + x2 = 0, com 8 c.d.c., fazendo uma estimativa do limite superior do erro
em cada iteração.
12. Dada a equação:
x
(0.123) = x
(a) Determine a sua raiz real com 2 a.s.c.;
(b) Escreva um programa em octave/matlab para determinar a raiz pelo, método iterativo simples com erro
inferior a 10−5 . Estime o número de iterações necessárias para:
i. Melhorar a execução;
ii. Evitar um loop infinito;
(c) Compare os dois resultados da alı́nea anterior.
13. Mostre que f (x) = π − 0.5 sin x2 tem um único ponto fixo no intervalo [0, π] .


14. Dada a equação x3 + x − 100 = 0, encontre a sua maior raı́z positiva, com erro inferior a 10−4 , usando o
método iterativo simples. Explore as diversas formas possı́veis e escolha aquela cuja convergência é a mais
rápida.
15. Mostre que a função
x2 − 1
g(x) =
3
possui um único ponto fixo no intervalo [−1, 1].
16. Mostre que a função g(x) = 3−x não satisfaz as condições de existência e unicidade de ponto fixo no intervalo
[0, 1], mesmo que o ponto fixo exista nesse intervalo. Analise graficamente a existência do ponto fixo no
intervalo indicado.
17. Utilize manipulações algébricas para mostrar que cada uma das funções g1 e g2 possui um ponto fixo em α
precisamente quando f (α) = 0, onde f (x) = x4 + 2x2 − x − 3:
1/2
x + 3 − x4

1/4
g1 (x) = 3 + x − 2x2 e g2 = .
2

2
18. Utilize o método iterativo de ponto fixo para determinar uma aproximação do zero de f (x) = x4 − 3x2 − 3
em [1, 2] até que kxk − xk−1 k ≤ 10−2 , considerando x0 = 1.
19. Considere a equação
x2 − sin2 (x + 1) = 0
a qual tem raı́z α ∈ Ω = [0, 1]. Pretende-se calcular essa raı́z através da aplicação do método iterativo de
ponto fixo com a função iteradora

g(x) = x − λ(x − sin(x + 1)), λ 6= 0.

(a) Verifique que α é ponto fixo de g em Ω;


(b) Faça λ = 0.5 e mostre que o método iterativo de ponto fixo associado a g converge para α, qualquer que
seja a aproximação inicial x0 ∈ Ω;
(c) Determine o número de iterações necessárias para se obter uma aproximação xk com erro absoluto não
superior a ε = 10−6 .
20. Considere a função g(x) = 2−x .
1 
(a) Mostre que g possui um único ponto fixo no intervalo 3, 1 ;
(b) Utilize o método iterativo de ponto fixo para encontrar uma aproximação do ponto fixo de g com erro
absoluto não superior a 10−4 (utilize a análise gráfica para escolher uma aproximação inicial x0 );
(c) Estime o número de iterações necessárias para se obter uma aproximação com uma precisão de 10−4 e
compare este número com o que é realmente necessário.
21. Implemente o pseudo-código do método de ponto fixo. Utilize-o para resolver os exercı́cios anteriores sobre a
aplicação do método.
22. Utilize o método de Newton para encontrar a solução de x2 − 2xe−x + e−2x = 0, em [0, 1], com erro absoluto
máximo de 10−5 e x0 = 0.5.
23. Determine, pelo método de Newton-Raphson modificado, o zero duplo do polinómio

p(x) = x3 − 3.08x2 + 3.1236x − 1.03968

com um erro inferior a 5 × 10−6 . Escolha x0 = 1 como aproximação inicial.


24. Determine a natureza e a localização dos zeros dos seguintes polinómios:
(a) p(x) = x4 − x2 + 2x − 1
(b) p(x) = x5 + x4 − x + 2
25. Pretende-se determinar todas as raı́zes do polinómio p(x) = x4 − 6x3 + 18x2 − 30x + 25.
(a) Obtenha uma aproximação inicial e efectue uma iteração do método de Newton-Raphson;
(b) Sabendo que x = 1 + 2i é raı́z de p(x), determine as suas restantes raı́zes.

Nota: Algumas rotinas (implementações dos algoritmos ) irão ser disponibilizadas para a resolução de exercı́cios.

Você também pode gostar