Folha Prática - Métodos Numéricos · PDF fileFolha Prática -...

9

Click here to load reader

Transcript of Folha Prática - Métodos Numéricos · PDF fileFolha Prática -...

Page 1: Folha Prática - Métodos Numéricos · PDF fileFolha Prática - Métodos Numéricos Iterativos b) Obtenha uma aproximação xk da raiz positiva da equação x3 + 2 x2 + 10 x – 20

Folha Prática - Métodos Numéricos Iterativos

A. Equações não lineares

1. Localização de raízes.

a) Verifique se as equações seguintes têm uma e uma só solução nos intervalos dados:

i) (x - 2)2 – ln(x) = 0, em [1, 2] e [e, 4].

ii) 2 x cos(x) – (x – 2)2 = 0, em [2, 3] e [3, 4].

b) Localize graficamente as raízes reais das equações e verifique se são únicas:

i) cos(x) = x3

ii) ln(x) + x3 = 0

iii) |x| - ex = 0

iv) x3 – 3x + 1 = 0 ([-2.0, -1.5], [0.0, 0.5] e [1.5, 2.0])

c) Considere a função f(x) = x3 – x - 1. Mostre que f tem um único zero no intervalo [1, 2].

2. Método da Bissecção.

a) Use o método da Bissecção para aproximar a solução, com erro inferior a 10 -1, da equação

x + 0.5 + 2 cos( x) = 0, no intervalo [0.5,1 .0].

b) Determine o número de iterações necessárias para aproximar, pelo método da bissecção e com

uma precisão 10-1, a solução de x3 - x – 1 = 0, no intervalo [1, 2]. Determine tal aproximação

com a precisão indicada.

c) Localize graficamente as raízes da equação seguinte e determine 'um valor aproximado de uma

delas com uma casa decimal correta, utilizando o método da bissecção.

ln(x) = 3 – (3/2) x

d) Pretende-se construir um tanque cúbico com a capacidade de 25000 l. Calcule uma

aproximação para o comprimento do lado do tanque usando o método da bissecção 4

vezes/iterações e indique a precisão do resultado.

3. Método do Ponto Fixo.

a) Pretende-se determinar a raiz da equação x2 – x – 2 = 0, contida em [1.5, 2.5] recorrendo ao

método do Ponto Fixo.

i) Diga para cada uma das seguintes funções se podem ser usadas como função de iteração

do método referido, com garantia de haver convergência.

g(x) = x2 – 2

g(x) = (x + 2)

g(x) = 1 + (2 / x)

ii) Determine uma estimativa da raiz pretendida efetuando 4 iterações, com cada função de

iteração e determine estimativas do limite superior do erro absoluto.

Computação Científica 1

Page 2: Folha Prática - Métodos Numéricos · PDF fileFolha Prática - Métodos Numéricos Iterativos b) Obtenha uma aproximação xk da raiz positiva da equação x3 + 2 x2 + 10 x – 20

Folha Prática - Métodos Numéricos Iterativos

b) Obtenha uma aproximação xk da raiz positiva da equação x3 + 2 x2 + 10 x – 20 = 0, pela iteração

do ponto fixo, de modo que | xk – xk-1| < 0.15.

c) A excentricidade da órbita de Vénus é dada por e = 0.007. Resolva a equação de Kepler

f(x) = x - e sin(x) – z = 0 x – 0.007 sin(x) – z = 0

para z = 0.7. Resolva a mesma equação para e = 0.5 e z = 0.7.

4. Dada a equação

x4 – 3 x2 + 75 x – 10000 = 0

a) Verificar que existe alguma raiz no intervalo [-1, 8].

b) Verificar que naquele intervalo obtém-se para uma das raízes da equação, e ao fim de 24

iterações, a aproximação com o valor 1.532484 com 6 dígitos significativos (erro < 10-6).

5. Dada a equação

cos(x) – cos(3.1 x) = 0

a) Verificar que não existe alguma raiz no intervalo [0, 1].

b) Verificar que a partir do intervalo [7, 10] obtém-se para uma das raízes da equação a

