Professional Documents
Culture Documents
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 )
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
(6.20) = 7 +
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.
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
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 )
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
- 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
2
)
( ) (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
()
4.15
Ento = 2 *
(0 )+ 4(1 )+ (2 )
(2 )+ 4(3 )+ (4 )
+ + 2 *
= 2(2.05) [
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
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
"( ) =
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.