You are on page 1of 10

Universidade Tecnolgica Federal do Paran

Clculo Numrico
Trabalho 2011/2 Turma: S71
Aluno: Rodolpho Montavoni
Professor: Hyplito

1. Fazendo a diviso da data de nascimento 19920919 (aaaammdd) por 9, obtemos , por sua
vez, dividido por 11 obtm-se 0.4 o nmero de uma casa decimal mais prximo. Abaixo
segue a tabela de pontos amostrados a seguir.
t(s) x(dm)
y(dm)
1
2.10 7.3 - 0.4 = 6.9
2
4.15
7.0
4
8.25 6.2 0.4 = 5.8
5 10.30
3.6
6 12.35
52
2. Neste exerccio utilizaremos a frmula de Lagrange, com um polinmio de segundo grau
onde so necessrio 3 pontos. Sendo um dos pontos utilizados o ponto a ser interpolado.
x

6.20

x0 4.15
x1 8.25
x2 10.30
1

() = (

0 1

) (

(6,20) = (

0 2

) (0 ) + (

1 0

) (

1 2

) (1 ) + (

2 0

) (

2 1

) (2 )

6.20 8.25 6.20 10.30


6.20 4.15 6.20 10.30
)(
) (7) + (
)(
) (5.8)
4.15 8.25 4.15 10.30
8.25 4.15 8.25 10.30
6.20 4.15
6.20 8.25
+(
)(
) (3.6)
10.30 4.15 10.30 8.25

(6,20) = 2.3333 + 5.8 1.2


(6,20) = 6.933

3. Para utilizarmos o mtodo de Newton, com um polinmio do terceiro grau, so necessrio


os clculos dos coeficientes inseridos na funo b0, b1, b2, b3 segundo as seguintes
equaes apresentadas abaixo:
b0 = f(x0 )
b1 =

f(x1 ) f(x0 )
x1 x0

f(x2 ) f(x1 )
b1
x1 x2
b2 =
x2 x0
f(x3 ) f(x2 ) f(x2 ) f(x1 )

x3 x2
x2 x1
b2
x3 x1
b3 =
x3 x0

b0
b1

7.0
- 0.2936829

b2

- 0.1269086

b3

0.0706122

- Utilizando os mesmos valores de , 0, 1, 2 podemos substituir os valores na frmula abaixo:


() = 0 + 1 ( 0 ) + 2 ( 0 )( 1 ) + 3 ( 0 )( 1 )( 2 )

(6.20) = 7 +

( 0.2936829)(6.20 4.15) + ( 0.1269086)(6.20 4.15)


(6.20 8.25) + 0.070612246 (6.20 4.15)(6.20 8.25)(6.20 10.3)
(6.20) = 8.15

4. Apresentando a tabela de diferenas divididas abaixo, podemos visualizar que ocorre duas
trocas de sinal entre os coeficientes, sendo assim a funo tem duas curvaturas e
necessariamente uma funo calculada com um polinmio de terceiro grau.

x(dm) y(dm) Derivada 1


4.15

Derivada2

Derivada3

7.0
-0.292682

8.25

-0.1269085

6.1
-1.073170

10.30

3.6
0.780487

12.35

5.2

0.07061224
0.4521118

5.
x(dm) y(dm)
4.15
6.20

7.0

Derivada 1
0,56097560

Derivada 3 Derivada 4

Derivada 2
- 0,416418798

8.15

0,07061224

- 1,14634146
8.25

-1.85x10-17

- 0,017846519

6.1
-1.073170

10.30

3.6
0,7804878

12.35

0,07061224

0,45211183

5.2

6. Para utilizar uma spline natural cbica so necessrio os valores dos coeficientes hk que
so calculados como mostrado a seguir:
= 1 ( )
h1
h2
h3
h4
h5

2.05
2.05
2.05
2.05
2.05

y0
y1
y2
y3
y4
y5

6.9
7.0
8.15
5.8
3.6
5.2

= 1

Foi possvel admitir que :

As incgnitas g so determinadas pelo sistema de equaes lineares apresentado abaixo:


21
1

0
0 0

2(1 + 2 )
2 0
2(2 + 3 )
3
0 2
3
2(3 + 4 )
0 0
0 0
0 4
0 0
0 0

0 0
g0
0 0
g1
g
0 0
2
g3 = 6
4 0
2(4 + 5 ) g 4
0
25 ] [g 5 ]

g0
4,10
0
0
0
0 0
0
g1
2,05 8,20
2,05 0
0 0
3.073171
g2
0
0
8,20 2,05
0 2,05
10.243902
g 3 = 0.439024
2,05 0
2,05 8,20
0
0
8,20 2,05 g 4
11.1121951
0 0
0 2,05
g
[
]
[
]
[ 0 0
0
0
4,10] 5
0
0

2 1
2
3 2
3
4 3
4
5 4
5

0

1 0
1

2 1
2
3 2
3
4 3
4

Lembrando que na spline natural as curvaturas so nulas nas extremidades. Sendo assim o
mdulo do elemento diagonal maior do que a soma dos mdulos dos outros elementos das
linhas(matriz estritamente diagonal dominante), ento conclumos que a convergncia por
mtodos iterativos garantida.
A partir do mtodo Gauss-Seidel podemos obter as seguintes equaes mostradas abaixo:
1