aproximação com o valor 9.886003 com 6 dígitos significativos.

6. Dada a equação

x3 – 2x – 5 = 0,

a) localizar e separar os zeros da equação.

b) Calcular uma aproximação para uma das raízes usando o método da Bissecção.

c) Calcular uma aproximação para uma das raízes (se houver outras, aplique o processo a raízes

diferente da anterior) usando o método da Falsa Posição.

d) Calcular uma aproximação para uma das raízes (se houver outras, aplique o processo a

diferentes das anteriores) usando o método do Ponto Fixo.

e) Calcular uma aproximação para uma das raízes (se houver outras, aplique o processo a

diferentes das anteriores) usando o método de Newton-Raphson.

7. Dada a equação

x2 + x – 6 = 0,

a) localizar e separar os zeros da equação.

b) Calcular uma aproximação para uma das raízes usando o método da Bissecção.

c) Calcular uma aproximação para uma das raízes (se houver outras, aplique o processo a raízes

diferente da anterior) usando o método da Falsa Posição.

d) Calcular uma aproximação para uma das raízes (se houver outras, aplique o processo a

diferentes das anteriores) usando o método do Ponto Fixo.

Computação Científica 2

Page 3: Folha Prática - Métodos Numéricos · PDF fileFolha Prática - Métodos Numéricos Iterativos b) Obtenha uma aproximação xk da raiz positiva da equação x3 + 2 x2 + 10 x – 20

Folha Prática - Métodos Numéricos Iterativos

e) Calcular uma aproximação para uma das raízes (se houver outras, aplique o processo a

diferentes das anteriores) usando o método de Newton-Raphson.

8. Dada a equação,

x ln(x) – 1 = 0, (x > 0),

a) Verificar que tem uma raiz em [1, 2].

b) Calcular uma aproximação para essa raiz, com 4 dígitos significativos (erro ≤ 10-4), usando o

método da Bissecção. Estimar, à priori, quantos intervalos serão calculados.

c) Calcular uma aproximação para essa raiz, com 4 algarismos significativos (erro ≤ 10-4), usando o

método da Falsa Posição.

9. Dada a equação

(x – 1) ex – 2 = 0,

a) Calcular uma aproximação para a raiz real da equação usando o método de Newton-Rapson.

Estimar o erro.

b) Calcular uma aproximação para a raiz real da equação usando o método do Ponto Fixo. Estimar

o erro.

10. Dada a equação

x3 – x – 1 = 0,

a) localizar e separar os zeros da equação.

b) Calcular uma aproximação para uma das raízes usando o método da Bissecção.

c) Calcular uma aproximação para uma das raízes (se houver outras, aplique o processo a raízes

diferente da anterior) usando o método da Falsa Posição.

d) Calcular uma aproximação para uma das raízes (se houver outras, aplique o processo a

diferentes das anteriores) usando o método do Ponto Fixo.

e) Calcular uma aproximação para uma das raízes (se houver outras, aplique o processo a

diferentes das anteriores) usando o método de Newton-Raphson.

11. Comparar o funcionamento dos métodos da Bissecção, Falsa Posição, Ponto Fixo e Newton-Raphson

no cálculo da raiz real de cada uma das equações

x3 – x – 1 = 0,

x – ex = 0

Testar com vários intervalos e aproximações iniciais.

12. Dada a equação

e-x - sen(x) = 0

a) Calcular uma aproximação à menor raiz positiva da equação, usando o método de Newton-

Raphson.

Computação Científica 3

Page 4: Folha Prática - Métodos Numéricos · PDF fileFolha Prática - Métodos Numéricos Iterativos b) Obtenha uma aproximação xk da raiz positiva da equação x3 + 2 x2 + 10 x – 20

Folha Prática - Métodos Numéricos Iterativos

13. Calcular a raiz da função f(x) = x2 + x − 6 com erro a < 0.1 % :∣∈ ∣

a) Pelo método da bisseção utilizando xl = 1, xu = 3

