Vous êtes sur la page 1sur 8

Universidade Tecnolgica Federal do Paran

Clculo Numrico
Trabalho 2011/2 Turma: S71
Aluna: Rafaela Scaciota Simes da Silva
Prof.: Hyplito

1. Fazendo a diviso de (ANOMESDIA) 19910926 por 9 foi resultado um


resto 1 que, por sua vez, dividido por 11 e aproximado para uma casa
decimal resulta em 0,1. Abaixo segue a tabela relaciona aos exerccios
que vem a seguir.
t(s) x(dm)
y(dm)
1
2.10 7.3 - 0.1 = 7.2
2
4.15
7.0
4
8.25 6.2 0.1 = 6.1
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) + (
)(
) (6.1)
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.3526 + 6.1 + 1.2


(6,20) = 7.233

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.21951

b2

- 0.1626016

b3

0.070612246

- 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.21951)(6.20 4.15) + (- 0.1626016)(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.45

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.2195121

8.25

-0.1626016

6.1

0.0793178

-1.2195121
10.30

0.487804

3.6
0.780487

12.35

5.2

5.
x(dm) y(dm)

Derivada 1

4.15

0,70731707

6.20

7.0

Derivada2

Derivada3

- 0,452111838

8.15

Derivada
4

0,07061224

- 1,14634146
8.25

- 1,21951219
10.30
12.35

0,0822197

3.6
5.2

0,001415

- 0,017846519

6.1

0,4878048

0,7804878

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

7.2
7.0
8.45
6.1
3.6
5.2

Foi possvel admitir que :

= 1

As incgnitas g so determinadas pelo sistema de equaes lineares


apresentado abaixo:
21
1

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

=6

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

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

0

1 0
1

2 1
2
3 2
3
4 3
4

g0
4,10
0
0
0
0 0
0
g1
2,05 8,20
2,05 0
0 0
4.829268
g2
0
0
8,20 2,05
0 2,05
11.122
g 3 = 0.43902
2,05 0
2,05 8,20
0
0
8,20 2,05 g 4
12
0 0
0 2,05
g
[
]
[
]
[ 0 0
]
0
0
4,10 5
0
0
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,978876

g2

- 1,55976

g3

- 0,16517

g4

2,006276

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.079583)( 4.15)3 + (0.489438)( 4.15)2 + (0.571337)( 4.15) + 7.0
(0.20639)( 6.20)3 + (0.77988)( 6.20)2 + (0.02407)( 6.20) + 8.45
(0.113382)( 8.25)3 + (0.08258)( 8.25)2 + (1.79213)( 8.25) + 6.1
(0.17654)( 10,30)3 + (1.003138)( 10,30)2 + (0.09501)( 10,30) + 3,6
{ (0.16311)( 12,35)3 + (1.465965)( 12,35) + 5,2

/ 2.10 4.15
/ 4.15 6.20
/ 6.20 8.25
/ 8,25 10,30
/ 10,30 12,35

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.079583)( 4.15)3 + (0.489438)( 4.15)2 + (0.571337)( 4.15) + 7.0
(3.1) = 6.84757427462

- Podemos tambm pegando o intervalo 8,25 10,30 obter o valor da


funo para quando x = 9.1:

(9.1) = (0.17654)( 10,30)3 + (1.003138)( 10,30)2 + (0.09501)( 10,30) + 3,6


(9.1) = 4.6254456

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.08333

1.0034659

6.2

0.707317

1.224866

8.25

- 1.14634

1.521215

10.3

- 1.219512

1.577088

12.35

0.78048

1.268522

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 *

1.0034659 + 4(1.224866) + 1.521215


= 2(2.05) [
]
6
1.521215 + 4(1.577088) + 1.268522
+ 2(2.05) [
]
6
= 11.290193165

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
((7.2) 2(7) + (8.45))
(1.025)2
"(2) = 1.570494

"(3) =

1
((7) 2(8.45) + (6.1))
(1.025)2
"(3) = - 3.61689

"(4) =

1
((8.45) 2(6.1) + (3.6))
(1.025)2
"(4) = - 0.14277

"(5) =

1
((6.1) 2(3.6) + (5.2))
(1.025)2
"(5) = 3.902439

"(6) = (+1 ).

Vous aimerez peut-être aussi