0 (+1) =

11

(1 )

1 (+1) = 122 (2210 (+1)23 2 ())


2 (+1) = 133 (332 1 (+1)34 3 ())

3 (+1) = 144 (4 43 2 (+1)454 ())


4 (+1) = 155 (5 54 3 (+1)565 ())
{

5 (+1) = 166 (6 )

O mtodo Gauss-Seidel vantajoso pois a cada iterao, no clculo das incgnitas, o valor de
umas das incgnitas envolvidas atualizado, diminuindo o nmero de iteraes necessrias.
Sabendo que assumimos para g0, g1, g2, g3, g4, g5 valor inicial zero para as primeiras iteraes.
Temos que aps 16 iteraes foram obtidos os seguintes valores:
g0
g1

0
0,7297242

g2

- 1,4197896

g3

- 0,0475910

g4

1.82431111

g5

Abaixo segue as frmulas dos coeficientes necessrios para a partir da curvatura fazer o calculo
da spline cbica:
() = ( )3 + ( )2 + ( ) +
1
=
6

=
2
1 2 + 1
=
+

/ 1

=
Sendo assim a spline que representa o movimento do brao robtico para cada intervalo
associado :

() =
(0.0593272)( 4.15)3 + (0.3648621)( 4.15)2 + (0.5474254)( 4.15) + 7.0
/ 2.10 4.15
3
2
(0.1747472)( 6.20) + (0.7098948)( 6.20) + (0.1598915)( 6.20) + 8.15
/ 4.15 6.20
(0.1115609)( 8.25)3 + (0.0237955)( 8.25)2 + (1.6639568)( 8.25) + 5.8
/ 6.20 8.25
(0.1521872)( 10,30)3 + (0.9121555)( 10.30)2 + (0.1571816)( 10,30) + 3,6
/ 8,25 10,30
3
/ 10,30 12,35
{ (0.1483180)( 12,35) + (1.4037941)( 12,35) + 5,2

Utilizando a spline encontrada acima para calcular y(x) quando x = 3.1, utilizamos a equao

onde o intervalo entre 2.10 4.15, ento :


(3.1) = (0.0593272)( 4.15)3 + (0.3648621)( 4.15)2 + (0.5474254)( 4.15) + 7.0
(3.1) = 6.7587852

- Podemos tambm pegando o intervalo 8,25 10,30 obter o valor da funo para quando x =
9.1:
(9.1) = (0.1521872)( 10,30)3 + (0.9121555)( 10.30)2 + (0.1571816)( 10,30) + 3,6
(9.1) = 4.4619067

7. Utilizando os valores da tabela encontrada na soluo 5 para o calculo da trajetria


percorrida pela integral apresentada abaixo, usando mtodos numricos:
= 1 + (

2
)

Sabendo que a derivada linear num ponto corresponde a frmula:

( ) (1 )
=

2
1 + ( )

2.1

--------

4.15

0.0487804

1.001189061

6.2

0.5609756

1.146600905

8.25

- 1.1463415

1.521216208

10.3

- 1.0731707

1.466865849

12.35

0.7804878

1.268527183

Utilizando a regra de Simpson 1/3 para calcular a integral temos que:


12.35

()

4.15

Ento = 2 *

(0 )+ 4(1 )+ (2 )

(2 )+ 4(3 )+ (4 )

+ + 2 *

= 2(2.05) [

1.001189061 + 4(1.1466009505) + 1.521216208


]
6
1.521216208 + 4(1.466865849) + 1.268527183
+ 2(2.05) [
]
6
= 10.7734440

8. Podemos determinar a velocidade a partir da derivada linear em cada ponto do grfico, a


partir da velocidade podemos obter tempo a partir da frmula:
=

Sabemos que a distancia corresponde ao dimetro dos furos e 0.05 dm. E que a frmula
para o calculo das derivadas a apresentada abaixo:

( ) (1 )
=

t(s)

y(dm)

7.1

--------

7.0

0,10

8.45

1,15

6.1

- 2,35

3.6

- 2,20

5.2

1,60

A partir dos valores obtidos de v:


(2) =

0.05
0,10

(3) =

0.05

(4) =

0.05

(5) =

0.05

(6) =

0.05

1,15
2,35
2,20
1,60

= 0.5

= 0.043478
= 0.021277
= 0.022727
= 0.031250

9. Para a obteno da componente vertical da acelerao para cada ponto da tabela


podemos utiliza as derivadas numricas de segunda ordem, conforme a frmula
apresentada abaixo:

"( ) =

1
((1 ) 2( ) + (+1 ))
2

( ) (+1 )

= 1.025

y"(1) = (1 ).
"(2) =

1
((6.9) 2(7) + (8.15))
(1.025)2
"(2) = 0.9994051

"(3) =

1
((7) 2(8.15) + (5.8))
(1.025)2
"(3) = - 3.3313504

"(4) =

1
((8.15) 2(5.8) + (3.6))
(1.025)2
"(4) = 0.14277

"(5) =

1
((5.8) 2(3.6) + (5.2))
(1.025)2
"(5) = 3.6168947

"(6) = (+1 ).

10.

You might also like