b) Pelo método de Newton-Raphson utilizando x0 = 1.5

c) Pelo método da Secante utilizando x0 = 1.5, x1 = 1.8

d) Demonstre as iterações graficamente para cada método.

14. Utilize qualquer método para encontrar a raiz da equação

x3 − 0.165x2 + 3.993×10−4 = 0. Demonstre o desenvolvimento da sua solução.

15. Porque é que o método da bisseção não pode ser utilizado para encontra o zero de uma equação

como x2 = 0, para a qual existe uma raiz em x =0 ?

16. Que equação pode ser utilizada para encontrar a raiz quadrada de um número R qualquer pelo

método de Newton-Raphson?

17. A raiz da equação x3 = 4 foi encontrada pelo método de Newton-Raphson. Os valores resultantes

de cada iteração são dados na tabela abaixo:

Iteração Valor da Raiz Iteração Valor da Raiz

0 2,0000 3 1,5874

1 1,6667 4 1,5874

2 1,5911

Qual a primeira iteração em que podemos afirmar que pelo menos dois dígitos da resposta estão

corretos?

18. Para encontrar a raiz da equação sin(x) = 0 pelo método da secante, qual dos seguintes valores

iniciais não seria apropriado? Justifique.

1. π/4 e π/2 2. −π/2 e π/2

3. π/4 e 3π/4 4. π/3 e π/2

Computação Científica 4

Page 5: Folha Prática - Métodos Numéricos · PDF fileFolha Prática - Métodos Numéricos Iterativos b) Obtenha uma aproximação xk da raiz positiva da equação x3 + 2 x2 + 10 x – 20

Folha Prática - Métodos Numéricos Iterativos

B. Sistemas de equações lineares

19. Considere-se o seguinte sistema de equações lineares

{4 x

1+ x

3+ x

4= 1

4 x2

+ x4

= 1

x1

+ 4 x3

= 1

x1 + x2 + 4 x4 = 1

Calcular a solução com 5 casas decimais usando

a) o Método de Jacobi

b) o Método de Gauss Seidel

20. Considere o sistema

{2x1 + x2 + x3 = 5

2x1

+ 3x2

+ x3

= 9

x1

+ x2

+ 3x3

= 6

Fazendo x(1) = (0, 0, 0)T e considerando uma precisão, em termos relativos, de e = 10-6,

a) Verifique que o método de Jacobi converge ao fim de 129 iterações.

b) Verifique que o Método de Gauss Seidel converge ao fim 14 iterações.

21. Considere o sistema

{6 x

1+ x

2+ 2 x

3+ x

5= 10

2x1

+ 8 x2

+ x3

+ 2 x4

+ 2 x5

= 15

x1 − 2 x2 + 8 x3 + x4 = 8

− x3

+ 9 x4

= 10

x1+ x

2− x

4+ 7 x

5= 8

Fazendo x(1) = (0, 0, 0, 0, 0)T e considerando ma precisão, em termos relativos, de e = 10-6,

a) Verifique que o método de Jacobi converge ao fim de 13 iterações.

b) Verifique que o Método de Gauss Seidel converge ao fim de 9 iterações.

22. Considere o sistema Ax = b, sendo

[1 0 0 0 0

1/6 2 /3 1 /6 0 00 1/6 2 /3 1 /6 00 0 1 /6 2 /3 1 /60 0 0 0 1

]e b = [0, -2, 1, 5, -1, 1]T.

Computação Científica 5

Page 6: Folha Prática - Métodos Numéricos · PDF fileFolha Prática - Métodos Numéricos Iterativos b) Obtenha uma aproximação xk da raiz positiva da equação x3 + 2 x2 + 10 x – 20

Folha Prática - Métodos Numéricos Iterativos

Verifique que o método de Jacobi precsa de 14 iterações para atingir a solução, usando uma precisão

e = 10-6.

x = (0, -3.982141, 3.928569, -2.732141, 1)T

23. Considere o sistema

{x1 + 0.5 x2 + 0.5 x3 = 2

0.5 x1+ x

2+ 0.5 x

3= 2

0.5 x1+ 0.5 x

2+ x

3= 2

Use o método de Gauss Seidel para calcular a solução, com uma precisão igual a 10-4.

C. Interpolação polinomial

24. Considere os seguintes pontos: (−3, 1), (−2, 2), (1, −1) e (3, 10). Determine o polinómio

interpolador de Lagrange P(x) que passa por esses pontos e calcule P(0).

25. Determine aproximações de cos(π/8) usando os polinómios interpoladores de Lagrange de grau 2 e

4 no intervalo [0, π].

26. Considere os seguintes pontos: (-2,1), (-1,0), (1,-3) e (4,8). Determine o polinómio interpolador

P(x) que passa por esses pontos e calcule P(0).

27. Obtenha um valor aproximado para a raiz de uma função contínua f(x) da qual se conhece apenas

os valores apresentados na tabela seguinte:

xi -2 0 1

f(xi) -12.5 1.5 -1

28. Dada a tabela

xi 1 2 3 4

f(xi) 4 15 40 85

determine uma aproximação para f (1.5), usando interpolação de Lagrande de grau 3.

29. De uma função f conhecem-se os valores dados na seguinte tabela:

xi -3 -2 -1 0 1 2 3

f(xi) -1 -1 -1 0 1 1 1

Determine o polinómio interpolador de Lagrange nos referidos pontos.

Computação Científica 6

Page 7: Folha Prática - Métodos Numéricos · PDF fileFolha Prática - Métodos Numéricos Iterativos b) Obtenha uma aproximação xk da raiz positiva da equação x3 + 2 x2 + 10 x – 20

Folha Prática - Métodos Numéricos Iterativos

30. Conhecem-se as coordenadas de cinco pontos de uma curva plana que representa uma região de

uma peça em corte. Determine o polinómio de Lagrange de grau 4 que interpola a referida curva

sabendo que os pontos de coordenadas conhecidas são: P1 = (1, 2), P2 = (2, 1), P3 = (3, 1), P4 = (4,

2,5) e P5 = (5, 4). Determine ainda valores aproximados para as ordenadas dos pontos cujas

abcissas são 0, 2,5 e 6.

31. Dada a tabela

xi 1 -1 -2

f(xi) 0 -3 -4

determine uma aproximação para f (0), usando interpolação de Newton de grau 2.

32. Uma função g é conhecida exclusivamente através da tabela

xi -2 -1 1 2 3

g(xi) -16 0 2 0 4

a) Calcule uma estimativa de g(1.65) usando o polinómio interpolador de Lagrange de grau 2.

b) Determine a melhor estimativa de g(1.65) que os dados permitem.

33. Na tabela seguinte encontram-se alguns valores da função f(x) = x ln(x).

xi 8 8.1 8.3 8.6 8.7

f(xi) 16.64 16.94 17.56 18.50 18.82

a) Estime f(8.45) recorrendo a um polinómio interpolador de Lagrange de grau 1. Escolha os 2

pontos mais próximos de 8.45 e de seguida repita com os pontos extremos da tabela.

b) Use polinómios interpoladores de Lagrange de grau 1, 2, 3 e 4, para determinar a melhor

aproximação de f(8.4).

34. Construa a tabela de diferenças divididas para os pontos da função g tabelados em 18.

35. Dada a tabela de valores de uma função f(x) seguinte:

xi 0.0 0.1 0.3 0.4 0.9 1.0

f(xi) 1 0 -1 0 3 4

a) Construa o polinómio interpolador de Newton de grau 3 que melhor aproxima a função, para

estimar o valor de f(0.2).

b) Use o mesmo polinómio da alínea anterior para estimar f(0.95).

c) Quantos zeros tem a função dada pela tabela no intervalo [0, 1] ?

d) Estime o melhor possível f(0.2) usando um polinómio interpolador de Newton de grau 2.

Computação Científica 7

Page 8: Folha Prática - Métodos Numéricos · PDF fileFolha Prática - Métodos Numéricos Iterativos b) Obtenha uma aproximação xk da raiz positiva da equação x3 + 2 x2 + 10 x – 20

Folha Prática - Métodos Numéricos Iterativos

36. Dada a tabela de valores de uma função f(x) seguinte:

xi 0.0 0.1 0.2 0.3 0.4 0.5 0.8 1.0

f(xi) 0 1 1 2 2 3 3 4

pretende-se aproximar f(0.6) usando um polinómio de grau 3.

a) Use a fórmula interpoladora de Newton baseada em diferenças divididas.

b) Estime o erro de truncatura cometido na alínea anterior.

37. A função f(x) está definida para o seguinte conjunto de 6 pontos:

xi 40 42 45 48 49 50

f(xi) 1.60206 1.62325 1.65321 1.68124 1.69020 1.69857

Construa a tabela das diferenças divididas. Use um polinómio de grau 3 para aproximar f(47).

38. A seguinte tabela de valores é dum polinómio de grau 4.

xi 0 1 2 3 4

p(xi) 1 10 69 238 601

Construa uma tabela de diferenças divididas e calcule p(5).

39. Considere a tabela

xi -2 -1 0 1 2 3

f(xi) 4 -2-a a 5 b+3 a-32

a) Calcule os parâmetros a e b, sabendo que P é um polinómio interpolador de Newton de grau 3.

b) Determine P.

40. Dada a tabela de valores de uma função real

xi 0 1 2 4

yi 2 2 3 6

a) Determine o polinómio interpolador de Newton da função de grau 2, usando a tabela das

diferenças divididas.

b) A partir do polinómio da alínea anterior, encontre o polinómio de grau 3 que interpola a função

nos quatro pontos tabelados.

c) Indique a melhor estimativa de y(1.85) que os dados permitem.

41. Sabendo que a função f assume os valores f(0)=-0.5, f(1)=1 e f(2)=4.2, calcule uma estimativa do

zero da função existente em [0,1], utilizando a fórmula interpoladora de Newton.

Computação Científica 8

Page 9: Folha Prática - Métodos Numéricos · PDF fileFolha Prática - Métodos Numéricos Iterativos b) Obtenha uma aproximação xk da raiz positiva da equação x3 + 2 x2 + 10 x – 20

Folha Prática - Métodos Numéricos Iterativos

D. Aproximação polinomial – método dos Mínimos Quadrados

42. Considere a seguinte tabela de valores de uma função

xi 2 4 6 8

f(xi) 2 11 28 40

Determine a recta F(x; a, b) = a + bx que melhor se aproxima de f usando o método dos mínimos

quadrados.

43. Considere a seguinte tabela de valores de uma função

xi 0 1 2 3

f(xi) 2 1 1 3

Determine a parábola F(x; a, b, c) = a + bx + cx2 que melhor se aproxima de f usando o método dos

dos mínimos quadrados.

44. Considere a seguinte tabela de valores de uma função

xi 1 2 3 4

f(xi) 5 3 2 3

Determine a parábola F(x; a, b, c) = a + bx + cx2 que melhor se aproxima de f usando o método dos

dos mínimos quadrados.

45. Considere a seguinte função y = f(x), dada sob a forma da seguinte tabela:

xi -8 -4 -2 -1 0 1 2 4 6 9 11

f(xi) -785 -53 13 13 7 7 25 163 517 1663 2997

a) Determine o polinómio de grau 3 que, no sentido do método dos mínimos quadrados que

melhor aproxima a tabela dada.

b) Estime: f(-2), f(5), f(-10) e f(12).

46. Considere a seguinte função (tabela):

xi -1 0 1 2 3

f(xi) -15 -10 -5 0 5

Qual o polinómio do 1º grau que, no sentido do método dos mínimos quadrados, melhor representa

a função dada.

47. Considere a seguinte função (tabela):

xi -2 -1 0 2 3 4

f(xi) 11 1 -5 -5 1 11

a) Qual o grau do polinómio que melhor se adapta à função dada?

b) Defina a reta de regressão.

Computação Científica 9