Sunteți pe pagina 1din 125

CLCULO NUMRICO E GRFICO

POR

LUIZ ALBERTO DE ALMEIDA VIEIRA

CALCULO NUMERICO E GRAFICO.doc;1/125

SUMRIO

PRIMEIRA AULA DE CLCULO NUMRICO .............................................................................................. 5


CAPITULO 1 .......................................................................................................................................................... 8
SRIES DE POTNCIAS ..................................................................................................................................... 9
DESENVOLVIMENTO EM SRIE DE TAYLOR .............................................................................................................. 10
Srie Infinita de Potncias.................................................................................................................................. 10
Srie de Maclaurin. ............................................................................................................................................ 12
Zeros de Funo Usando a Srie de Taylor com Apenas Dois Termos. ............................................................ 17
Exerccios para Casa ......................................................................................................................................... 19
Exerccio para o Laboratrio/Casa ................................................................................................................... 20
CAPTULO 2 ........................................................................................................................................................ 23
ZEROS DE FUNO .......................................................................................................................................... 24
MTODO DA BISSEO ............................................................................................................................................ 24
MTODO DE ITERAO LINEAR - MIL .................................................................................................................... 26
Roteiro Prtico Para o Clculo de Razes de Funes ...................................................................................... 28
Aula de Laboratrio - Zeros de Funo............................................................................................................. 29
MTODO DE NEWTON-RAPHSON ............................................................................................................................. 30
Exerccio Resolvidos - Zeros de Funo. ........................................................................................................... 32
Exerccio para Resolver em Casa ou no Laboratrio ........................................................................................ 34
AULA DE LABORATRIO - MTODO DE ITERAO LINEAR - ROTEIRO ...................................... 35
Resolvendo na Planilha do Excel ....................................................................................................................... 35
AULA DE LABORATRIO ............................................................................................................................... 36
Uma Funo de Iterao com o Mtodo de Newton-Raphson - Roteiro............................................................ 36
Resolvendo na Planilha do Excel ....................................................................................................................... 37
CAPITULO 3 ........................................................................................................................................................ 38
RAZES REAIS DE POLINMIOS .................................................................................................................. 39
EXERCCIOS....................................................................................................................................................... 43
Exerccio da Viga de Ao ................................................................................................................................... 43
Resolva usando o Mtodo de Birge-Vieta. ......................................................................................................... 43
MTODO DA BISSEO .................................................................................................................................... 44
EXERCCIOS DE ZEROS DE FUNES........................................................................................................ 45
CAPTULO 4 ........................................................................................................................................................ 47
INTEGRAO NUMRICA ............................................................................................................................. 48
1. REGRA DOS TRAPZIOS ....................................................................................................................................... 48
2. REGRA DE SIMPSON............................................................................................................................................. 48

CALCULO NUMERICO E GRAFICO.doc;2/125

Regra dos trapzios - o erro cometido ............................................................................................................... 51


Regra de Simpson - o erro cometido .................................................................................................................. 52
Exerccio Prtico - Centro de Gravidade........................................................................................................... 53
Exerccio Prtico - Quantidade de Calor........................................................................................................... 55
Exerccio Prtico - Cota - rea - Volume (Aude)............................................................................................. 56
CAPTULO 5 ........................................................................................................................................................ 58
SISTEMA DE EQUAES LINEAR ................................................................................................................ 59
RESOLUO PELO MTODO DE ELIMINAO DE GAUSS. ......................................................................................... 60
RESOLUO PELO MTODO DE ELIMINAO DE GAUSS-JORDAN. ........................................................................... 63
MTODO DA MATRIZ INVERSA: ............................................................................................................................... 66
EXERCCIOS....................................................................................................................................................... 70
CAPTULO 6 ........................................................................................................................................................ 71
INTERPOLAO ................................................................................................................................................. 72
FORMULA DE LAGRANGE PARA O POLINMIO INTERPOLANTE. ................................................................................ 73
EXERCCIOS ..................................................................................................................................................... 74
APNDICE ........................................................................................................................................................... 75
APNDICE 1 ........................................................................................................................................................ 76
EXERCCIOS COMPLEMENTARES E AULAS DE LABORATRIOS. ................................................................................ 76
REFERNCIAS ..................................................................................................................................................... 76
AULA DE LABORATRIO - INTRODUO AO USO DE PLANILHA ELETRNICA ........................ 77
COMO SELECIONAR CLULAS E MOVIMENTAR-SE EM UMA PLANILHA ...................................................................... 78
COMO DIGITAR NMEROS E FORMULAS. .................................................................................................................. 78
INSERINDO UMA FUNO DE PLANILHA EM UMA FRMULA COM O ASSISTENTE DE FUNO ................................... 82
APNDICE 2 ........................................................................................................................................................ 86
VAMOS APRENDER PLANILHA ELETRNICA - UM FCIL SOFTWARE.......................................... 87
1. INTRODUO.................................................................................................................................................. 87
2. OBJETIVO......................................................................................................................................................... 88
3. O QUE FAZER EM PLANILHAS..................................................................................................................... 88
4. O AMBIENTE DA PLANILHA (AS PLANILHAS) E SEUS RECURSOS ..................................................... 89
5. EXEMPLOS - APLICAO DE CALCULO NUMRICO ............................................................................. 92
MTODO DE NEWTON-RAPHSON ................................................................................................................. 92
UMA APLICAAO EM UM PROBLEMA DE HIDRULICA ........................................................................... 95
INTEGRAAO NUMRICA............................................................................................................................... 97
6. CONCLUSO.................................................................................................................................................... 99
REFERNCIAS ..................................................................................................................................................... 99
PRTICAS E APLICAES - EXERCCIOS DIVERSOS...................................................................... 101
Exerccio - Srie de Potncias.......................................................................................................................... 102
Aula Prtica - Mtodo de Birge-Vieta.............................................................................................................. 103
Aula Prtica - Mtodo de Newton-Raphson..................................................................................................... 105
Interpolao Polinomial de Lagrange ............................................................................................................. 108
Uma Aplicao com o Mtodo de Newton- Raphson ....................................................................................... 111
Prova 1 ............................................................................................................................................................. 113
Prova 2 ............................................................................................................................................................. 116
Prova 3 ............................................................................................................................................................. 118

CALCULO NUMERICO E GRAFICO.doc;3/125

Prova 4 ............................................................................................................................................................. 120


Prova 5 ............................................................................................................................................................. 123
Prova 6 ............................................................................................................................................................. 124

CALCULO NUMERICO E GRAFICO.doc;4/125

PRIMEIRA AULA DE CLCULO NUMRICO


Seja g(x) = sen(x). Vamos calcular os valores dessa funo para os ngulos x (em radianos) de
15, 30, 45, 60 e 90 graus,.
Por outro lado, considere f(x) = x -x3/6 + x5/120.
Preencha o quadro 1 abaixo e obtenha os valores de f(x) e g(x)

nas colunas E e F

respectivamente. Na coluna G represente o modulo da diferena obtida entre a f(x) e a g(x).


Observe que tal diferena bem pequena.
Quadro 1. Clculo comparativo das funes f(x) e g(x).
A
B
1 angulo x (angulo)
2 graus radianos

C
-x3/6

D
x /120

15

-0,00299

1,02E-05*

30

45

60

75

90

0,261799

E
soma (B+C+D)
f(x)
0,258819062

F
sen(x)
g(x)
0,25882

G
| f(x) - g(x) |
1,6708E-08

Assim vemos que possvel obter, de forma bastante satisfatria, os valores da g(x) a partir de
uma srie de potncias dada por f(x).

1,02E-05 representao cientfica de 0,0000102.

CALCULO NUMERICO E GRAFICO.doc;5/125

Resposta:
Quadro 1. Clculo comparativo das funes f(x) e g(x).
1
2
3
4
5
6
7
8

A
B
angulo x (angulo)
graus radianos
15 0,261799
30 0,523599
45 0,785398
60 1,047198
75 1,308997
90 1,570796

C
-x3/6

D
x /120

-0,00299
-0,02392
-0,08075
-0,1914
-0,37382
-0,64596

1,02E-05
0,000328
0,00249
0,010495
0,032027
0,079693

E
soma (B+C+D)
f(x)
0,258819062
0,500002133
0,707143046
0,866295284
0,967201802
1,004524856

F
G
sen(x)
| f(x) - g(x) |
g(x)
0,25882
1,6708E-08
0,5
2,1326E-06
0,70711
3,6265E-05
0,86603
0,00026988
0,96593
0,00127598
1
0,00452486

Seja escrever uma funo sob a forma de soma de uma srie de potncias, de modo que dada
uma funo f(x) possamos calcul-las em qualquer ponto de sua definio, numa proximidade
de x0 , do seguinte modo:
f(x) =

f(x )
f (x )
f (x )
f 3 (x )
f n (x )
0 (x - x ) 3 + ... +
0 (x x ) n
0 (x - x ) 0 +
0 (x - x )1 +
0 (x - x ) 2 +
0
0
0
0
0
0!
1!
2!
3!
n!

Seja f(x) = sen(x) a funo da qual desejamos calcular alguns valores aproximados em torno
de x0 = 0. Desenvolva a srie de f(x) at o stimo trmo (x0=0). Preencha o quadro abaixo
com os valores de f(x) e suas derivadas, bem como os resultados dos termos usando a srie de
Maclaurin (x0=0) para x = /4 radianos (0,78539816).
Quadro 2: Valores de f(0), suas derivadas e o resultado
da srie truncada no 7o termo.
funo e suas valor para resultado do termo
derivadas
x = x0 = 0 usando a srie de
Maclaurin para x = /4
radianos (0,78539816)

f(x)
f (x)
f (x)
f (x)
f 4(x)
f 5(x)
f 6(x)
soma

sen(x)
cos(x)

0
1

0,78539816

-1

-0,08074551

xxxxx

f(0,78539816)

sen(x)

xxxxx

Ento, o valor calculado usando srie acima f(0,78539816) =


, o que, pode ser
comparado com o resultado que normalmente usamos da mquina de calcular (0,70710678),
vendo-se, dessa forma, que obtivemos um valor bastante aproximado.
srie acima chamamos de srie de Taylor e, em particular para x0 = 0, chamamos de srie de
Maclaurin. Este um processo pelo qual algumas funes mais complexas podem ser
calculadas.
CALCULO NUMERICO E GRAFICO.doc;6/125

CALCULO NUMERICO E GRAFICO.doc;7/125

CAPITULO 1

CALCULO NUMERICO E GRAFICO.doc;8/125

CLCULO NUMRICO E GRFICO


SRIES DE POTNCIAS
Nas mais diversas reas de Cincias exatas nos deparamos com problemas cujos resultados
finais ou parciais dependem de outros a serem obtidos no clculo de uma integral definida, ou
de um sistema de equao linear, ou das razes de uma equao, ou de uma interpolao, etc.,
que por vezes, resolv-los, torna-se bastante complexo e demandaria muito tempo. Ademais
geralmente necessitamos apenas de uma aproximao desses valores e seria desperdcio de
tempo procurar solues exatas dos mesmos quando, em tese, sempre tomaremos valores com
aproximao de duas, trs ou quatro casas decimais, o que finda por no ser exato.
Encontramos na Anlise Numrica vrios procedimentos simples que podem nos dar tais
respostas mais rapidamente do que pelo processo de clculo como os que aprendemos em
disciplinas de Clculo Integral e Diferencial, por exemplo. Trataremos aqui de tcnicas de
resoluo de problemas que nos dem resultados razoavelmente aproximados de modo que
possamos aplic-los nas resolues de problemas aplicados nossa rea.
As solues dos problemas, muitas vezes, tanto podem ser reais como complexas, nessa
disciplina limitaremos nossos estudos as solues reais, deixando para outro curso as solues
complexas.
Em muitos problemas transformaremos a soluo de funes de clculos complexos em
operaes de simples aritmtica (soma, subtrao, multiplicao e diviso). Por exemplo,
vejamos como poderamos obter valores de sen(x) em procedimentos como esse.
Seja g(x) = sen(x). Vamos calcular os valores dessa funo para os ngulos x (em radianos) de
15, 30, 45, 60 e 90 graus,. Por outro lado, considere f(x) = x -x3/6 + x5/120. Os valores de f(x)
e g(x) encontram-se no quadro 1 abaixo na coluna E e F respectivamente. Na coluna G
apresentamos o modulo da diferena obtida entre a f(x) e a g(x). Observe que tal diferena
bem pequena. Assim vemos que possvel obter, de forma bastante satisfatria, os valores da
g(x) a partir de uma srie de potncias dada por f(x).

CALCULO NUMERICO E GRAFICO.doc;9/125

Quadrro 1. Clculo comparativo das funes f(x) e g(x).


1
2
3
4
5
6
7
8

A
B
angulo x (angulo)
graus radianos
15 0,261799
30 0,523599
45 0,785398
60 1,047198
75 1,308997
90 1,570796

C
-x3/6

D
x /120

-0,00299
-0,02392
-0,08075
-0,1914
-0,37382
-0,64596

1,02E-05
0,000328
0,00249
0,010495
0,032027
0,079693

E
soma (B+C+D)
f(x)
0,258819062
0,500002133
0,707143046
0,866295284
0,967201802
1,004524856

F
G
sen(x)
| f(x) - g(x) |
g(x)
0,25882
1,6708E-08
0,5
2,1326E-06
0,70711
3,6265E-05
0,86603
0,00026988
0,96593
0,00127598
1
0,00452486

SRIE DE POTNCIAS PARA FUNES


Calculamos qualquer funo racional de x usando operaes racionais da aritmtica (adio,
subtrao, multiplicao e diviso), porm o clculo de funes como cos(x), ln(x), sen(x),
etc., no podem ser efetuados to simplesmente. Tais funes, entretanto, j aparecem
normalmente impressas em livros ou tm seus valores disponveis em calculadoras e
computadores, determinados a partir de sries de potncias, obtidas quando tentamos
aproximar uma funo.
Uma srie de potncias uma srie da forma:

n= 0

ax
n

= a0 + a1x + a2x2 + a3x3 + ....

Desenvolvimento em srie de Taylor

Srie Infinita de Potncias


Considere f(x) uma funo diferencivel, com todas as derivadas no ponto x= x0 . Supondo
que f(x), numa vizinhana de x0 , possa ser representada por uma srie de potncias em x-x0,
teremos:
f(x) = c0 + c1 (x-x0) + c2(x-x0)2 + c3(x-x0)3 + ........ + cn(x-x0)n + .....

CALCULO NUMERICO E GRAFICO.doc;10/125

ou

f(x) =

cn(x-x0)n

n= 0

da qual precisamos apenas determinar os valores dos coeficientes c0, c1, c2, ..... cn.
As derivadas de f(x), na mesma vizinhana, podem ser obtidas, em condies bastante
satisfatrias, diferenciando a srie (1) termo a termo. Assim:

f(x) =

ncn(x-x0)n-1 = c1 +

n =1

f(x) =

ncn(x-x0)n-1

(2)

n=2

n-2

n(n-1)cn(x-x0)

= 2c2 +

n=2

n(n-1)cn(x-x0)n-2

(3)

n= 3

.
.
.
fm(x) =

n!
cn(x-x0)n-m = m!cm +
n = m ( n m)!

n!
cn(x-x0)n-m (m+1)
n = m + 1 (n m)!

tomando x = x0 em ambos os membros das equaes 1, 2, 3, ..., (m+1), teremos:


f(x0) = c0

c0 = f(x0)

f(x0) = 1.c1

c1 = f(x0)
c2 =

f(x0) = 2.1.c2

,,
f ( x 0)
2!

c3 =

f(x0) = 3.2.1c3

,,,
f ( x 0)
3!

.
.
fm(x0) = m!cm

cm =

m
f ( x 0)
m!

CALCULO NUMERICO E GRAFICO.doc;11/125

Assim:

f(x) =

n
f ( x 0)
(x-x0)n
n!
n =0

onde:
fn(x) a derivada de ordem n, de f(x) no ponto x=x0; 0! = 1 e (x-x0)0 = 1.
Desse modo conhecendo-se o valor de fn(x0), poderemos determinar uma aproximao
razovel de f(x) com x nas proximidades de x0.
Evidentemente ao faz-lo teremos que calcular a srie para um nmero limitado de termos,
truncando-a, o que nos dar apenas uma aproximao do valor de f(x), cujo erro chamaremos
de erro de truncamento, dado por: em(x) = |

()

m +1

(m + 1)!

(x-x0)m+1 |, com (x,x0) ou (x0,x),

para uma srie com desenvolvimento de m+1 termos, e que pode ser demonstrado atravs do
teorema do valor mdio, ver por exemplo Clculo Volume 1, Serge Lang.
Como no um valor conhecido, usa-se, para o clculo do erro de truncamento, uma cota
superior, Mm+1, da derivada de ordem m+1 de f(x), dando:

M m+1
em(x) |
(x-x0)m+1 |
(m + 1)!
Em sries com sinais alternados e termos decrescentes tm-se = x0.

Srie de Maclaurin.
Exemplo:
1. Desenvolver a srie de Taylor para f(x) = sen(x), com x0 = 0 (tambm conhecida como srie
de Maclaurin).
De:
f(x) =

n
f ( x 0)
(x-x0)n , tomando-se x0 = 0, obtemos:
n=0
n!

CALCULO NUMERICO E GRAFICO.doc;12/125

f(x) =

n
f (0) n
(x) , que tambm conhecido como srie de Maclaurin.
n = 0 n!

Assim, temos:
(-1)n/2 sen(x) se n par

f (x) =

(-1)(n-1) / 2 cos(x) se n impar

que para x0 = 0 d:
(-1)n/2 sen(0) = 0 ,se n par

f (x0) =

(-1)(n-1) / 2 cos(0) = (-1)(n-1) / 2 se n impar

logo, de:

f(x) =

n
f (0) n
(x)
n = 0 n!

obtemos:

f(x) = 0 + x + 0 -

x3
x5
x7
x9
+0+
+0
+0+
+....
3!
5!
7!
9!

observe que todos os termos de ordem par so iguais a zero pois sen(0) = 0.
2. Calcular o sen(0,5) de modo que o erro de truncamento seja inferior a 0,00005.
Resoluo:
Para x0 = 0 temos a srie j desenvolvida no exemplo 1:

f(x) = 0 + x + 0 -

x3
x5
x7
x9
+0+
+0
+0+
+....
3!
5!
7!
9!

Sabemos que o erro de truncamento dado por:


em(x) = |

()

m +1

( m + 1)!

(x-x0)m+1 | , com (x,x0) ou (x0,x), da qual teremos que avaliar uma

cota superior do |fm+1(x)|, isto , avaliar uma cota superior para sen(x) ou cos(x), conforme seja
a ordem da derivada procurada, o que pode ser avaliada de modo simples pois |sen(x)| 1 e
|cos(x)| 1, qualquer que seja x.
Assim em:
em(x) |

M m +1
(x-x0)m+1 |
( m + 1)!

CALCULO NUMERICO E GRAFICO.doc;13/125

tomamos a cota Mm+1 = 1 x e como x0 = 0 temos:


em(x) |

x m+1
| ; logo se olharmos para todos os valores de | x |1, vemos que em(x) tende a
( m + 1)!

zero quando n cresce arbitrariamente. Desse modo:

x m+1
em(x) |
| 0,00005 = z
(m + 1)!
Hipteses:
2

se m=1

0,5
e1(0,5) =
= 0,125 > z, no satisfaz.
2!

........................................................................................
5

se m = 4

0,5
e4(0,5) =
= 0,00026 > z, no satisfaz.
5!

se m = 5

0,5
e5(0,5) =
= 0,0000217 < z, satisfaz.
6!

Assim, com m = 5 temos um erro que se coloca dentro da aproximao desejada, ento
truncaremos a srie na posio correspondente a derivada de ordem 5, ou seja, no sexto termo
da srie.
f(x) = 0 + x + 0 -

x
x
x
x
+0+
+ 0 + 0 + +....

3!
5! TRUNCAR A SERIE AQUI.
7!
9!
3

f(0,5) = 0 + 0,5 + 0 -

0,5
0,5
+0+
= 0,4794271.
3!
5!

Por outro lado observe que a srie desenvolvida f(x) = x -

x x x
x
+ + +.... , sem os
3! 5! 7! 9!

termos nulos, decrescente e de sinal alternado. Desse modo = x0 = 0 e teramos sen(0) = 0


e cos(0) = 1, como resultado de fm+1(), conforme seja m, de modo que o erro seria calculado
com base no valor de fm+1(0) = 1, conforme j foi feito.

CALCULO NUMERICO E GRAFICO.doc;14/125

3. Seja f(x) = x2 - sen(x) do qual desejamos encontrar uma raiz maior que zero, com um erro
no maior que 0,005.
Resoluo:
Antes de desenvolver a srie de potncias para f(x) = x2 - sen(x) vamos fazer o grfico, figura
1, de y = f(x) para termos uma idia inicial do valor desta raiz. Pelo grfico vemos que a raiz
est proxima de 0,9. E assim podemos estimar o erro em(x) para x=0,9, e desse modo, saber
onde truncar a srie garantindo um erro de estimativa no maior que 0,005.

1
y
0
0

0,3

0,6

0,9

1,2

1,5

-1
x

Figura 1. Grfico de f(x) = x2 - sen(x)


Como vemos a raiz de f(x) encontra-se no intervalo (0;1) e assim poderemos escrever a srie
de Maclaurin (x0 = 0), pois o valor que procuramos encontra-se nas proximidades de zero.
Temos:
f(x) = x2 - sen(x)

f(0) = 0

f(x) = 2x - cos(x)

f(0) = -1

f(x) = 2 + sen(x)

f(0) = 2

f3(x) = cos(x)

f3(0) = 1

f4(x) = - sen(x)

f4(0) = 0

f5(x) = - cos(x)

f5(0) = -1

f6(x) = sen(x)

f6(0) = 0

f7(x) = cos(x)

f7(0) = 1

Desse modo,

CALCULO NUMERICO E GRAFICO.doc;15/125

f(x) = 0 - x +

2x
x
x
x
x
+ + 0 + 0 + + 0 +....
2! 3!
5!
7!
9!

O erro pode ser calculado por: em(x) |

x m+1
| 0,005 = z, considerando que a partir de
( m + 1)!

f3(x)= cos(x) teremos cota superior no maior que 1 e que portanto poderemos considerar
Mm+1= 1.
Hipteses:
4

se m=3

e3(0,9) =

se m = 4

e4(0,9) =

0,9
= 0,0273375 > z, no satisfaz.
4!
5

0,9
= 0,004921< z, satisfaz.
5!

Assim, com m = 4 temos um erro estimado dentro da aproximao desejada, ento


truncaremos a srie na posio correspondente a derivada de ordem 4, ou seja, no seu quinto
termo.
2

2x
x
x
x
x
f(x) = 0 - x +
+ +0

+ 0 + + 0 +....
TRUNCAR
AQUI
2! 3!
5!
7!
9!
2

2x + x + 0 , que nos dar um valor da raiz


e assim procuraremos a raiz de f(x) = 0 - x +
2! 3!
de

x2

sen(x),

com
2

um

erro

no

maior

que

0,005.

Desse

modo

temos

x
f(x) = 0 - x + 2x + + 0 = 0, que nos d -6x + 6x2 + x3 = 0. Com x em evidncia vem:
2! 3!
x(-6 + 6x + x2) = 0, ou seja, teremos x = 0 (raiz trivial), ou -6 + 6x + x2 = 0. Essa equao do
segundo grau resolvida nos d a raiz positiva x1 = 0,872983, que calculada em f(x) = x2 sen(x) d -0,00415, valor prximo de zero. Portanto, x1 pode ser tomado como o valor da raiz
procurada
Mais tarde aprenderemos a determinar zeros de funo por outros mtodos e veremos que um
valor mais aproximado da raiz de f(x), nesse exemplo, seria 0,876702, de onde teriamos

CALCULO NUMERICO E GRAFICO.doc;16/125

f(0,876702) = -2,7E-05 (valor bem mais prximo de zero). O modulo da diferena entre essa
raiz e a encontrado na srie de Maclaurin | 0,876702 - 0,872983 | = 0,003719 < z (0,005).
Por outro lado, se substituirmos x = 0,872983 em em(x) teremos e4(0,872983) = 0,004225 e
portanto menor que 0,005. Assim a raiz, 0,872983, encontrada com o desenvolvimento em
srie de Maclaurin para a funo f(x) = x2 - sen(x), atende a aproximao desejjada e pode, ser
utilizada como raiz de f(x).

Zeros de Funo Usando a Srie de Taylor com Apenas Dois Termos.

Seja a srie de Taylor:


f(x) = f(x0) + f(x0)(x-x0) + ....
Consideremos apenas os dois primeiros termos da Srie acima.
f(x) = f(x0) + f(x0)(x-x0)
da qual queremos uma raiz nas proximidades de x0.
Assim, f(x0) + f(x0)(x-x0) = 0. De onde:
x = x0 - f(x0) / f(x0)
O erro de truncamento seria dado por:
erro = | f(z)(x-x0)2 /2|
onde o valor de f(z) pode ser substituido por M2 (mximo relativo) de f(x) no
intervalo em estudo.
Para cada valor calculado xi, teremos uma nova aproximao da raiz e o erro de
truncamento ser:
erro = | M2 (x-xi)2 /2|
Como exemplo tomemos o seguinte exerccio:
f(x) = xln(x) -1 = 0, com uma raiz prxima a 1,6.
f(x) = ln(x) +1
f(x) = 1/x, que no intervalo [1,2] tem um mximo relativo para x = 1.
Para cada novo valor de xi calculado teremos uma nova posio do erro de
truncamento. Os valores calculados so os demonstrados na tabela abaixo.
1,6

f(x)
f'(x)
1,6 erro absoluto
erro t = (G2-D2)^2/2
-0,24799 1,470004 1,768703
0,168703
0,01423

CALCULO NUMERICO E GRAFICO.doc;17/125

1,768703 0,008597 1,570247 1,763228


1,763228 8,48E-06 1,567146 1,763223
1,763223 8,31E-12 1,567143 1,763223

0,005475
5,41E-06
5,3E-12

1,5E-05
1,46E-11
1,4E-23

CALCULO NUMERICO E GRAFICO.doc;18/125

Exerccios para Casa


1. Achar os 4 primeiros termos no nulos da srie de Maclaurin das seguintes funes:
a)

1
1 + sen x

b) sen(x) . cos(x)
c)

1
cos 2 x

d) sen(x) - cos(x)
e) sen(x) + cos(x)
f) tg(x)
g) ex cos(x)
h) ex sen(x)
i) ex + e-x
j) 1 + 3x +3x2 + 2x3
2. Usando um desenvolvimento em srie de Taylor para x0 = 1 , calcular, usando 4 casas
decimais, o inverso de 0,5:
a) truncando a srie no quinto termo;
b) qual o erro cometido em a;
c) qual o valor obtido para um erro de truncamento menor que 0,0005.
3. Seja f(x) = x2 - sen(x). Encontre, usando uma srie de Maclaurin, uma raiz maior que zero,
com um erro de truncamento no maior que 0,005.

CALCULO NUMERICO E GRAFICO.doc;19/125

Exerccio para o Laboratrio/Casa


I) Dadas as funes abaixo, pede-se:
a) traar o grfico no intervalo indicado, usando pelo menos 21 pontos de plotagem;
b) uma aproximao inicial x0 da raiz, se houver;
c) escolha um dos grficos e imprima.
1)
2)
3)
4)
5)
6)
7)
8)

f(x) = -x3 + 3x -5 [-3;3]


p(x) = x5 -(10/9)x3 +(5/21)x [-1;1]
f(x) = x3 - 9x + 3 [-4;4]
p(x) = x4 - 16x3 + 500x2 - 8000x + 32000
f(x) = x - 5e-x [0;4]
f(x) = xln(x) -1
[0,2;4,2]
g(x) = x - 2cos(x) [0;]
g(x) = x2 - cos(x) [0;]

[0;20]

II) Seja f(x) uma funo da qual queremos uma raiz nas proximidades de x0. Considere o que
se segue:
Seja a srie de Taylor: f(x) = f(x0) + f(x0)(x-x0) + ....
Consideremos apenas os dois primeiros termos da Srie acima.
f(x) = f(x0) + f(x0)(x-x0)
Assim, f(x0) + f(x0)(x-x0) = 0. De onde: x = x0 - f(x0) / f(x0)
O erro de truncamento seria dado por: erro = | f(z)(x-x0)2 /2| onde o valor de f(z) pode ser
substituido por M2 (mximo relativo) de f(x) no intervalo em estudo.
Para cada valor calculado xi, teremos uma nova aproximao da raiz e o erro de truncamento
ser: erro t | M2 (x-xi)2 /2|.
Como exemplo tomemos o seguinte exerccio:
f(x) = xln(x) -1 = 0, com uma raiz prxima a 1,6.
f (x) = ln(x) +1
f (x) = 1/x, que no intervalo [1,2] tem um mximo relativo para x = 1, de onde M2 = 1.
Para cada novo valor de xi calculado teremos uma nova posio do erro de truncamento.
Os valores calculados so os demonstrados na tabela abaixo.
f(x)
f '(x)
1,6
1,6 -0,24799 1,470004 1,768703
1,768703 0,008597 1,570247 1,763228
1,763228 8,48E-06 1,567146 1,763223
1,763223 8,31E-12 1,567143 1,763223

erro absoluto
0,168703
0,005475
5,41E-06
5,3E-12

erro t = |(G2-D2)^2/2|
0,01423
1,5E-05
1,46E-11
1,4E-23

CALCULO NUMERICO E GRAFICO.doc;20/125

Assim, usando os resultados j encontrados em I, determine pelo menos uma raiz de cada
funo, de modo que, o erro absoluto seja menor que 0,0005, calculando do modo acima onde
cada valor de x determinado pela expresso: x = x0 - f(x0) / f(x0), como acima.

CALCULO NUMERICO E GRAFICO.doc;21/125

Exemplo 2.
f(x) = x - 5e-x [0;4], = 0, com uma raiz prxima a 1,5.

2
0
-2

-4
-6

Temos:
f (x) =0,5 x -0,5 + 5e-x
f (x) = -0,25 x-1,5 - 5 e-x , que no intervalo [1,2] (x0 est entre 1 e 2) tem um mximo relativo
para x = 1, de onde M2 = -2,0893972 e erro t | M2 (xi+1 -xi)2 /2|.
x

1
1,5
2

f ''(x)
-2,0893972
-1,2517336
-0,7650648

Para cada novo valor de xi calculado teremos uma nova posio do erro de truncamento.
Os valores calculados so os demonstrados na tabela abaixo.
x

1,5
1,4284112
1,4304434
1,4304451
1,4304451

f(x)
0,1090941
-0,0032856
-2,775E-06
-1,984E-12
0

f '(x)
1,5238991
1,6168006
1,6140704
1,6140681
1,6140681

xn
erro absoluto
1,4284112
0,0715888

1,4304434 0,0020321
1,4304451
1,4304451
1,4304451

1,719E-06
1,229E-12
0

erro t
0,005354
4,314E-06
3,088E-12
1,577E-24
0

Assim, uma raiz desta funo, com erro absoluto menor que 0,005, calculado do modo que
cada valor de x foi determinado pela expresso: x = x0 - f(x0) / f(x0), 1,4304434, ou como
vemos o valor obtido na segunda iterao. Os demais valores esto sendo apresentados apenas
para o aluno observar a evoluo do resultado com os erros diminuindo e tendendo a zero.

CALCULO NUMERICO E GRAFICO.doc;22/125

CAPTULO 2

CALCULO NUMERICO E GRAFICO.doc;23/125

ZEROS DE FUNO
comum encontrarmos problemas do qual precisamos resolver equaes do tipo f(x) = 0.
Trataremos aqui da determinao dos zeros de uma funo, considerando apenas funes de
uma varivel.
A determinao dos zeros de f(x) equivale a calcular as razes de f(x) = 0.
Encontrar, por exemplo, as razes de uma equao do segundo grau, f(x) = ax2 + bx +c = 0,
no muito complicado, basta usarmos a expresso algbrica xi =

b b 2 4 ac
. Porm,
2a

nem sempre dispomos de mtodos algbricos de resoluo e iremos encontrar soluo para a
determinao dessas razes na Anlise Numrica, onde obteremos resultados aproximados,
mas satisfatrios.
Como sabemos, os zeros de uma funo f(x) so os valores de x (reais ou complexos) para o
qual f(x) zero. No nosso estudo consideraremos apenas os zeros reais, de modo que, no
grfico de f(x) sero representados pelas abcissas dos pontos onde a curva corta o eixo dos x.

Eixo y

0,3

y=f(x)

A figura representa o grfico de uma funo f(x)


com trs razes, r1, r2 e r3, no intervalo [0;1,5].

0,2
0,1
0
-0,1

r1

0,5

r2

-0,2

r3

1,5

Eixo x

Figura 1. Grfico de f(x)

Todos os mtodos que estudaremos para determinao das razes de uma dessas funes f(x)
so iterativos e portanto, precisaremos dispor inicialmente de uma primeira aproximao x0 da
raiz r a determinar, o que faremos aproximadamente.
Esta primeira aproximao x0 da raiz pode ser obtido, por exemplo, traando-se o grfico da
funo como na figura 1. Observando esse grfico vemos, por exemplo, que r1 est prximo de
0,2; r2 est prximo de 0,7 e r3 prximo de 1,25. claro que estes valores no foram
determinados e sim obtidos atravs da observao do grfico. Desse modo, poderamos dizer
tambm que r1, r2 e r3 esto tambm prximos de 0,1, 0,8 e 1,3, o que daria no mesmo pois
estaramos apenas indicando uma primeira aproximao x0 das razes. Na realidade os valores
dessas razes naquela funo so, 0,12, 0,78 e 1,25 respectivamente.

Mtodo da bisseo

CALCULO NUMERICO E GRAFICO.doc;24/125

As vezes o equacionamento do problema permite de imediato uma previso do resultado. E


outras vezes preferimos faz-lo analiticamente como veremos adiante ao usarmos o mtodo da
bisseo. Este mtodo consiste em obter duas abcissas a e b razoavelmente prximas tais que
f(a).f(b) < 0. Dessa forma espera-se que uma raiz se encontre no intervalo (a,b) e toma-se x0 =

a+b
. No exemplo em estudo teriamos: f(0).f(0,5) < 0 e x0 = 0,25; f(0,5).f(1) < 0 e x0 = 0,75;
2

f(1).f(1,5) < 0 e x0 = 1,25, uma outra aproximao inicial x0, das razes de f(x).
Exemplo.

Uma tubulao de ao rebitado, com 0,35m de dimetro e 350m de comprimento, conduz


150l/s de gua a 15,5o C. A rugosidade do tubo k = 0,003m. A viscosidade cinemtica da
gua a essa temperatura = 1,127 . 10-6 m2/s. Determinar a velocidade mdia e a perda de
carga.
Soluo:
a) v = velocidade mdia; v = Q / S ;
1,56m/s.
b) perda de carga: hf = f

L V2
D 2g

S = D2 / 4 = 0,0962 m2; v = 0.150 / 0,0962 =

; (onde: L, D, g, v, j so conhecidos).

o valor desconhecido f pode ser calculado atravs da expresso:


1
f

= - 0,87 ln (

onde R = vD/

k
2,51
+
);
3,7D
R f

R = 1,56 x 0,30 / (1,127.10-6) = 415262

k/D = 0,003/0,3 = 0,01.


Assim teremos:

0,01
2,51
+
) , da qual desejamos o valor de f. Podemos
3,7
f
415262 f
1
k
2,51
assim, escrever uma funo g(f) =
+ 0,87 ln (
+
) = 0 , onde k/D =
3,7D
f
R f
= - 0,87 ln (

0,01 e R = 415262, da qual desejamos determinar fr (raiz de g(f)), de modo que g(fr)=0.

CALCULO NUMERICO E GRAFICO.doc;25/125

Como vemos, precisamos ento resolver a equao g(f) = 0 obtendo suas razes1, e obter uma
equao que nos d direto o valor de f, de modo que g(f) = 0, no ser fcil, talvez at nem seja
possvel. Entretanto se recorrermos ao Clculo Numrico, poderemos encontrar sem grandes
trabalhos uma boa aproximao deste valor.
Nosso objetivo agora estudar alguns mtodos numricos para a resoluo de problemas dessa
natureza, e que frequentemente ocorrem nas mais diversas reas da cincias exatas como
engenharia, por exemplo.

Mtodo de Iterao Linear - MIL


Este mtodo, apesar de no ser o mais eficiente, constitui-se em um algoritmo bastante
simples, no qual, dada uma funo f(x) com uma raiz real r, devemos transforma-la, por um
artifcio algbrico qualquer, em uma expresso do tipo x = F(x) onde F(x) poder ser a funo
de iterao que procuramos.
Por exemplo, s para rpido entendimento, se em f(x) = 0 somarmos x a ambos os membros,
teremos x+ f(x) = x. Considerando F(x) = x + f(x) a expresso procurada, isto , x = F(x). Este
foi um artificio algbrico utilizado s como exemplo, porm as vezes nos valemos dele para
encontrar a funo de iterao procurada.
Assim, uma vez encontrada a funo de iterao F(x), se r a raiz de f(x) ento r = F(r) e
portanto, se a primeira aproximao x0 fosse a raiz r, teramos x0 = F(x0). Como em geral x0
diferente de r, teremos x0 F(x0). Seja ento, x1 = F(x0). O valor de x1 uma aproximao de
r obtido numa primeira iterao e que se espera esteja mais prximo de r do que x0.
A interpretao grfica do mtodo
fornecida na figura 2, acima. A raiz a
Q
F(x0)
abcissa do ponto de interseo da reta y
P
= x com o grfico de F(x). A sequncia
de valores obtidos indicado pelas setas
M
0,25
y = F(x)
onde OB = BM = AP, e como OB = x1 e
AP = F(x0), obtemos x1 = F(x0), mais
prximo de r como se espera. Adotando
reiteradamente
este
procedimento
0
X
teremos
a
sequncia
de
aproximaes
x1
B 0,3 r
O 0
A
0,6
x1
= F(x0), x2 = F(x1), x3 = F(x2), .... , xn+1 =
x0
F(xn).
Em alguns casos, um nmero infinito de
Figura 2. Interpretaao grfica do MIL
iteraes levar ao valor exato de r.
O problema resume-se ento
em
encontrar uma funo de iterao F(x) que, partindo de um valor x0 pertencente a uma
vizinhana I de r, venha a convergir para uma raiz real r I, na sequencia obtida em x = F(x).
Esta convergncia2 estar garantida sempre que a funo de iterao F(x) for diferencivel e se
tivermos | F(x) | < 1 para todo x I. Seno a sequncia no convergir.
Y

1
2

0,5

y=x

Este problema encontra-se resolvido na pgina 63#.


O estudo da Convergncia poder ser encontrado nos livros de Clculo Numrico.

CALCULO NUMERICO E GRAFICO.doc;26/125

Assim, para asseguramos o processo devemos:


1. Escolher x0 na vizinhana da raiz procurada condio no necessria);
2. Escolher F(x) tal que | F(x) | < 1 para todo x na dita vizinhana (condio necessria).
Exerccio de aplicao:
Seja f(x) = x3 - ln(x15) = 0.
Para determinar x0 tracemos o grfico de f(x).

f(x) = x3 - ln(x15)

35
30
25
20
15
10
5
0
-5 0

0,5

1,5

Figura 3. Exerccio de aplicao - Grfico de


f(x).

A observao da figura nos mostra que existe uma raiz r [1;1,5] prxima de 1 por exemplo.
Tomemos x0 = 1.
De f(x) = x3 - ln(x15) = 0, obtemos x3 - ln(x15) + x = x, ou x3 - 15ln(x) + x = x. E portanto,
temos F(x) = x3 - 15ln(x) + x.
A condio de convergncia | F(x) | < 1. Temos que F(x) = 3x2 -

15
+ 1.
x

A rigor deveramos obter | F(x) | < 1 para todo x [1;1,5]3 ou ento calcular | F(r) | para testar
a condio necessria de convergncia, | F(r) | < 1. Como r no conhecido, e nem sempre se
pode facilmente provar que | F(x) | < 1 para todo x I, substitumos esse teste por | F(x0) | <
1, que no entanto no ser tida como condio necessria para convergncia, mas sim um
processo aproximado de testar a priori, a funo de iterao escolhida, que tanto melhor
funcionar quanto mais prximo de r estiver x0. De resto, s os clculos comprovaro ou no
a convergncia do processo. Desse modo, | F(1) | = | 3 -

15
+ 1 | > 1. Podemos pois, esperar
1

que a condio necessria de convergncia | F(r) | < 1, no seja satisfeita.


Mudemos agora F(x). De f(x) = x3 - ln(x15) = 0, obtemos x = e
F(x) = e

x 315

3. x
, onde |F(1)| = | e
15

1 315

Assim, esperamos que o mtodo convirja.

x 315

. Teremos F(x) = e

x 315

,e

31
.
|. E portanto, | F(1) | = | 0,213787821 |<1.
15

A rigor, neste exemplo, como |F(1)| = 11 > 1 e |F(1,5)| = 2,25 > 1, sendo F(x) contnua, podemos concluir que
|F(x) | > 1 para qualquer x do intervalo em estudo.

CALCULO NUMERICO E GRAFICO.doc;27/125

Adotando uma tolerncia de 0,005 para o erro absoluto, Ea = | xk+1 - xk |, temos (ver resultados
nas linhas 2, 3 e 4 da planilha 1):
x1 = F(x0) = F(1) = 1,0689, Ea = | x1 - x0 | = | 1,0689 -1 | = 0,0689 > tolerncia (tol) - linha 2;
x2 = F(x1) = F(1,0689) = 1,0848, Ea = | x2 - x1 | = | 1,0848 - 1,0689 | = 0,0159 > tol - linha 3;
x3 = F(x2) = F(1,0848) = 1,0888, Ea = | x3 - x2 | = | 1,0888 - 1,0848 | = 0,0040 < tol - linha 4;
logo x3 = 1,0888 o valor da raiz, com a aproximao desejada, isto , com um erro absoluto
entre duas iteraes subsequentes menor que 0,005. Abaixo apresentamos a planilha 1, onde
temos os valores de F(x), do erro absoluto e de f(x).
Planilha 1. Valores da funo de iterao F(x).
A
B
C
1
F(x)
ERRO
f(x)
2
1
3
1,068939106 0,068939106 0,221402758
4
1,08483386 0,015894754 0,055299703
5
1,08884064 0,004006781 0,014198627

Roteiro Prtico Para o Clculo de Razes de Funes


1. Determine uma primeira aproximao x0 do zero de f(x) (atravs do grfico ou do mtodo
da bisseo);
2. Determine, por um procedimento algbrico qualquer, partindo de f(x) = 0, uma funo de
iterao F(x), de modo a ter, a frmula de recorrnncia x= F(x);
3. Teste a condio no necessria | F(x0) | < 1 para convergncia, um processo aproximado
de testar a priori, a funo de iterao escolhida, que tanto melhor funcionar quanto mais
prximo de r estiver x0. De resto, s os clculos comprovaro ou no a convergncia do
processo;
4. Calcular uma nova aproximao (iterao). A sequncia de aproximaes de x pode ser
obtida pela formula de recorrncia xk+1 = F(xk), onde F(xk) chamada de funo de
iterao. Assim, x1 = F(x0), x2 = F(x1), x3 = F(x2), etc.;
5. Aps cada iterao calcular o valor do erro absoluto entre duas iteraes Ea = | xk+1 - xk | ou
do erro relativo Er =

x k +1 x k
;
x k +1

6. Comparar o erro com um valor arbitrariamente pequeno denominado tolerncia (tol);


a) se E < tol, tomar xk+1 como valor da raiz;
b) se E > tol fazer nova iterao (item 4).
Exerccio. Seja f(x) = 4sen(x) - ex.
a) quantas razes existem em I [0;2];
b) que valores de x0 voc indicaria para cada uma dessas razes pelo grfico;
c) idem pelo mtodo da bisseo;
d) verifique se F(x) = ln[4sen(x)] pode ser uma funo de iterao de f(x) = 0;
e) usando o MIL determine uma raiz de f(x).

CALCULO NUMERICO E GRAFICO.doc;28/125

Aula de Laboratrio - Zeros de Funo


Resoluo.
1) Inicialmente vamos plotar o grfico de f(x). Para isso vamos, por exemplo usar o EXCEL.
Tomemos as clulas A1 at A16 para definir os valores do eixo dos X e B1 at B16 para os
valores do eixo dos Y .
a) Em A1 digitamos 0 e em A16 digitamos 2. Marcamos com o mouse de A1 at
A16 e pedimos: Editar, Preencher, Sequncia, e aceitando o valor do
incremento, Ok.
b) Em B1 digitamos a funo f(x), ou seja, =4*SEN(A1)-EXP(A1). Resta copiar o
contedo de B1 para as clulas B2 at B16 (Editar, Copiar, - marcar as clulas
B2:B16, Editar, Colar) .

2) Marca-se os eixos X e Y, marcando respectivamente o intervalo de A1 at B16 e em


seguida pede-se: Inserir, Grfico, Nesta planilha, (arrastando-se o mouse define-se a
rea de plotagem do grfico), Intervalo - prxima, Disperso - prxima, Formato
(curvas) - prxima, verifica-se o exemplo e finaliza-se o grfico.
Do que obtemos:

a) Do grfico obtido, figura 4, vemos que no intervalo dado existem duas razes;

CALCULO NUMERICO E GRAFICO.doc;29/125

b) uma delas prximo de x0 = 0,5 e outra prximo de x0 = 1,4 por exemplo;


c) pelo mtodo da bisseo temos que f(0).f(0,5) < 0, logo existe raiz em [0;0,5] e x0 = 0,25;
temos ainda que f(1). f(1,5) < 0 logo existe raiz em [1;1,5] e x0 = 1,25;
d) F(x) =

4 cos( x )
= cotg(x); | F(0,5) | = | 1,83 | > 1, no converge; | F(1,4) | = | 0,17 | < 1,
4 sen( x )

provavelmente converge, isto , a funo de iterao F(x) dada no converge para a raiz
prxima a 0,5 mas, provavelmente converge para a raiz prxima a 1,4;
e) Usando o MIL, com uma tolerncia de 0,005, vamos encontrar a raiz 1,365 (clula B4),
partindo de x0 = 1,4 (clula A2):
A

1
x
F(x)
Erro absoluto
2
1,4 1,3716372
0,0283628
3
1,3716372 1,3663297
0,0053075
4
1,3663297 1,3652438
0,0010859
onde em B2 temos o contedo =LN(4*SEN(A2)) e em C2 temos =ABS(B2-A2). Em seguida
deve-se copiar o contedo da linha 2 para a linha 3; alterar a clula A3 para que tenha o
mesmo valor de B2 (A3:=B2) e finalmente copiar a linha 3 para linha 4 e seguintes se
necessrio.

Y 1
0
-1

0,5

1,5

2X

-2
-3
-4

Figura 4. Grfico de f(x)

Mtodo de Newton-Raphson
um dos processos mais eficientes para o clculo de razes de equaes. Neste mtodo a
funo de iterao dada por xk+1 = xk -

f (x k )
, onde f(xk) 0 e ainda que f(xk) seja igual
f , (x k )

a zero o processo pode continuar, bastando para isso que se tome para f(xk), um valor
arbitrariamente pequeno (prximo de zero).
A expresso de Newton-Raphson pode ser obtida facilmente a partir das consideraes abaixo.
Seja o grfico de f(x) , figura 5. Tomemos um ponto qualquer P em f(x) de modo que xk seja
um valor prximo de r.

CALCULO NUMERICO E GRAFICO.doc;30/125

A tg() =
y = f(x)

AP
= f(xk). Por sua vez, o
x k x k +1

segmento AP = f(xk), o que nos d f(xk) =

Y 10

f (x k )
, e portanto, para f(xk) 0 temos:
x k x k +1
f (x )
xk+1 = xk - , k .
f (x k )

8
6

4
2

0
0

r 1 B
xx+1

X 3

O mais curioso neste mtodo que, em geral,


afirma-se que ele converge, desde que x0 seja
Figura 5. Mtodo de Newton-Raphson
escolhido suficientemente prximo da raiz r.
Aqui nos omitiremos de demonstrar tal fato,
que foge ao nosso objetivo e que pode ser encontrado na maioria dos livros de Clculo
Numrico.
Podemos observar, finalmente, que a expresso de Newton-Raphson acima j era nossa
conhecida quando dos exerccios resolvidos em desenvolvimento em srie de Taylor
apresentados no Captulo I deste trabalho.
-2

xk

Exerccio. Seja f(x) = 4sen(x) - ex . A derivada de f(x) f(x) = 4cos(x) - ex. Assim, para uma
tolerncia de 0,005, temos os resultados da planilha 3 e 4, que nos do a aproximao das duas
razes, tendo em vista a tolerncia, no intervalo em estudo. A primeira, partindo de x0 = 0,5
nos d r1 = 0,37055 (clula D4) e a segunda, de x0 = 1,4 obtem-se r2 = 1,364911 (clula D3).
planilha 3
1
2
3
4

A
x

B
C
D
E
f(x)
f'
(x)
x-f(x)/f'
(x) Erro absoluto
0,5 0,2689809 1,861609 0,3555116
0,1444884
0,3555116
-0,03463 2,3229637 0,3704195
0,0149078
0,3704195 -0,000316 2,2803603 0,3705581
0,0001386

planilha 4.
A

1
2
3

D
E
x
f(x)
f'
(x)
x-f(x)/f'
(x) Erro absoluto
1,4 -0,113401 -3,375331 1,366403
0,033597
1,366403 -0,004483 -3,109328 1,3649611
0,0014419

A planilha 3 foi assim preparada:


Clula
A2
B2
C2
D2
E2

Contedo

=0,5
=4*COS(A2)-EXP(A2)
=-4*SEN(A2)-EXP(A2)
=A2-B2/C2
=ABS(D2-A2)
CALCULO NUMERICO E GRAFICO.doc;31/125

Copiar a linha 2 - posicionando na linha 2


Colar a cpia da linha 2 na linha 3 - posicionando na linha 3
A3
Copiar a linha 3 - posicionando na linha 3
Colar a cpia da linha 3 na linha 4 e segs. - posicionando na
linha 4 e segs.

Editar Copiar
Editar Colar
=D2
Editar Copiar
Editar Colar

Para se obter o resultado da planilha 4 basta mudar o valor da clula A2 para 1,4.

Exerccio Resolvidos - Zeros de Funo.


1) Ache pelo menos uma raiz positiva da funes abaixo:
a)Usando o mtodo de Newton-Raphson: f(x) = ecos(x) - x3 + 4 = 0 ; tol = 0,005.
Calculemos inicialmente alguns valores de f(x) com x > 0, at que tenhamos f(a).f(b) < 0.

f(x)
0
6,718282
1
4,716526
2
-3,340417
Como f(1).f(2) < 0 temos que existe pelo menos uma raiz neste intervalo, isto , r [1;2], de modo que
podemos tomar x0 , razoavelmente, dentro deste intervalo, por exemplo tomemos x0 = 1,5 (bisseo).
A derivada de f(x) : f(x) = ecos(x) [-sen(x)] - 3 x2. Usando o Mtodo de Newton-Raphson, teremos:

xk
1,5
1,717157
1,696648

f(xk)
1,698299
-0,198959
-0,001953

f(xk)
-7,82061
-9,700939
-9,510902

x0 = 1,5
xk+1
1,717157
1,696648
1,69644

erro absoluto
0,217157
0,020509
0,000205

> tol
> tol
< tol

Assim, a raiz pode ser 1,69644 ou aproximadamente 1,696.


b) Usando o mtodo de iterao linear: g(x) = x + 4ln(x) = 0 ; tol = 0,005.
Calculemos inicialmente alguns valores de g(x) com x > 0, at que tenhamos g(a).g(b) < 0.

x
0,1
0,5
1

g(x)
-9,11034
-2,272589
1

Como g(0.5).g(1) < 0 temos que existe pelo menos uma raiz neste intervalo, isto , r [ 0.5;1 ], de modo que
podemos tomar x0 , razoavelmente, dentro deste intervalo, por exemplo tomemos x0 = 0,75 (bisseo).
Primeira tentativa:
Temos: g(x) = x + 4 ln(x) = 0 ==> x = 4 ln(x). A funo de iterao seria F(x) = 4 ln(x), cuja derivada : F(x) =
4 / x. Com x0 = 0,75 temos | F(0,75) | > 1, logo a funo de iterao F(x) no converge.
Segunda tentativa:

CALCULO NUMERICO E GRAFICO.doc;32/125

Temos: g(x) = x + 4 ln(x) = 0 ==> ln(x) = - x / 4 ==> x = e- x / 4.


De modo que a funo de iterao pode ser: F(x) = e- x/4, cuja derivada F(x) = - e- x/4. (-1/4).
Verificao da convergncia:
| F(0,75) | = 0,21 < 1, portanto, a funo de iterao F(x) provavelmente converge.
Clculo das iteraes:

iteraes
x1
x2
x3

xk+1 = F(xk)

erro absoluto

0,829029118
0,812810504
0,816112859

x0 = 0,75

0,079029
0,016219
0,003302

> tol
> tol
< tol

Logo x3 satisfaz para a tolerncia admitida e a raiz pode ser 0,816.


2. A viga de ao da figura , com seo retangular de base b = 0,06m por h = 0,10m de altura, tem a equao linha
elstica do trecho entre os apoios (vo de 4,0m), dada pela equao:
y=

q
( -x4 +12,5x3 - 37,5x2 - 6,5x + 32,5 ). A flecha mxima (ymax), nessa figa, ou ser
24 EJ

na extremidade

livre do balano ou no trecho entre os dois apoios. Se ela se der entre os apoios, ser para a seco onde dy/dx
=0. Ache ento o valor de x para esta seco considerando a equao da linha elstica dada e determine o valor
de ymax.
Dados: E = 2,1X1010 kg/m2; J =

q (t/m)
1,0m

q=1840kg/m.

bh 3
12

;e

4,0m

A derivada de y :
dy/dx =

q
(-4x3 + 37,5x2 - 75x - 6,5) = 0
24 EJ

portanto precisamos encontrar uma raiz no intervalo [1;5] de f(x) = (-4x3 + 37,5x2 - 75x - 6,5) = 0.
Tomando o valor x0 = 2,5, e calculando as iteraes pelo Mtodo de Newton-Raphson, obteremos os seguintes
resultados:

xk
2,5
3,09
3,047574

f(xk)
-22,125
1,789234
0,001061

f(xk)
37,5
42,1728
42,11556

xk+1
3,09
3,047574
3,047549

| xk+1 - xk |
0,59
0,042426
2,52E-05

que para uma tolerncia de 0,005 no erro absoluto, nos d a raiz 3,047549.
De onde teremos y(3,047549) = - 0,05 m (flecha mxima).

CALCULO NUMERICO E GRAFICO.doc;33/125

Exerccio para Resolver em Casa ou no Laboratrio


I) Dadas as funes abaixo, pede-se:
a) traar o grfico no intervalo indicado, usando pelo menos 21 pontos de plotagem;
b) uma aproximao inicial x0 da raiz, se houver;
c) escolha um dos grficos e imprima.
d) determine, se houver, uma raiz em cada caso, utilizando os mtodos aprendidos.
1)
2)
3)
4)
5)
6)
7)
8)

f(x) = -x3 + 3x -5 [-3;3]


p(x) = x5 -(10/9)x3 +(5/21)x [-1;1]
f(x) = x3 - 9x + 3 [-4;4]
p(x) = x4 - 16x3 + 500x2 - 8000x + 32000
f(x) = x - 5e-x [0;4]
f(x) = xln(x) -1
[0,2;4,2]
g(x) = x - 2cos(x) [0;]
g(x) = x2 - cos(x) [0;]

[0;20]

II. Seja f(x) = x2 - sen(x) e o intervalo [0;2]. Ento ache um ponto de mximo ou mnimo de
f(x). Use, o Mtodo de Newton-Raphson.
III. Seja f(x) = ex sen(x) - ln(b), onde b = 15
a) verifique se h raiz(es) no intervalo [0;3]
b) calcule, usando o Mtodo de Newton-Raphson e tolerncia de 0,005, uma raiz positiva de
f(x) = 0.
xk
f(xk)
f (xk)
xk+1
erro absoluto

IV. Para um fluido em escoamento turbulento a relao entre o fator de atrito de Fanning C e o
nmero de Reynolds R dada por:

1
C

+ 0,4 1,74 ln R C = 0 . Sabendo que C um nmero prximo de 0,01. Determine C

para R = 2500.
Sugesto: faa x =

1
C

, substitua na expresso acima e ai voc ter sua funo f(x) = 0. Use

um dos mtodos iterativos estudado e, ache x com erro inferior a 0,005 (tolerncia em x), em
seguida C.
xk
xk+1 = F(xk)
erro

CALCULO NUMERICO E GRAFICO.doc;34/125

V. Seja f(x) = ex + cosx - (n+2) = 0 , ento:


a) usando o mtodo da bisseo mostre que existe pelo menos uma raiz entre (0;4)
b) adote um sub-interrvalo (a;b), de modo que f(a).f(b) < 0, e calcule, pelo Mtodo da
Bisseo, trs iteraes.
f(x0)
b
f(b)
a
f(a)
x0 = (a+b)/2
Verifique agora o novo intervalo de existncia de raiz:
ser (a;x0) se f(a).f(x0) < 0 ento x1 = (a+x0)/2
ser (x0;b) se f(x0).f(b) < 0 ento x1 = (b+x0)/2
etc.... e continue at calcular o valor de x3 como pede o problema.
Clculo de x1
Clculo de x2
Clculo de x3

Aula de Laboratrio - Mtodo de Iterao Linear - Roteiro


1. Ache uma raiz de f(x) = 2x3 -5x +2 = 0, usando o MIL.
Desenvolvendo 2x3 -5x +2 = 0, obtemos x =

2x 3 + 2
, de onde temos como hiptese inicial a
5

2x 3 + 2
funo de iterao F(x) =
. Agora complete o exerccio preenchendo as lacunas.
5
Resolvendo na Planilha do Excel
1. nas clulas B1..B16 escrever a funo f(x) = 2x3 -5x +2;
2. nas clulas A1..A16 definir os valores de 0 at 1,5;

3. prepare o grfico desta funo e responda:


a) quantas rezes foram encontradas neste intervalo? _______.
b) que valores de x0 voc escolheria para cada uma delas? _________.

CALCULO NUMERICO E GRAFICO.doc;35/125

2x 3 + 2
4. derive a expresso F(x) =
e calcule, em G1, o valor de F(x0) para cada x0 .
5
5. Se | F(x0) | < 1, usando a expresso F(x) =

2x 3 + 2
, calcule, em C1, o valor de F(x0) e
5

chame de iterao x1; em seguida calcule em D1 o valor absoluto da diferena x1 - x0 ;


6. usando a expresso definida em 4 calcule F(x1) em C2 e chame de x2, e assim por diante
calcule x3, x4, x5, ....., respectivamente em C3, C4, ..., at que o resultado do valor absoluto
da diferena x2 - x1, x3 - x2 , ....., calculado nas clulas D2, D3, ...., de duas ltimas iteraes
seja inferior a 0,0005.
7. chame de r o resultado da ltima iterao e
Responda:

a) quantas iteraes foram feitas?

a) ________________

b) qual o valor r, com 4 casas decimais?

b) _______________

c) qual o valor de f(r) com 3 casas decimais?

c) ________________

d) que voc entende que seja o valor de r?

d) ________________

e) considerando 3 casas decimais, r = F(r)?

e) ________________

Aula de Laboratrio

Uma Funo de Iterao com o Mtodo de Newton-Raphson - Roteiro

Seja F(x) = x -

f ( x)
, uma funo de iterao obtida de f(x) = 0, de modo a se obter as
f , ( x)

iteraes xk+1 = xk -

f (x k )
, Mtodo de Newton-Raphson. Ento, encontre, para cada um
f , (x k )

dos casos abaixo, pelo menos uma raiz, tol = 10-5, usando F(x) como acabamos de definir.
a) p(x) = x3 - 2x2 - 20x + 30 = 0
b) f(x) = ex - sen(x) - 2 = 0
c) f(x) = x + log(x) = 0

CALCULO NUMERICO E GRAFICO.doc;36/125

d) f(x) = 3x - cos(x) = 0
e) f(x) = x + 2cos(x) = 0
f) f(x) = ecos(x) + x3 - 3 = 0
g) f(x) = 2ln(3 - cos(x)) - 3xx + 5sen(x) = 0
h) p(x) = x3 - 5x2 + x + 3 = 0
i) f(x) = (x-3)2 - e-x - 55 = 0

Resolvendo na Planilha do Excel


1. nas clulas B1..B16 escrever a funo f(x);
2. nas clulas A1..A16 definir os valores do intervalo de existncia da raiz (pesquise);

3. prepare o grfico de cada funo e responda:


a) quantas rezes foram encontradas no intervalo em estudo? _______.
b) que valores de x0 voc escolheria para cada uma delas? _________.
4. usando a expresso F(x), calcule, em C1, o valor de F(x0) e chame de iterao x1; em
seguida calcule em D1 o valor absoluto da diferena x1 - x0 ;
5. calcule F(x1) em C2 e chame de x2, e assim por

diante calcule x3, x4, x5, .....,

respectivamente em C3, C4, ..., at que o resultado do valor absoluto da diferena x2 - x1,
x3 - x2

, .....,

calculado nas clulas D2, D3, ...., de duas ltimas iteraes seja inferior a

tolerncia dada;
6. chame de r o valor obtido na ltima iterao e;
Responda:

a) quantas iteraes foram feitas?

a) ________________

b) qual o valor r, com 4 casas decimais?

b) _______________

c) qual o valor de f(r) com 3 casas decimais?

c) ________________

d) que voc entende que seja o valor de r?

d) ________________

e) usando 4 casas decimais, r = F(r)?

e) ________________

CALCULO NUMERICO E GRAFICO.doc;37/125

CAPITULO 3

CALCULO NUMERICO E GRAFICO.doc;38/125

Razes Reais de Polinmios


Seja p(x) = 0, onde p(x) um polinmio de coeficientes reais. Ento, possvel aplicar o
Mtodo de Newton-Raphson x k + 1 = x k

p(x k )
, sendo p(x) = a0xn + a1xn-1 + .... + an-1x +
|
p (x k )

an.
Exemplo: Seja p ( x ) = x 4 x 2 3x + 1,6875 = 0 , do qual querremos uma raiz positiva r
[0;4].
Usando incremento de 0,8 e pesquisando em p(x) encontramos:
p(0)=1,6875

p(0,8)=-0,9429

p(1,6)=0,8811

p(3,2)=86,7051

p(4)=229,6575

de onde conclumos que existe pelo menos uma raiz real r no intervalo (0;0,8) e em (0,8;1,6).
Escolhamos por exemplo calcular a raiz r (0;0,8). Consideremos para tanto x0 = 0,4 e
tolerncia 0,001.
A derivada de p(x) : p(x) = 4x3 - 2x -3.
Assim, com o valor de x0 calculamos p(x0) = 0,3531 e p(x0) = -3,544 de onde obtemos
x1=0,499633, da expresso do Mtodo de Newton-Raphson, x 1 = x 0

p(x 0 )
.
p | (x 0 )

Como o | x1 - x0 | maior que a tolerncia, com p(x1) = 0,001283 e p(x1) = -3,50036


calculamos o valor de x2 = 0,499999, que nos d um erro absoluto menor que a tolerncia , de
onde conclumos que, nas condies impostas para o problema, r = 0,499999 ou r = 0,500.
Como vimos, dado um certo x=x0=c , para calcular a raiz de p(x), o que precisamos do valor
de p(c) e p(c) obtendo a nova iterao e assim proceder at que o processo nos leve
aproximao desejada da raiz.
Desse modo, estudemos alguns procedimentos que nos facilitaro os calculos dos valores de
p(c) e p(c).

CALCULO NUMERICO E GRAFICO.doc;39/125

Teorema 1.
O valor numrico p(c) de um polinmio p(x) para x=c igual ao resto da diviso de p(x) por
x-c.
Demonstrao:
Da diviso de p(x) por x-c sabemos que:
p(x) = q(x)(x-c) + resto
onde c uma constante. Ento,
p(c) = q(c)(c-c) + resto
logo, p(c) = resto.

Teorema 2.
Os coeficientes bi do polinmio q(x) e o resto bn, da diviso de p(x) por x-c, podem ser obtidos
recursivamente por:
b0 = a0
e bi = ai + cbi-1 , onde i = {1,2,3, ... , n}
Demonstrao:
Temos aqui o resto = bn, logo p(c) = bn. Assim temos:
(*) p(x) = q(x)(x-c) + bn
onde q(x) um polinmio obtido da diviso de p(x) por x-c e portanto de grau n-1, que
escrevemos:
q(x) = b0xn-1 + b1xn-2 + .... + bn-2x + bn-1, com coeficientes bi, i={0,1,2,3,...,n-1}.
substituindo q(x) em (*) temos:
p(x) = [b0xn-1 + b1xn-2 + .... + bn-2x + bn-1 ] (x-c) + bn.
A condio de identidade de polinmio d:
a0 = b0
a1 = b1 - cb0

b1 = a1 + cb0

an-1 = bn-1 - cbn-2


an = bn - cbn-1

bn-1 = an-1 + cbn-2


bn = an + cbn-1

CALCULO NUMERICO E GRAFICO.doc;40/125

ou genericamente:
b0 = a0
e bi = ai + cbi-1 , onde i = {1,2,3, ... , n}
Esses coeficientes podem ser calculados atravs do seguinte esquema, conhecido como
esquema de Briot-Ruffini.
Esquema 1.
c

a0

a1

a2

....

an-1

an

b0

b1

b2

....

bn-1

bn

(b0=a0)

(b1=a1 + cb0)

(b2=a2 + cb1)

(bn-1=an-1 + cbn-2)

(bn=an + cbn-1)

onde, a0,, a1, a2, ... , an, so os coeficientes de p(x) e bn = p(c) = resto da diviso de p(x) por (xc).
No exemplo dado no incio temos o polinmio p ( x ) = x 4 x 2 3x + 1,6875 = 0 , do qual
determinamos x0 = 0,4 = c. O esquema de Briot-Ruffini, desenvolvido em planilha, ficar
(obserrve que o valor do coeficiente a1, de x3 zero):
A
1

a0

a1

a2

a3

a4

1
2

-1

-3

1,6875

b0

b1

b2

b3

bn

(b0=a0)

(b1=a1 + cb0)

(b2=a2 + cb1)

(b3=a3+ cb2)

(bn=an + cbn-1)

=B1

=C1+$A2*

Teorema 3.
O valor de p(c) da derivada do polinmio p(x) para x=c o resto da diviso de q(x) por x-c.
Demonstrao. Temos:
p(x) = q(x)(x-c) + bn
p(x) = q(x)(x-c) + q(x)
p(c) = q(c)(c-c) + q(c)
p(c) = q(c)

CALCULO NUMERICO E GRAFICO.doc;41/125

Desse modo, vemos que se aplicarmos o Teorema 1 ao polinmio q(x) teremos que q(c)
igual ao resto da diviso de q(x) por x-c. Como os coeficientes do polinmio q(x) so b0, b1, ...
, bn-1 , repetindo-se o esquema de Briot-Ruffini teremos q(c) e portanto, p(c) (vide Teorema
3).
Esquema 2.
a0
b0
d0

c
c

a1
b1
d1

a2
b2
d2

....
....
....

an-1
bn-1
dn-1

an
bn

onde, bn = p(c) e dn-1 o valor de p(c).


Este resultado associado ao Mtodo de Newton-Raphson , conhecido como Mtodo de
Birge-Vieta. Portanto, no calculo de x1, teriamos: x 1 = x 0
d: x 1 = c

p(x 0 )
, que tomando x0 = c nos
p | (x 0 )

bn
p ( c)
,
ou,
como
p(c)
=
b
e
p(c)
=
d
vem:
x
=
c

n
n-1
1
d n 1
p | ( c)

Exemplo:
Seja calcular uma raiz positiva de p(x) = 3x3 - 76x2 + 163x - 46 = 0.
Adotemos uma tolerncia de 0,0001 e tomemos alguns valores de p(x) de 5 em 5 a partir de
zero.
p(5)=-756 p(10)=-3016 p(15)=-4576

p(0)=-46

p(20)=-3186

p(25)=3404

portanto, existe pelo menos uma raiz no intervalo [20;25] pois, p(20).p(25)<0.
Desse modo, usando o esquema 2, associado a expresso do Mtodo de Newton-Raphson,
obtemos os resultados do Mtodo de Birge-Vieta, que nos d, para x0 = c = 22,5:

primeira iterao:

22,5
22,5

3
3
3

x1 = 22,5 -

-76
-8,5
59

163
-28,25
1299 (valor de p(c))

-46
-681,6valor de p(c)

681,6
= 23,02 como |23,02-22,5| > tol vem, c = x1 e:
1299

CALCULO NUMERICO E GRAFICO.doc;42/125

segunda iterao:
23,02
23,02

3
3
3

x2 = 23,02 -

-76
-6,94
62,12

163
-46
3,24
28,58 (valor de p(23,02))
1433 (valor de p(23,02))

28,58
= 23,00. Como |x2 - x1 | = | 23 - 23,02 | > tol, vem c = x2 e:
1433

terceira iterao:
3
3

23

-76
-7

163
2

-46
0 (valor de p(23))

de modo que torna-se desnecessrio encontrar a terceira linha da tabela e a raiz ser 23,00 pois
j encontramos p(23) = 0.

EXERCCIOS
Exerccio da Viga de Ao
1. A viga de ao da figura , com seo retangular de base b = 0,06m por h = 0,10m de altura,
tem a equao linha elstica do trecho
entre os apoios (vo de 4,0m), dada
pela equao:
q (t/m)
q
y=

24 EJ

( -x4 +12,5x3 - 37,5x2 - 6,5x + 32,5

). A flecha mxima (ymax), nessa viga,


ou ser na extremidade livre do
balano ou no trecho entre os dois
apoios. Se ela se der entre os apoios,
ser para a seco onde dy/dx =0.
Ache ento o valor de x para esta seco considerando a equao da linha elstica dada e

1,0m

4,0m

bh 3
determine o valor de ymax. Dados: E = 2,1X10 kg/m ; J =
; e q=2000kg/m.
12
10

Resolva usando o Mtodo de Birge-Vieta.


2. Resolva usando o Mtodo de Birge-Vieta.
a) p(x) = x5 - (10/9)x3 + (5/21)x = 0. Todas as razes do intervalo [-1;1].
b) p(x) = 3x5 - x4 - x3 + x + 1 = 0. Todas as razes do intervalo [-1;1].

CALCULO NUMERICO E GRAFICO.doc;43/125

c)
d)
e)
f)
g)

p(x) = x4 - 6x3 + 10x2 -6x +9 = 0. Ache, se houverem, a(s) raz(es) reais de p(x).
p(x) = 2x5 - 5x3 +x2 - 0,5625 = 0. Ache uma de suas razes positiva.
p(x) = x4 - 2x3 + 4x2 + 2x -8 = 0. Ache a(s) razes reais do intervalo [-20;20].
p(x) = -x3 + 3x - 5 = 0. Ache, se houverem, a(s) raz(es) reais de p(x).
p(x) = x3 - 9x + 3 = 0. Ache, se houverem, a(s) raz(es) reais de p(x).

3. Duas escadas uma de 20m e outra de 30m apoiam-se em edifcios fronteiros em uma
avenida. Se o ponto onde as escadas se cruzam est a 8m do solo, qual a largura da avenida.

MTODO DA BISSEO

Um dos procedimentos mais simples para determinao das raizes de uma funo f(x),
continua em um certo intervalo I, o Mtodo da Bisseo que consiste em:
procurar um intervalo [a,b] de modo que f(a).f(b) < 0 e que f(x) contnua em [a,b]
(isso garante a existncia de pelo menos uma raiz nesse intervalo);
a+b
calcular x0 no meio do intervalo [a,b], x0 =
;
2
claro que se f(x0) = 0, x0 ser a raiz procurada, caso contrrio a raiz se encontrar
no subintervalo onde f(x) tenha sinais trocados nos pontos extremos, isto , se
f(a).f(x0) < 0, a raiz estar em [a,x0]; seno f(b).f(x0) < 0 e a raiz estar em [x0,b] , de
modo que se obtm um novo intervalo [ai,bi];
tomar para cada iterao o meio do novo intervalo [ai,bi], no qual se sabe existir uma
raiz.
repete-se este procedimento enquanto no se obtm uma aproximao para a raiz
com a tolerncia desejada.
Seja, por exemplo, determinar uma raiz, com tolerncia igual a 0,005, de f(x) =
r2
[ x sen( x )] A , no intervalo [0; ], para r = 0,07m e A= 0,0036m2.
2
O grfico de f(x) no intervalo dado, mostra que a raiz se encontra, por exemplo, entre
2,2 e 2,4, pois: f(2,2) = - 0,00019 e f(2,4) = 0,00063.

CALCULO NUMERICO E GRAFICO.doc;44/125

Temos assim o intervalo o qual se encontra


uma raiz de f(x). Pelo Mtodo em estudo
entendemos que se f(x) continua em [a,b] e
0,006
f(a).f(b) < 0, ento podemos garantir que
0,004
0,002
existe ao menos uma raiz entre a e b, no caso
y
0
2,2 e 2,4 respectivamente. O valor de x0 ser
1
2
3
4
-0,002 0
dado pela bisseo deste intervalo, isto :
-0,004
2 ,2 + 2 ,4
x
x0 =
= 2,3.
2
Temos agora duas novas possibilidades. A
raiz estar em [2,2;2,3] ou em [2,3;2,4]. Para decidir em qual desses intervalos se
encontra a raiz teremos que calcular o valor de f(2,3). Assim, f(2,3)=0,00021, maior
que zero e, desse modo, f(2,2) . f(2,3) < 0, portanto a raiz encontra-se em [2,2 ; 2,3] e,
2,2 + 2,3
= 2,25.
x1 =
2
f(x) = (r^2/2) [x-sen(x)] - 1

Agora, como | 2,25 - 2,3 | > tolerncia (0,005), calcula-se f(2,25) e segue-se todo o
procedimento at que se tenha uma aproximao da raiz que satisfaa a tolerncia, o que se
dar na quinta iterao, obtendo-se x5 = 2,246875 como resultado da raiz desejada,
aproximadamente 2,247, com f(2,247) = - 5,7378. 10- 6, ou aproximadamente zero.

Exerccios de Zeros de Funes.


1) Seja f(x) = ex + cosx - (n+2) = 0 , ento:
a) usando o mtodo da bisseo mostre que existe pelo menos uma raiz entre (0;4)
b) adote um sub-interrvalo (a;b), de modo que f(a).f(b) < 0, e calcule, pelo Mtodo da
Bisseo, trs iteraes.
f(x0)
b
f(b)
a
f(a)
x0 = (a+b)/2
Verifique agora o novo intervalo de existncia de raiz:
ser (a;x0) se f(a).f(x0) < 0 ento x1 = (a+x0)/2
ser (x0;b) se f(x0).f(b) < 0 ento x1 = (b+x0)/2
etc.... e continue at calcular o valor de x3 como pede o problema.
Clculo de x1
Clculo de x2
Clculo de x3

CALCULO NUMERICO E GRAFICO.doc;45/125

2. Seja f(x) = x2 - sen(x) e o intervalo [0;2]. Ento ache um ponto de mximo ou mnimo de
f(x). Use, o Mtodo de Newton-Raphson.
3) Seja f(x) = ex sen(x) - ln(b), onde b = 15
a) verifique se h raiz(es) no intervalo [0;3]
b) calcule, usando o Mtodo de Newton-Raphson e tolerncia de 0,005, uma raiz positiva de
f(x) = 0.
4) Para um fluido em escoamento turbulento a relao entre o fator de atrito de Fanning C e o
nmero de Reynolds R dada por:

1
C

+ 0,4 1,74 ln R C = 0

Sabendo que C um nmero prximo de 0,01. Determine C para R = 2500,


Sugesto: faa x =

1
C

e ai voc ter sua funo f(x) = 0. Use um dos mtodos iterativos

estudado e, ache x com erro inferior a 0,005 (tolerncia em x), em seguida C.

CALCULO NUMERICO E GRAFICO.doc;46/125

CAPTULO 4

CALCULO NUMERICO E GRAFICO.doc;47/125

INTEGRAO NUMRICA
Aprende-se

nas disciplinas de clculo que para calcular uma integral definida, basta

determinar uma primitiva F(x) de f(x), de modo que F(x) = f(x) e assim:
F(a). Por exemplo, se f(x) = x2, a = 0 e b = 3, ento,

x3
+ Cons tan te tal que F(x) = f(x). Assim,
3
33
03
[ + Cons tan te] [ + Cons tan te] = 9.
3
3

b
a

b
a

b
a

f ( x ) dx = F(b) -

f ( x ) dx = 9 . De fato: F(x) =

f ( x ) dx = F(b) - F(a) = F(3) - F(0) =

Entretanto , nem sempre esse problema de fcil aplicao, pode ser, por vezes, at mesmo
impossvel de se expressar analiticamente a primitiva de f(x) (funes intrgrais elipticas). De
outras vezes a primitiva pode ser de difcil avaliao numrica. E, ainda, h casos em que a
funo conhecida somente em um numero finito de pontos (obviamente impossvel
encontrar a primitiva).
Assim, quando conhecemos uma integral indefinida do integrando, sabemos como calcular
uma integral definida. Existem porm funes simples, como f(x) =

sen( x )
, para as quais
x

nenhuma integral indefinida simples conhecida. Nestes casos, sendo o integrando uma
funo continua, a integral definida existir, podendo ser calculada numericamente. Quando
entretanto estas integrais no podem ser calculadas exatamente elas podem ser obtidos com
boa aproximao atravs de mtodos numricos, tambm utilizados nas calculadoras. O fato
de se poder calcular essas integrais permite-nos resolver muitos problemas fsicos ou
geomtricos, como a determinao de reas, volume, comprimentos de arcos, momentos de
inrcia, etc. Aprenderemos dois dos mtodos mais simples de aproximao do resultado de
uma integral definida e que so o mtodo dos Trapzios e o mtodo de Simpson.
Ambos os mtodos baseiam-se na subdiviso do intervalo [a,b] em n partes iguais (em geral, a
aproximao melhora com o crescer de n), de comprimento x =

ba
.
n

1. Regra dos Trapzios


b
a

f ( x ) dx

x
(f0 + 2f1 + 2f2 + ... + 2fn-1 + fn)
2

onde, fk = f(xk) = f(x+kx), k=0,1,2,...,n. O simbolo significa aproximadamente igual. O


mtodo equivale geometicamente a substituir a curva f(x) por um certo nmero de segmentos
retilineos e calcular as areas dos trapzios formados entre [a,b].

2. Regra de Simpson.

CALCULO NUMERICO E GRAFICO.doc;48/125

b
a

f ( x ) dx

x
(f0 + 4f1 + 2f2 + 4f3 + 2f4 + ... + 2fn-2 + 4fn-1 + fn)
3

O que se obtm, dividindo o intervalo [a,b] em um nmero par de intervalos iguais e


aproximando f(x) por uma curva do 2o grau que passa por 3 pontos sucessivos,
correspondentes a x0, x1, x2, ... , xn-2, xn-1, xn. O mtodo equivale geometicamente a substituir a
curva f(x) por um certo nmero de arcos parablicos e calcular a soma de suas areas no
intervalo [a,b].
3. Algumas vzes usa-se tambm o teorema de Taylor para o calcula de integrais.
Exemplo.
1. Calcule, a) pelo mtodo dos trapzios e b) pelo mtodo de Simpson,
aproximadamente, dividindo o intervalo [0,1] em 4 sub-intervalos.
Soluo:
Temos, f(x) =

1
0

dx
,
1+ x2

1
ba
1 0
, x =
, logo x =
= 0,25. Usando 4 casas decimais, temos:
2
n
4
1+ x

f(x0) = f(0) = f0 = 1,0000


f(x1) = f(0,25) = f1 = 0,9412
f(x2) = f(0,50) = f2 = 0,8000
f(x3) = f(0,75) = f3 = 0,6400
f(x4) = f(1,00) = f4 = 0,5000
a) pelo mtodo dos trapzios
b
a

f ( x ) dx

x
0,25
(f0 + 2f1 + 2f2 + ... + 2fn-1 + fn) =
(1,0000 + 2. 0,9412 + 2.0,8000 +
2
2

2.0,6400 + 0,5000) = 0,7828


b) pelo mtodo de Simpson
b
a

f ( x ) dx

0,25
(1,0000 + 4. 0,9412+ 2. 0,8000 + 4. 0,6400 + 0,5) = 0,7854
3

Usando planilha o calculo dos itens a e b poderia ser assim representados:


Planilha 5. Clculo da integral de
x
0,00
0,25

1
de 0 a 1 pelo mtodo dos trapzios e de Simpson
1+ x2

f(x)
1,0000
0,9412

Metodo dos trapzios


Peso
Peso*f(x)
1
1,0000
2
1,8824

Mtodo de Simpson
Peso
Peso*f(x)
1
1,0000
4
3,7647

CALCULO NUMERICO E GRAFICO.doc;49/125

0,50
0,75
1,00

0,8000
0,6400
0,5000

Soma
Integral
Por outro lado, a primitiva da

2
2
1
x/2*Soma

1,6000
2
1,2800
4
0,5000
1
6,2624
0,7828 x/3*Soma

1,6000
2,5600
0,5000
9,4247
0,7854

f ( x )dx , neste exemplo, igual a arctg(x) + Constante, que

calculada no intervalo [0,1], d igual a

0,7854
4

2. Para rolar um bloco de pedra, utiliza-se uma fora de 120 + 1 + x 2 Newtons sobre ela,
quando esta rola x metros. Quanto trabalho realizado para se rolar a pedra em 2 metros.
Soluo:
W=

2
0

(120 + 1 + x 2 )dx .

onde, f(x) = 120 + 1 + x 2 . O clculo feito para 8 sub-intervalos, x = 0,25, encontra-se


apresentado na planilha abaixo.
Metodo dos trapzios
Mtodo de Simpson
f(x)
Peso
Peso*f(x) Peso
Peso*f(x)
0,00 121,0000
1 121,0000
1 121,0000
0,25 121,0308
2 242,0616
4 484,1231
0,50 121,1180
2 242,2361
2 242,2361
0,75 121,2500
2 242,5000
4 485,0000
1,00 121,4142
2 242,8284
2 242,8284
1,25 121,6008
2 243,2016
4 486,4031
1,50 121,8028
2 243,6056
2 243,6056
1,75 122,0156
2 244,0311
4 488,0623
2,00 122,2361
1 122,2361
1 122,2361
Soma
1943,7004
2915,4946
Integral
x/2*Soma 242,9625 x/3*Soma 242,9579
x

Obtendo-se:
a) pelo mtodo dos trapzios
W 242,9625 joules
b) pelo mtodo de Simpson

CALCULO NUMERICO E GRAFICO.doc;50/125

W 242,9579 joules
A

(120 + 1 + x 2 )dx =

x
1 + x 2 + 0,5 log( x + 1 + x 2 ) + Constante. Desse modo, o
2

trabalho no intervalo [0,2], usando a primitiva de f(x), seria igual a 2,9579 joules.

3. Certo veiculo locomovendo-se da cidade A cidade B, encontrava-se no instante t=0


minutos distante 300km da cidade B, quando seu motorista resolveu marcar a velocidade
instantnea a cada 15 minutos, obtendo o seguinte quadro:

Quadro de velocidades V(t) medidos em km/h


tempo (t)
(minutos)
velocidade
v(t) (km/h)

15

30

45

60

72

60

70

80

65

Passada esta hora, sabendo-se que a distncia percorrida (s) pode ser calculada por:
s=

t1

v(t)dt , faa uma estimativa da distncia que o veiculo est da cidade B,

t0

a) usando o mtodo dos trapzios a distncia =


b) usando o mtodo de Simpson a distncia =

Regra dos trapzios - o erro cometido


b

f(x)dx , usando-se a regra dos Trapzios, o erro

4. Ao calcular o valor da integral definida,


a

( b a ) 3 2
cometido pode ser determinado pela expresso E =
f ( ) , [a;b], no qual usa12 n 2
se em f2() o valor mximo que a funo f2(x) assume no intervalo [a;b]. Desse modo pede-se:

CALCULO NUMERICO E GRAFICO.doc;51/125

3, 6

a) calcular a integral, I =
3

dx
, com n=6 subintervalos, usando esse mtodo e; b) o erro,
x

sabendo que o valor mximo de | f2() | = 2/27.

Valor da Integral
Erro estimado
Regra de Simpson - o erro cometido
b

f(x)dx ,

5. Ao calcular o valor da integral definida,


a

usando-se a regra de Simpson o erro cometido pode

( b a) 5 4
ser determindao pela expresso E =
f ()
180n 4

, [a;b], no qual usa-se em f4() o valor mximo


que a funo f4(x) assume no intervalo [a;b]. Desse
1

dx
modo pede-se para calcular a integral, I = 4
,
2
0 1+ x
com n subintervalos, usando o mtodo de Simpson,
de modo que

| ( b a )
180n

f(x)

30
20
10
0
-10 0
-20

0,5

1
x

Questo 4. Grfico de f4(x) em


[0;1]

f 4 ( ) | 0,0001, sabendo-

se que o valor mximo de | f4() | = 24.

CALCULO NUMERICO E GRAFICO.doc;52/125

Valor da Integral
Erro estimado
Exerccio Prtico - Centro de Gravidade
6. Exerccio Prtico - A teoria dos centros de gravidade indispensvel nos cursos de Esttica
e de Dinmica.
Na prtica, encontram-se, com frequncia, superfcies sem forma geomtrica definida, em que
no possvel, nem efetuar a divviso em partes finitas, nem em partes infinitesimais, por no
se poder caracterizar, algebricamente, as linhas limitrfesdas superfcies. Procede-se, entro,
integrao numrica, utilizando, por exemplo, a regra de Simpson, entre outras.
A determinao do centro de gravidade se far utilizando duas vzes a regra de Simpson, pois
a expresso geral da abscissa (idntico raciocnio podendo ser repetido para a ordenada) do
centro de gravidade [y=f(x)]: x =

f ( x)xdx

f ( x)dx
S

Seja, por exemplo, deterrminar o centro de gravidade do perfil de trilho, representado nna
figura abaixo.

CALCULO NUMERICO E GRAFICO.doc;53/125

y
0
1
2
3
4
5
6
7
8
9
10
11
12

11,0
7,2
2,0
1,9
1,8
1,8
1,8
1,8
1,8
2,4
6,4
5,5
5,0

11cm

5cm

12cm

Vamos determinar o centro de gravidade, fazendo a integao numrrica pela regra de


Simpson. A figura tem um eixo de simetria, que tomaremos para eixo dos x, basando ento
calcular o x. Suponhamos a figura dividida em 12 partes, distantes cada uma de 1,0 cm (x =
1cm). As ordenadas correspondentes, obtidas por leitura grfica, esto escritas na tabela ao
lado da figura abaixo.
x

0
1
2
3
4
5
6
7
8
9
10
11
12

linha
linha
largura
superior inferior
5,50
-5,50
11,00
3,60
-3,60
7,20
1,00
-1,00
2,00
0,94
-0,94
1,88
0,88
-0,88
1,76
0,88
-0,88
1,76
0,88
-0,88
1,76
0,88
-0,88
1,76
0,92
-0,92
1,84
1,20
-1,20
2,40
3,20
-3,20
6,40
2,75
-2,75
5,50
2,50
-2,50
5,00

6,0
4,0
2,0
0,0
-2,0

0 1

2 3

4 5 6

7 8

9 10 11 12

-4,0
-6,0

Soluo:
Conforme j expusemos acima, a determinao do centro de gravidade se far utilizando duas
vzes a regra de Simpson, uma para o calculo do numerador e outra para o clculo do
denominador, na expresso que clcula o valor de x =

f ( x)xdx

f ( x)dx
S

Podemos calcular considerando apenas a rea da seo superior e em seguida obter a rea
total multiplicando por 2, conforme o fazemos a seguir:

Clculo do denominador,
A
x

f (x)dx :

B
C
f(x) = linha
Peso
superior
(Simpson)

D=C*D
(linha superior)*peso
(B*C)

CALCULO NUMERICO E GRAFICO.doc;54/125

0,00
1,00
2,00
3,00
4,00
5,00
6,00
7,00
8,00
9,00
10,00
11,00
12,00
Soma
Seo =
(x/3)*Soma
Total (dobro)

5,50
3,60
1,00
0,94
0,88
0,88
0,88
0,88
0,92
1,20
3,20
2,75
2,50

5,50
14,40
2,00
3,76
1,76
3,52
1,76
3,52
1,84
4,80
6,40
11,00
2,50
62,76
20,92

41,84

O clculo do numerador
A
x

1,00
4,00
2,00
4,00
2,00
4,00
2,00
4,00
2,00
4,00
2,00
4,00
1,00

B
f(x)
0,00
1,00
2,00
3,00
4,00
5,00
6,00
7,00
8,00
9,00
10,00
11,00
12,00
SOMA
Seo =
(x/3)*Soma
Total (dobro)

5,50
3,60
1,00
0,94
0,88
0,88
0,88
0,88
0,92
1,20
3,20
2,75
2,50

f (x )xdx , se faz, usando a funo g(x) = xf(x), a seguir:

C
D
g(x) = xf(x)
0,00
3,60
2,00
2,82
3,52
4,40
5,28
6,16
7,36
10,80
32,00
30,25
30,00

E
Peso
1,00
4,00
2,00
4,00
2,00
4,00
2,00
4,00
2,00
4,00
2,00
4,00
1,00

D*C
0,00
14,40
4,00
11,28
7,04
17,60
10,56
24,64
14,72
43,20
64,00
121,00
30,00
362,44
120,81333
241,62667

Desse modo temos:

x=

f ( x)xdx

f ( x)dx

241,62667
= 5,775016 = 5,78 cm.
41,84

Assim, o centro de gravidade est no eixo de simetria a 5,78cm da origem.

Exerccio Prtico - Quantidade de Calor

CALCULO NUMERICO E GRAFICO.doc;55/125

7.a) Sabendo-se que a quantidade de calor necessria para elevar a temperatura de um certo
corpo de massa m de t0 a t1

t1

Q = m

C(t)dt ,

onde C(t) o calor especfico do corpo

t0
temperatura t,
a) calcular a quantidade de calor necessria para se elevar 20 kg de gua de 20o C a 100o C.
Interpole, usando interpolao polinomial de Lagrange e estime os valores necessrios para o
clculo de Q.
Tabela 1. Dados de Calor especfico do corpo temperatura t.
t (o C)
0
10 20 30
40
55
60
70
80
90
100 110 120
C(t)
997 996 995 994 993,7 983,2 982,1 981,6 973 972,8 972,2 971,5 970,8
(kcal/kgo C)
b) Tm-se uma funo f(x)=3x3 + 7 ln(x) . Usando incremento (h) de 0,5 determine a
3
1

f (x )dx , usando o mtodo de Simpson.

Exerccio Prtico - Cota - rea - Volume (Aude).


8. Dispe-se dos dados de cota (X em metros) X rea (A em km2) do aude Marechal Dutra,
no Rio Grande do Norte, Municpio de Grgalheiras, que se encontra atualmente na cota 125m.
Deseja-se calcular o volume (em hm3) de gua existente no mesmo e para isso pode-se
calcular a

x1

Adx

, o que, dada as condies dos dados, poder ser estimado por meio de

x0

Integrao Numrica utilizando-se o Mtodo dos Trapzios ou de Simpson, por exemplo.


Pede-se:
135 137 141
cotas 105 109 113 117 121 125 126, 129 133 134
8
(m)
reas 0,0 0,10 0,45 1,10 1,80 5,80 7,80
8,79 14,5 16,03 17,58 20,80 24,2
(km2)
a) Calcule (usando x = 4 m) a capacidade aproximada de armazenamento de gua do aude.
b) Calcule (usando x = 4 m) a o volume aproximado de gua armazenada no aude.
9. Tm-se uma funo f(x)=3x3 +10 ln(x) . Usando incremento (h) de 0,5 determine a
4
2

f ( x)dx , usando o mtodo de Simpson.

10. Dispe-se dos dados de cota (X em metros) X rea (A em km2) do aude Marechal Dutra,
no Rio Grande do Norte, Municpio de Gargalheiras - quadro 1, abaixo:
Quadro 1: Dados de cota X rea - Aude Marechal Dutra - RN / Gargalheiras

CALCULO NUMERICO E GRAFICO.doc;56/125

cotas
(m)
reas
(km2)

105

109

113

117

121

125

126,8

0,0

0,10

0,45

1,0

1,4

5,80

7,80

129

131

133

135

137

4,511

16,03

17,48

20,80

9,4

Para se obter o volume (em hm3) de gua existente no mesmo calcula-se V =

x1
Adx

, o que,

x0

dada as condies dos dados, poder ser estimado por Integrao Numrica. Sabendo-se que
este aude que se encontrava na cota 121m e aps um perodo de forte chuva atingiu a cota
129m, pede-se (devendo para tanto, utilizar os dois mtodos estudados, o Mtodo dos
Trapzios e o de Simpson, um para cada item, a seu critrio):
a) o volume de gua armazenado durante o perodo de forte chuva.
No perodo de forte chuva o aude passou da cota 121 para a cota 129. Portanto, basta achar a
rea de 121 a 129 e teremos o volume decorrente deste perodo.
Assim, usando x = 4 m teremos:
cotas (m)
reas (km2)
peso
rea*peso

121
1,4
1
1,4

125
5,80
4
23,2

129
9,4
1
9,4

x = 4 m
Soma
34

O valor aproximado do volume decorrente do perodo de forte chuva seria ento 4/3*(34) =
45,33 hm3.
b) uma aproximao do volume que est faltando para o aude encher.
cotas
reas
peso
peso*rea

129
9,4
1
9,4

131
14,511
2
29,022

O valor que falta para


(2/2).(171,204)=171,204hm3.

133
16,03
2
32,06

135
17,48
2
34,96

aude

137
20,8
2
41,6

encher

139
24,162
1
24,162

x = 2 m

Soma
171,204

portanto,

aproximadamente,

CALCULO NUMERICO E GRAFICO.doc;57/125

139 cota
mxima
24,162

CAPTULO 5

CALCULO NUMERICO E GRAFICO.doc;58/125

SISTEMA DE EQUAES LINEAR


Resolver Sistemas de equaes lineares um problema comum nas mais diversas reas.
Clculo de esforos em vigas continuas e em trelias, entre outros, so exemplos encontrados
na Engenharia.
Estudaremos alguns mtodos para a resoluo de sistemas desse tipo.
Um sistema linear de n equaes e n incognitas pode ser assim representado:
a11x1 + a12x2 + a13x3 + .........+ a1nxn = b1
a21x1 + a22x2 + a23x3 + .........+ a2nxn = b2
a31x1 + a32x2 + a33x3 + .........+ a3nxn = b3
.............................................................
.............................................................
ak1x1 + ak2x2 + ak3x3 +..........+ aknxn = bk
am1x1 + am2x2 + am3x3 + .......+ amnxn = bm
ou, pela forma geral AX = B, onde A a matriz dos coeficientes (n x n), B o vetor dos
termos independentes e X o vetor das incognitas.
Aqui consideraremos somente situaes em que teremos n equaes e n incognitas, com
todos os valores tomados nos conjunto dos reais.
Definio: Uma soluo para um sistema linear um conjunto de valores das n incgnitas que
satisfaz a todas as equaes.
se esse conjunto nico o sistema determinado ou no singular;
se existe uma infinidade de tais conjuntos, o sistema indeterminado. Neste caso o det(A) =
0;
se no existe nenhum conjunto, le impossivel. Neste caso o det(A) = 0.
Inicialmente aprenderemos dois mtodos de eliminao, o de GAUSS, e o de GAUSSJORDAN. Em seguida, aprenderemos o mtodo da Inversa.
Para aprendermos os dois mtodos de eliminao mencionados usaremos a tcnica do
aprender fazendo. Assim, condideremos o seguinte exemplo que ser utlizado como aplicao
nos mtodos que estudaremos.
1. Num determinado clculo, certo aluno chegou ao seguinte sistema linear:
1,5x1
+ 2x2
+ 3x3
+ 4 x4 =
4
-2x1
+ 3 x2
- 1 x3
+ 2 x4 =
2
1,8 x1
- 2 x2
+ 2 x3
+ 3 x4 =
3
3 x1
+ 2 x2
- 1 x3
+ 0 x4 =
3
Pede-se sua soluo pelo mtodo de: Gauss ou Gauss-Jordan (obs.: usar quatro casas decimais
com arredondamento quando for o caso).
x1

x2

x3

x4

CALCULO NUMERICO E GRAFICO.doc;59/125

Resoluo pelo Mtodo de eliminao de Gauss.


O mtodo consiste em obter a unidade na diagonal principal da matriz dos coeficiente e
eliminar os elementos abaixo da mesma. Isto :
tomaremos inicialmmente a matriz estendida
a11
a21
a31
....
an1

a12
a22
a32
......
an2

a13
a23
a33
......
an3

.....
.....
.....
......
.....

a1n
a2n
a3n
......
ann

b1
b2
b3
......
bn

e aps as eliminaes desejamos obter um sistema equivalente (cuja soluo a mesma do


sistema original), dados por:
1
0
0
....
0

c12
1
0
......
0

c13
c23
1
......
0

.....
.....
.....
......
.....

c1n
c2n
c3n
......
1

d1
d2
d3
......
dn

A soluo obtida, no sistema equivalente, mediante a substituio regressiva achando-se x4,


x3, x2, x1,. obvio que xn = dn.
As eliminaes so facilmente calculadas usando as expresses abaixo, onde k representa a
ordem da eliminao:

l kk 1
l = k 1 ;
a kk
k
k

a linha k da eliminao k, l kk , igual a linha k da eliminao k-1 (anterior), l kk 1 , dividida


pelo piv (elemento da diagonal principal da eliminao k-1 (anterior) da ordem kk, a kkk1 .
l ki = l ki 1 a kik1 . l kk ;

a linha i da eliminao k (que esta sendo calculada), l ki , igual a linha i da eliminao


anterior (k-1), l ki 1 , menos o produto do elemento de ordem ik, a kik1 , da eliminao anterior
(k-1) pela linha k da eliminao k (que esta sendo calculada), l kk .
na primeira eliminao a eliminao anterior, de ordem 0, a prpria matriz estendida.

Assim, resolvendo temos:

CALCULO NUMERICO E GRAFICO.doc;60/125

Matriz estendida:
1,5000
2,0000
-2,0000
3,0000
1,8000
-2,0000
3,0000
2,0000

3,0000
-1,0000
2,0000
-1,0000

4,0000
2,0000
3,0000
0,0000

4,0000
2,0000
3,0000
3,0000

Primeira eliminao:
0
11

1. Dividindo a primeira linha da matriz estendida pelo piv = a

l kk 1
= 1,5, temos: l = k 1 ,
a kk
k
k

l 10
dando: l = 0 , ou: (1,5000; 2,0000; 3,0000; 4,0000; 4,0000)/1,5 igual a: (1,0000;
a 11
1
1

1,3333; 2,0000; 2,6667; 2,6667) que o resultado da


eliminao.

primeira linha na primeira

2. A linha 2 da primeira eliminao o resultado obtido da operao da linha 2 da matriz


estendida menos o produto do elemento a21 da matriz estendida pela linha 1 (piv) da
matriz da primeira eliminao, isto , l ki = l ki 1 a kik1 . l kk dando: l 12 = l 02 a 021 . l 11 , ou: (2,00; 3,00; -1,00; 2,00; 2,00) - (-2,0).(1,0000; 1,3333; 2,0000; 2,6667; 2,6667) igual a:
(0,0000; 5,6667; 3,0000; 7,3333; 7,3333)
3. Para obter a terceira ( l 13 = l 03 a 031 . l 11 ) e a quarta linha ( l 14 = l 04 a 041 . l 11 ) da primeira
eliminao, procede-se de modo similar, como em 2, obtendo, finalmente, a matriz abaixo.
Primeira Eliminao
0
piv = a 11
=1,5
1,0000
1,3333
0,0000
5,6667
0,0000
-4,4000
0,0000
-2,0000

2,0000
3,0000
-1,6000
-7,0000

2,6667
7,3333
-1,8000
-8,0000

2,6667
7,3333
-1,8000
-5,0000

Segunda eliminao:
1. O resultado da primeira linha na matriz na segunda eliminao, no mtodo de Gauss, o
mesmo j obtido na primeira eliminao, de modo que simplesmente repetimos os valores
ali encontrados, isto : (1,0000; 1,3333; 2,0000; 2,6667; 2,6667)
2. Dividindo a segunda linha na matriz da primeira eliminao, pelo piv = a 122 = 5,6667,

l kk 1
l 12
2
temos: l = k 1 , dando: l 2 = 1 , ou: (0,0000; 5,6667; 3,0000; 7,3333; 7,3333)/5,6667
a kk
a 22
k
k

igual a (0,0000; 1,0000; 0,5294; 1,2941; 1,2941) que o resultado da segunda linha da
segunda eliminao.

CALCULO NUMERICO E GRAFICO.doc;61/125

3. A linha 3 da segunda eliminao o resultado obtido da operao da linha 3 da matriz da


primeira eliminao menos o produto do elemento a 132 da matriz da primeira eliminao
com a linha 2 (piv) da matriz da segunda eliminao, isto , l ki = l ki 1 a kik1 . l kk dando:

l 23 = l 13 a 132 . l 22 , ou: (0,00; -4,4000; -1,6000; -1,8000; -1,8000) - (-4,40). (0,0000; 1,0000;
0,5294; 1,2941; 1,2941) = (0,0000; 0,0000; 0,7294; 3,8941; 3,8941);
4. A quarta linha ( l 24 = l 14 a 142 . l 22 ) procede-se de modo similar, obtendo-se finalmente a
matriz da primeira eliminao, abaixo.
Segunda Eliminao
piv = a 122 = 5,6667
1,0000
1,3333
0,0000
1,0000
0,0000
0,0000
0,0000
0,0000

2,0000
0,5294
0,7294
-5,9412

2,6667
1,2941
3,8941
-5,4118

2,6667
1,2941
3,8941
-2,4118

Terceira e quarta eliminao:


Obtidas de modo semelhante ao que j fizemos nos d o seguinte resultado:
Terceira Eliminao
piv = a 233 =0,7294
1,0000
1,3333
0,0000
1,0000
0,0000
0,0000
0,0000
0,0000

2,0000
0,5294
1,0000
0,0000

2,6667
1,2941
5,3387
26,3065

2,6667
1,2941
5,3387
29,3065

Quarta Eliminao
piv = a 344 =1
1,0000
1,3333
0,0000
1,0000
0,0000
0,0000
0,0000
0,0000

2,0000
0,5294
1,0000
0,0000

2,6667
1,2941
5,3387
1,0000

2,6667
1,2941
5,3387
1,1140

Dessa forma, obtem-se o seguinte sistema equivalente:


1,0000x1 +1,3333 x2 +2,0000 x3 +2,6667 x4=
2,6667
0,0000 x1 +1,0000 x2 +0,5294 x3 +1,2941 x3=
1,2941
0,0000 x1 +0,0000 x2 +1,0000 x3 +5,3387 x3=
5,3387
0,0000 x1 +0,0000 x2 +0,0000 x3 +1,0000 x3=
1,1140
Da ltima equao temos x4 = 1,1140, a partir do qual se calcula, na terceira equao o valor
de x3 = -0,6088, na segunda equao o valor de x2 = 0,1747 e na primeira equao o valor de x1
= 0,6806.
CALCULO NUMERICO E GRAFICO.doc;62/125

Resoluo pelo Mtodo de eliminao de Gauss-Jordan.


O mtodo consiste em obter a unidade na diagonal principal da matriz dos coeficiente e
eliminar os elementos acima e abaixo da mesma. Isto :
tomaremos inicialmmente a matriz estendida
a11
a21
a31
....
an1

a12
a22
a32
......
an2

a13
a23
a33
......
an3

.....
.....
.....
......
.....

a1n
a2n
a3n
......
ann

b1
b2
b3
......
bn

e aps as eliminaes desejamos obter um sistema equivalente (cuja soluo a mesma do


sistema original), dados por:
1
0
0
....
0

0
1
0
......
0

0
0
1
......
0

.....
.....
.....
......
.....

0
0
0
......
1

d1
d2
d3
......
dn

A soluo obtida, no sistema equivalente, achando-se x4, x3, x2, x1,. obvio que x1 = d1, x2 =
d2 , x3 = d3 , .... , xn = dn .
As eliminaes so facilmente calculadas usando as expresses j conhecidas do mtodo de
Gauss, onde k representa a ordem da eliminao:

l kk 1
l = k 1 ;
a kk
k
k

a linha k da eliminao k, l kk , igual a linha k da eliminao k-1 (anterior), l kk 1 , dividida


pelo piv (elemento da diagonal principal da eliminao k-1 (anterior) da ordem kk, a kkk1 .
l ki = l ki 1 a kik1 . l kk ;

a linha i da eliminao k (que esta sendo calculada), l ki , igual a linha i da eliminao


anterior (k-1), l ki 1 , menos o produto do elemento de ordem ik, a kik1 , da eliminao anterior
(k-1) pela linha k da eliminao k (que esta sendo calculada), l kk .
na primeira eliminao a eliminao anterior, de ordem 0, a prpria matriz estendida.

Assim, resolvendo o sistema do nosso exemplo, temos:

CALCULO NUMERICO E GRAFICO.doc;63/125

+ 2x2
+ 3 x2
- 2 x2
+ 2 x2

+ 3x3
- 1 x3
+ 2 x3
- 1 x3

+ 4 x4 =
+ 2 x4 =
+ 3 x4 =
+ 0 x4 =

4
2
3
3

Matriz estendida:
1,5000
2,0000
-2,0000
3,0000
1,8000
-2,0000
3,0000
2,0000

3,0000
-1,0000
2,0000
-1,0000

4,0000
2,0000
3,0000
0,0000

4,0000
2,0000
3,0000
3,0000

1,5x1
-2x1
1,8 x1
3 x1

Primeira eliminao:
0
11

1. Dividindo a primeira linha da matriz estendida pelo piv = a


dando: l 11 =

l kk 1
= 1,5, temos: l = k 1 ,
a kk
k
k

l 10
, ou: (1,5000; 2,0000; 3,0000; 4,0000; 4,0000)/1,5 igual a: (1,0000;
a 110

1,3333; 2,0000; 2,6667; 2,6667) que o resultado da


eliminao.

primeira linha da primeira

2. A linha 2 da primeira eliminao o resultado obtido da operao da linha 2 da matriz


estendida menos o produto do elemento a21 da matriz estendida pela linha 1 (piv) da
matriz da primeira eliminao, isto , l ki = l ki 1 a kik1 . l kk dando: l 12 = l 02 a 021 . l 11 , ou: (2,00; 3,00; -1,00; 2,00; 2,00) - (-2,0).(1,0000; 1,3333; 2,0000; 2,6667; 2,6667) igual a:
(0,0000; 5,6667; 3,0000; 7,3333; 7,3333)
3. Para obter a terceira ( l 13 = l 03 a 031 . l 11 ) e a quarta linha ( l 14 = l 04 a 041 . l 11 ) da primeira
eliminao, procede-se de modo similar, obtendo, finalmente, a matriz abaixo.
Primeira Eliminao
0
piv = a 11
=1,5
1,0000
1,3333
0,0000
5,6667
0,0000
-4,4000
0,0000
-2,0000

2,0000
3,0000
-1,6000
-7,0000

2,6667
7,3333
-1,8000
-8,0000

2,6667
7,3333
-1,8000
-5,0000

Segunda eliminao:
1. Dividindo a segunda linha na matriz da primeira eliminao, pelo piv = a 122 = 5,6667,
temos: l kk =

l kk 1
l 12
2
,
dando:
l
=
, ou: (0,0000; 5,6667; 3,0000; 7,3333; 7,3333)/5,6667
2
a kkk1
a 122

CALCULO NUMERICO E GRAFICO.doc;64/125

igual a (0,0000; 1,0000; 0,5294; 1,2941; 1,2941) que o resultado da segunda linha da
segunda eliminao.
2. O resultado da primeira linha na matriz na segunda eliminao, no mtodo de GaussJordan, obtido da operao da linha 1 da matriz da primeira eliminao menos o produto
do elemento a 112 da matriz da primeira eliminao com a linha 2 (piv) da matriz da
segunda eliminao, isto , l ki = l ki 1 a kik1 . l kk dando: l 12 = l 11 a 112 . l 22 , ou: (1,0000;
1,3333; 2,0000; 2,6667; 2,6667) - (1,3333). (0,0000; 1,0000; 0,5294; 1,2941; 1,2941)
3. A linha 3 da segunda eliminao o resultado obtido da operao da linha 3 da matriz da
primeira eliminao menos o produto do elemento a 132 da matriz da primeira eliminao
com a linha 2 (piv) da matriz da segunda eliminao, isto , l ki = l ki 1 a kik1 . l kk dando:

l 23 = l 13 a 132 . l 22 , ou: (0,00; -4,4000; -1,6000; -1,8000; -1,8000) - (-4,40). (0,0000; 1,0000;
0,5294; 1,2941; 1,2941) = (0,0000; 0,0000; 0,7294; 3,8941; 3,8941);
4. A quarta linha ( l 24 = l 14 a 142 . l 22 ) procede-se de modo similar, obtendo-se finalmente a
matriz da primeira eliminao, abaixo.
Segunda Eliminao
piv = a 122 = 5,6667
1,0000
0,0000
0,0000
1,0000
0,0000
0,0000
0,0000
0,0000

1,2941
0,5294
0,7294
-5,9412

0,9412
1,2941
3,8941
-5,4118

0,9412
1,2941
3,8941
-2,4118

Terceira e quarta eliminao:


Obtidas de modo semelhante ao que j fizemos nos d o seguinte resultado:
Terceira Eliminao
piv = a 233 =0,7294
1,0000
0,0000
0,0000
1,0000
0,0000
0,0000
0,0000
0,0000

0,0000
0,0000
1,0000
0,0000

-5,9677
-1,5323
5,3387
26,3065

-5,9677
-1,5323
5,3387
29,3065

Quarta Eliminao
piv = a 344 = 1
1,0000
0,0000
0,0000
1,0000
0,0000
0,0000
0,0000
0,0000

0,0000
0,0000
1,0000
0,0000

0,0000
0,0000
0,0000
1,0000

0,6806
0,1747
-0,6088
1,1140

CALCULO NUMERICO E GRAFICO.doc;65/125

Dessa forma, obtem-se o seguinte sistema equivalente:


+0 x2
+0 x3
+0 x4=
1,0000x1
0,0000 x1 +1,0000 x2
+0 x3
+0 x3=
0,0000 x1 +0,0000 x2 +1,0000 x3
+0 x3=
0,0000 x1 +0,0000 x2 +0,0000 x3 +1,0000 x3=

0,6806
0,1747
-0,6088
1,1140

Da ltima equao temos x4 = 1,1140, a partir do qual se calcula, na terceira equao o valor
de x3 = -0,6088, na segunda equao o valor de x2 = 0,1747 e na primeira equao o valor de x1
= 0,6806.

Mtodo da Matriz inversa:


As matrizes inversas, assim como os determinantes, geralmente so usadas para resolver
sistemas de equaes matemticas envolvendo diversas variveis. Em algebra linear aprendese a noo de que se [A] uma matriz quadrada e [A]-1 a matriz inversa de [A], ento
[A][A]-1 = [A]-1[A] = I, isto , o produto de uma matriz e o seu inverso a matriz de
identidade: a matriz quadrada na qual os valores diagonais so iguais a 1 e todos os outros
valores so iguais a 0.
Matriz Identidade. Dimenso 4 x 4
1
0
0
1
0
0
0
0

0
0
1
0

0
0
0
1

Pode-se tambm demonstrar como a inversa pode ser usada para resolver um sistema linear de
equaes. Como vimos no incio deste assunto o sistema pode ser dado pela forma geral AX =
B, onde A a matriz dos coeficientes (n x n), B o vetor dos termos independentes e X o
vetor das incognitas. Se exuste [A]-1 , inversa de [A], ento podemos calcular a soluo do
sistema obtendo [X] = [A]-1[B].
Resumidamente isso pode ser visto desta forma: tomemos AX = B, multipleque-se por [A]-1 .
Teremos [A][A]-1[X] = [A]-1[B] ou, [I][X] = [A]-1[B], ou finalmente, [X] = [A]-1[B].
Uma boa tcnica de se determinar a inversa usando o mtodo de Gauss-Jordan. Para isso
basta usar a matriz identidade nos termos independentes de modo a se ter a matriz estendida
como faremos ao determinar a matriz inversa da matriz dos coeficientes do sistema linear do
exerccio em estudo.
1,5x1
-2x1
1,8 x1
3 x1

+ 2x2
+ 3 x2
- 2 x2
+ 2 x2

+ 3x3
- 1 x3
+ 2 x3
- 1 x3

+ 4 x4 =
+ 2 x4 =
+ 3 x4 =
+ 0 x4 =

4
2
3
3

CALCULO NUMERICO E GRAFICO.doc;66/125

Teremos o seguinte resultado:


Matriz estendida:

[A]

1,5000
2,0000
-2,0000
3,0000
1,8000
-2,0000
3,0000
2,0000
PRIMEIRA ELIMINAO
1,0000
1,3333
0,0000
5,6667
0,0000
-4,4000
0,0000
-2,0000
SEGUNDA ELIMINAO
1,0000
0,0000
0,0000
1,0000
0,0000
0,0000
0,0000
0,0000
TERCEIRA ELIMINAO
1,0000
0,0000
0,0000
1,0000
0,0000
0,0000
0,0000
0,0000
QUARTA ELIMINAO
1,0000
0,0000
0,0000
1,0000
0,0000
0,0000
0,0000
0,0000

[I]
3,0000
-1,0000
2,0000
-1,0000

4,0000
2,0000
3,0000
0,0000

1,0000
0,0000
0,0000
0,0000

0,0000
1,0000
0,0000
0,0000

0,0000
0,0000
1,0000
0,0000

0,0000
0,0000
0,0000
1,0000

2,0000
3,0000
-1,6000
-7,0000

2,6667
7,3333
-1,8000
-8,0000

0,6667
1,3333
-1,2000
-2,0000

0,0000
1,0000
0,0000
0,0000

0,0000
0,0000
1,0000
0,0000

0,0000
0,0000
0,0000
1,0000

1,2941
0,5294
0,7294
-5,9412

0,9412
1,2941
3,8941
-5,4118

0,3529
0,2353
-0,1647
-1,5294

-0,2353
0,1765
0,7765
0,3529

0,0000
0,0000
1,0000
0,0000

0,0000
0,0000
0,0000
1,0000

0,0000
0,0000
1,0000
0,0000

-5,9677
-1,5323
5,3387
26,3065

0,6452
0,3548
-0,2258
-2,8710

-1,6129
-0,3871
1,0645
6,6774

-1,7742
-0,7258
1,3710
8,1452

0,0000
0,0000
0,0000
1,0000

0,0000
0,0000
1,0000
0,0000

0,0000
0,0000
0,0000
1,0000

-0,0061
0,1876
0,3568
-0,1091

-0,0981
0,0018
-0,2906
0,2538

0,0736
-0,2514
-0,2820
0,3096

0,2269
0,0582
-0,2029
0,0380

de modo que, a matriz dos coeficientes se reduz a uma matriz identidade e a matriz inversa a
matriz obtida no lado esquerdo, isto , [A]-1 a matriz abaixo.
-0,0061
0,1876
0,3568
-0,1091

-0,0981
0,0018
-0,2906
0,2538

0,0736
-0,2514
-0,2820
0,3096

A soluo do sistema se obtm multiplicando a inversa


-0,0061
0,1876
0,3568
-0,1091

-0,0981
0,0018
-0,2906
0,2538

0,0736
-0,2514
-0,2820
0,3096

0,2269
0,0582
-0,2029
0,0380

0,2269
0,0582
-0,2029
0,0380

pelo vetor dos termos independentes.


4,0000
2,0000
3,0000
3,0000

CALCULO NUMERICO E GRAFICO.doc;67/125

Assim, [A]-1 [B] = [X], d:


- 0,0061 . (4)
0,1876 . (4)
0,3568 . (4)
- 0,1091 . (4)

- 0,0981 . (2)
+ 0,0018 . (2)
- 0,2906 . (2)
+ 0,2538 . (2)

+ 0,0736 . (3) + 0,2269 . (3)


- 0,2514 . (3) + 0,0582 . (3)
- 0,2820 . (3) - 0,2029 . (3)
+ 0,3096 . (3) + 0,0380 . (3)

=
=
=
=

0,6806
0,1747
-0,6088
1,1140

que so respectivamente os valores de x1, x2, x3 e x4, soluo do sistema.


x1 =
x2 =
x3 =
x4 =

0,6806
0,1747
-0,6088
1,1140

Como um exemplo de aplicao em planilha vamos resolver este exerccio usando o


procedimmento da matriz inverso. A funo MATRIZ.INVERSO retorna a matriz inversa da
matriz dada.
Sintaxe
MATRIZ.INVERSO(matriz)
Matriz uma matriz numrica com um nmero igual de linhas e colunas.
Matriz pode ser fornecida como um intervalo de clulas, como A1:C3; como uma
constante matricial, como {1.2.3;4.5.6;7.8.9}; ou como um nome para um dos dois.
Se alguma clula em matriz estiver vazia ou contiver texto, MATRIZ.INVERSO
retornar o valor de erro #VALOR!.
MATRIZ.INVERSO tambm retorna o valor de erro #VALOR! se matriz no possuir
um nmero igual de linhas e colunas.
MATRIZ.INVERSO calculada com uma preciso de aproximadamente 16 dgitos, que
pode levar a um pequeno erro numrico quando o cancelamento no for completo.
Algumas matrizes no podem ser invertidas, e retornaro o valor de erro #NM! com
MATRIZ.INVERSO. Como sabemos, o determinante de uma matriz que no pode ser
invertida zero.
Exemplos
MATRIZ.INVERSO({4.-1;2.0}) igual a {0.0,5;-1.2}
MATRIZ.INVERSO({1.2.1;3.4.-1;0.2.0})
igual a {0,25.0,25.-0,75;0.0.0,5;0,75.-0,25.-0,25}
No nosso exerrccio faremos :
1. digite nas clulas a sua escolha (A1:D4) os valores correspondenstes da matriz dos
coeficientes;

CALCULO NUMERICO E GRAFICO.doc;68/125

1
2
3
4
5
6

A
1,5000
-2,0000
1,8000
3,0000

B
2,0000
3,0000
-2,0000
2,0000

C
3,0000
-1,0000
2,0000
-1,0000

D
4,0000
2,0000
3,0000
0,0000

Cursor aqui.

2. posicione o cursor em uma clula qualquer onde voc deseja armazenar a inversa, clula A6
por exemplo;
3. Inserir, Funo, Matriz Inverso, [defina as clulas de A1:D4] correspondentes a Matriz dos
coeficientes, finalize;
4. selecione as clulas A6:D9 (mesma dimenso da matriz dos coeficientes);
5. ative a barra de frmulas com o mouse (ou use a tecla F2);
6. as chaves da frmula matricial desaparecem quando a barra de frmula ativada
7. tecle Ctrl + Shift + Enter, e voc ter obtido a matriz [A]-1.
Agora digite os termos independentes, por exemplo nas clulas E6:E9 e proceda para obter o
produto da inversa pelo vetor dos termos independentes.
1
2
3
4
5
6
7
8
9
10

A
1,5000
-2,0000
1,8000
3,0000

B
2,0000
3,0000
-2,0000
2,0000

C
3,0000
-1,0000
2,0000
-1,0000

D
4,0000
2,0000
3,0000
0,0000

-0,0061
0,1876
0,3568
-0,1091

-0,0981
0,0018
-0,2906
0,2538

0,0736
-0,2514
-0,2820
0,3096

0,2269
0,0582
-0,2029
0,0380

4,0000
2,0000
3,0000
3,0000

A funo MATRIZ.MULT retorna o produto matricial de duas variveis do tipo matriz.


1.
2.
3.
4.

escolha uma clula (F6) para por o resultado da multiplicao de matrizes;


Inserir, funo, MATRIZ MULT,prxima, A6:D9 (matriz 1), E6:E9 (matriz 2), finalizar;
selecione as clulas F6:F9 (mesma dimenso da matriz dos termos independentes);
ative a barra de frmulas com o mouse (ou use a tecla F2) - as chaves da frmula matricial
desaparecem quando a barra de frmula ativada
5. tecle Ctrl + Shift + Enter, e voc ter obtido o vetor soluo [X], x1 em F6, x2 em F7, etc..
1
2
3
4
5
6
7
8

A
1,5000
-2,0000
1,8000
3,0000

B
2,0000
3,0000
-2,0000
2,0000

C
3,0000
-1,0000
2,0000
-1,0000

D
4,0000
2,0000
3,0000
0,0000

-0,0061
0,1876
0,3568

-0,0981
0,0018
-0,2906

0,0736
-0,2514
-0,2820

0,2269
0,0582
-0,2029

4,0000
2,0000
3,0000

0,6806
0,1747
-0,6088

CALCULO NUMERICO E GRAFICO.doc;69/125

9
10

-0,1091

0,2538

0,3096

0,0380

3,0000

1,1140

EXERCCIOS
01. Dado o sistema de equao linear abaixo, escreva a matriz dos coeficientes e:
a) determine a sua inversa usando o mtodo de Gauss-Jordan;
b) determine seu conjunto soluo.
1,5x1 + 2x2 + 3x3 + 4x4 = n + 1
-2x1 + 3x2 - 1x3 + 2x4 = n - 1
1,8x1 - 2x2 + 2x3 + nx4 = n
3x1 + 2x2 - 1x3 + 0x4 = 4
02) Seja f(x) = a[sen(x)]4 + b[sen(x)]2 + c[sen(x)] + n, onde: f(-/6) = 1; f(/6) = 2 e f(/2) = 3,
que uma vez substitudos em f(x) nos d uma sistema de equaes tendo {a;b;c} como
incgnitas.
a) Resolva o sistema de equaes lineares obtido pelo Mtodo de Eliminao de Gauss ou
Gauss-Jordan determinando os valores de {a;b;c}.
b) Clcule f(/4).

CALCULO NUMERICO E GRAFICO.doc;70/125

CAPTULO 6

CALCULO NUMERICO E GRAFICO.doc;71/125

INTERPOLAO

Interpolao a avaliao de uma funo f(x) num ponto x localizado entre dois pontos
chaves, isto , xi < x , xi+1.
Utiliza-se interpolao para resolver, basicamente, dois tipos de problemas:
1) conhecida a funo em n+1 pontos, conhec-la aproximadamente em outro ponto qualquer
do intervalo [a,b];
2) conhecida a expresso analtica de f(x), aproxima-la por outra de expresso mais simples,
bastando para tanto avali-la em um nmero finito de n+1 pontos no intervalo de
interpolao.
1,6
1,4
1,2
1
0,8
0,6
0,4
0,2
0
-0,2 0
-0,4
-0,6

No grfico acima a funo f(x) (linha tracejada) aproximada pelo polinmio p(x) (linha
cheia).
Este critrio conduz ao sistema:
c0g0(x0) + c1g1(x0) + ..... + cmgm(x0) = f0(x0)
c0g0(x1) + c1g1(x1) + ..... + cmgm(x1) = f0(x1)
..................................................................
c0g0(xn) + c1g1(xn) + ..... + cmgm(xn) = f0(xn)
onde temos as incgnitas cj e as funes elementares gj(x) (do tipo ex, cos(x), log(x), x3, x, 1,
etc.).
A matriz n X m e podemos ter:
1) n < m: infinitas solues em funes f(x);
2) n = m: se det(A) 0, teremos uma nica soluo, desse modo, f(x) a funo interpolante;
3) n > m: no caso geral, o sistema impossvel. Neste caso, podemos apenas ajustar f(x) para
passar o mais prximo possvel dos pontos dados.
Interpolao polinomial - caso geral.

CALCULO NUMERICO E GRAFICO.doc;72/125

A funo interpolante um polinmio pn(x) = c0g0(x) + c1g1(x) + ..... + cngn(x), onde gj(x) =
xn-j, isto : g0(x) = xn, g1(x) = xn-1, ....., gn(x) = 1 e cj so as incgnitas
Para esta escolha das funes elementares o det(A) diferente de zero e portanto o sistema tem
soluo nica.
A matriz dos coeficientes :

A=

x0n x0n-1 x0n-2 ...... x0 1


x1n x1n-1 x1n-2 ...... x1 1
....................................
xnn xnn-1 xnn-2 ...... xn 1

cujo determinante conhecido como determinante de Vandermont.

Formula de Lagrange para o polinmio interpolante.


pn(x) =

n
i=0

f i
j= 0
j i

(x xj)
(xi - xj)

Exemplo:

x
0,5
0,6
0,7

f(x)
1,65
1,86
2,01

Calcule p1(0,62) e p2(0,53).


a) p1(x) =

p1(x) =

( x x1)
( x x 0)
f0 +
f1
( x 0 x1)
( x1 x 0)

( x 0,7)
( x 0,6)
1,86 +
2,01
( 0,1)
(0,1)

p1(0,62) =
b) p2(x) =

p2(x) =

( x x1)( x x 2)
( x x0)( x x2)
( x x 0)( x x1)
f0 +
f1 +
f2
( x 0 x1)( x0 x2)
( x1 x0)( x1 x2)
( x 2 x 0)( x2 x1)

( x x1)( x x 2)
( x x0)( x x2)
( x x 0)( x x1)
f0 +
f1 +
f2
( x 0 x1)( x0 x2)
( x1 x0)( x1 x2)
( x 2 x 0)( x2 x1)

substituindo os valores de xi, f(xi) em p2(x) e calculando para x = 0,53 temos p2(0,53)=

CALCULO NUMERICO E GRAFICO.doc;73/125

EXERCCIOS

1. Dispe-se dos dados de cota (X em metros) X rea (A em km2) do aude Marechal Dutra,
no Rio Grande do Norte, Municpio de Grgalheiras, que se encontra atualmente na cota 125m.
Deseja-se calcular o volume (em hm3) de gua existente no mesmo e para isso pode-se
calcular a

x1

Adx

, o que, dada as condies dos dados, poder ser estimado por meio de

x0

Integrao Numrica utilizando-se o Mtodo dos Trapzios ou de Simpson, por exemplo.


Entretanto, para isso precisamos interpolar o valor da rea na cota 121m, de modo que
tenhamos os dados com espaamento (h) de 4,00 metros. Pede-se:
cotas 105 109 113 117 119 125 126, 129 133 134 135 137 141
(m)
8
reas 0,0 0,10 0,45 1,10 1,80 5,80 7,80 8,7 14,51 16,03 17,58 20,80 24,2
(km2)
9
a) Calcule (usando x = 4 m) a capacidade aproximada de armazenamento de gua do aude.
Caso necessite interpolar valores use a interrpolao polinomial de Lagrange.
b) a) Calcule (usando x = 4 m) o volume atual de gua do aude. Caso necessite interpolar
valores use a interrpolao polinomial de Lagrange.

ATENO: Ao resolver os problemas abaixo, no use nmeros com menos de 4 casas


decimais (arredondamento na quarta casa, quando for o caso).
1.a) Sabendo-se que a quantidade de calor necessria para elevar a temperatura de um certo
corpo de massa m de t0 a t1

t1

Q = m

C(t)dt ,

onde C(t) o calor especfico do corpo

t0
temperatura t,
a) calcular a quantidade de calor necessria para se elevar 20 kg de gua de 20o C a 100o C.
Interpole, usando interpolao polinomial de Lagrange e estime os valores necessrios para o
clculo de Q.
Tabela 1. Dados de Calor especfico do corpo temperatura t.
t (o C)
0
10 20 30
40
55
60
70
80
90
100 110 120
C(t)
997 996 995 994 993,7 983,2 982,1 981,6 973 972,8 972,2 971,5 970,8
(kcal/kgo C)

CALCULO NUMERICO E GRAFICO.doc;74/125

APNDICE

CALCULO NUMERICO E GRAFICO.doc;75/125

APNDICE 1
Exerccios Complementares e aulas de laboratrios.
A seguir apresentaremos algumas sugestes de exerccios resolvidos e propostos, e que alguns
deles so exemplos dos livros adotados no curso de clculo numrico que leciono na
Universidade. Outros exemplos podem ser lidos no artigo anexo a este trabalho.

REFERNCIAS
Azevedo Neto, Jos Martiniano de, 1918-1988, Manual de Hidrulica, 6a ed. revista e
complementada. So Paulo. Edgard Blucher, 1973, 1977 reimpresso. 2v. ilust.
Baras, Edward M., SymphonyTM : guia do usurio / Edward M. Baras; traduo e reviso Flow
Informtica. So Paulo: McGraw-Hill, 1987.
Barroso, Lenidas Conceio; Barroso, Magali Maria de Arajo; Campos Filho, Frederico
Ferreira; Carvalho, Mrcio Luiz Bunte de; Maia, Miriam Loureno. Clculo Numrico
(com aplicaes). Editora HARBRA ltda - 1987.
McFredies, Paul. Excel 5 Super Book / Paul McFredies; traduo Roberto Ribeiro Tavares. Rio de Janeiro: Berkeley, 1994.
Ruggiero, Mrcia A. Gomes. Clculo numrico: aspectos tericos e computacionais / Mrcia
A. Gomes Ruggiero, Vera Lucia da Rocha Lopes. -- So Paulo: McGraw-Hill, 1988.
Santos, Vitoriano Ruas de Barros, 1946. Curso de clculo numrico; reviso 1a edio de
Emmanuel Piseces Lopes Passos. Rio de Janeiro, Livros Tcnicos e Cientficos Editora
S. A., 1980.

CALCULO NUMERICO E GRAFICO.doc;76/125

AULA DE LABORATRIO - Introduo ao uso de planilha eletrnica


Nessa aula de laboratrio iremos aprender algumas
noes do Excel. Iniciaremos escrevendo algumas
frmulas e expresses aritmticas numa planilha do
Excel e depois aprenderemos outras informaes
necessrias ao desempenho de certas tarefas, at
alcanarmos o nosso objetivo que de, ao final
desta aula, deixar o aluno com a aptido necessria
para traar o grfico de uma funo f(x).
Em primeiro lugar vamos conhecer o ambiente da
planilha. Como se pode ver ns temos um ambiente
que ser tratado como se fosse uma matriz, isto , para fazer referncia a algum elemento da
matriz precisaremos indicar a coluna e a linha em que o mesmo se encontra, por exemplo
dirija o cursor a posio (clula) B7 (a rea hachurada indica tal posio que denominaremos
por clula).
Planilha 01. Movendo-se em uma planilha.
A

1
2
3
4
5
6
7
8
Cada vez que voc digitar sobre uma clula este ser o novo contedo da mesma.

CALCULO NUMERICO E GRAFICO.doc;77/125

Como selecionar clulas e movimentar-se em uma planilha


Para executar um comando ou tarefa no Microsoft Excel, voc deve selecionar uma nica
clula, ou um intervalo de clulas adjacentes ou no com as quais voc deseja trabalhar. Se
voc selecionar uma nica clula, ela ser rodeada por bordas espessas. Se voc selecionar um
intervalo de clulas, o intervalo ser realado. Agora movimente-se na planilha usando a tecla
de setas do lado direito do seu teclado e em seguida usando a combinao de teclas shift+seta,
selecione um intervalo de clulas.

Como digitar nmeros e formulas.


Voc pode digitar dois tipos de dados nas planilhas:
VALORES CONSTANTES. Um valor constante um tipo de dado que voc digita
diretamente na clula; ele pode estar em formato de nmero, incluindo datas, horas, moedas,
porcentagens, fraes ou notao cientfica, ou em formato de texto. Os valores so constantes
e no podem ser alterados a menos que voc selecione a clula e faa voc mesmo a edio
dos dados. Para digitar um nmero como valor constante, selecione uma clula e digite o
nmero. Para incluir um nmero numa frmula, basta digit-lo. Os nmeros podem incluir
caracteres numricos (de 0 a 9) e qualquer um dos caracteres especiais a seguir: + - ( ) , / $ % .
Uma constante pode tambm ser obtido por uma operao realizada entre valores constantes,
dado pelo resultado do clculo de uma expresso aritmtica por exemplo.

Alguns dos

operadores matemticos que voc ir utilizar so mostrados na tabela a seguir, em ordem


decrescente de prioridade.
1. Clculo de funes
2. Exponenciao ( ^ )
3. Multiplicao * ou diviso /
4. Soma + ou subtrao entre outros.
Cuidado. Em alguns softwares de planilha o operador de exponenciao (^) executado antes
do operador de negao (-); no Microsoft Excel, a negao executada primeiro. Portanto, a
frmula =-2^4 gera o valor -16 no Lotus 1-2-3 e o valor 16 no Microsoft Excel. Para corrigir
essa diferena, use parnteses para forar a ordem correta de avaliao. O uso de parntese

CALCULO NUMERICO E GRAFICO.doc;78/125

indica uma maior prioridade na execuo do clculo a ser realizado, isto , o clculo da
expresso contida no parntese realizado prioritariamente.
Por exemplo, digite nas clulas indicadas abaixo, os seguintes valores e observe o resultado da
cada uma delas:
Exemplo 1.
A4

D5

D8

B3

E7

1534

15,24

=125+12

=4^5-32

=3*4-2^3

Exemplo 2.
C1

C2

C3

C4

C5

=5+3/2

=(5+3)/2

=4*3-7+2*4-(3+2)/3

-2^4

-(2^4)

FRMULAS. Uma frmula uma seqncia de valores constantes, referncias de clula,


nomes, funes ou operadores que produz um novo valor a partir dos valores existentes. As
frmulas sempre comeam com um sinal de igual (=). O valor resultante de uma frmula pode
ser alterado quando outros valores da planilha forem alterados.
Ao criar uma nova planilha, todas as clulas utilizaro o formato de nmero "Geral". Sempre
que possvel, o Microsoft Excel atribui automaticamente o formato de nmero correto para a
sua entrada. Por exemplo, quando voc digita um nmero com um cifro antes ou um sinal de
porcentagem depois, o Microsoft Excel altera automaticamente o formato da clula de "Geral"
para "Moeda" ou "Porcentagem" , respectivamente. Os nmeros digitados so alinhados
direita da clula.
Vamos, por exemplo, preparar uma tabela de valores da frmula f(x) = x2 - 2x +1, para os
vinte seguintes valores de x = {1; 1,5; 2; 2,5; 3; 3,5; ....}.
1. escolha uma clula (D1) para representar o valor de x e digite o valor inicial 1. Na clula
seguinte (D2) digite o segundo valor 1,5;
2. escolha uma outra clula (E1) para representar a funo desejada e digite =D1^2-2*D1+1
(observe que ao invs de x estamos usando a clula D1, que contm o valor de x);
3. Observe se o resultado obtido na clula E1 igual a zero, seno voc deve ter cometido
algum erro, pois f(1) zero;

CALCULO NUMERICO E GRAFICO.doc;79/125

4. Prepare na coluna D a seqncia desejada segundo o seguinte procedimento:


a) marque as vinte clulas D1:D20;
b) escolha no MENU o comando Editar, Preencher, Seqncia (conforme apresentamos na
apresentao da tela abaixo):

c) e logo em seguida, a seguinte tela ficar disponvel para voc:

CALCULO NUMERICO E GRAFICO.doc;80/125

d) escolha a opo Tendncia no canto esquerdo e, com o Mouse, clique em OK. As


clulas D1:D20 sero preenchidas com a seqncia desejada, terminando em 10,5.
5. Copie o contedo da clula E1 para as clulas de E2 at E20 e voc ter a tabela desejada.
Para copiar voc pode fazer:
a) no MENU escolha Editar, Copiar;
b) marque as clulas E2:E20
c) no Menu escolha Editar, Colar.
A tabela obtida o resultado da planilha abaixo:
Planilha 02. Tabela de clculo dos
valores de x2 - 2x +1, x = {1; 1,5; 2;
2,5; 3; 3,5; ....}.
D

1,5

0,25

2,5

2,25

3,5

6,25

4,5

12,25

16

10

5,5

20,25

11

25

12

6,5

30,25

13

36

14

7,5

42,25

15

49

16

8,5

56,25

17

64

18

9,5

72,25

19

10

81

20

10,5

90,25

CALCULO NUMERICO E GRAFICO.doc;81/125

O Excel pe a sua disposio uma grande variedade de funes que executam vrios tipos
diferentes de clculos como funes de engenharia, financeiras, matemticas e trigonomtrica,
Funes estatsticas, etc..
Seja qual for o tipo de frmula, ao incluir uma funo no incio de uma frmula, inclua um
sinal de igual antes da funo. Em geral, as funes requerem a especificao de um ou mais
argumentos. Os argumentos so especificados dentro desses parnteses, podendo ser nmeros,
valores lgicos, matrizes, etc.
Os argumentos tambm podem ser constantes ou frmulas. As frmulas podem conter outras
funes. Uma funo que tem como argumento uma outra funo chamada funo aninhada.
No Microsoft Excel, voc pode aninhar at sete nveis de funes em uma frmula.

Inserindo uma funo de planilha em uma frmula com o Assistente de Funo


O Assistente de Funo simplifica a digitao de frmulas na barra de frmulas. Para iniciar o
Assistente de Funo, no menu Inserir, escolha Funo. As funes so listadas por categoria,
tais como "Financeira", "Matemtica e trigonomtrica" ou "Estatstica". Quando voc
selecionar
uma funo da caixa de opes, a definio da funo e seus argumentos aparecer
automaticamente, bem como o correto posicionamento de pontos-e-vrgulas e parnteses (veja
a planilha apresentada a seguir).

CALCULO NUMERICO E GRAFICO.doc;82/125

Para se obter, por exemplo, o valor do cosseno de um angulo precisamos informar o nome da
funo e o ngulo. O angulo, neste caso, o que chamamos de argumento da funo cosseno.
Assim, calculando o cosseno de /4 precisamos indicar a funo cosseno e seu argumento que
/4, isto , escreveremos =COS(PI()/4). Neste exemplo usamos tambm uma outra funo
que a funo pi() e que no precisa de argumento. A seguir apresentamos a planilha em que
tal valor foi calculado na clula A1.

CALCULO NUMERICO E GRAFICO.doc;83/125

O resultado aparece assim:


Planilha 03. Clculo do cosseno de /4.
A
1

0,707106781

2
3

Como voc j pode observar, as funes so exibidas sem o sinal de igual (=), mas voc deve
lembrar-se de digita-lo no incio de cada frmula, porm no antes de funes em frmulas
aninhadas. Por exemplo, PI() uma funo aninhada em =COS(PI()/4).
Entretanto, quando voc est usando o assistente de funes ele se encarregar de por o sinal
de igual (=) por voc.
A seguir apresentamos, algumas funes matemticas e trigonomtricas que poderemos usar
em nosso curso.
Quadro 01. Exemplo de algumas funes matemticas e trigonomtricas.
ABS(arg)

Retorna o valor absoluto de um nmero

COS(arg)

Retorna o cosseno de um nmero

EXP(arg)

Retorna e elevado potncia de um determinado nmero

CALCULO NUMERICO E GRAFICO.doc;84/125

FATORIAL(arg)

Retorna o fatorial de um nmero

LN(arg)

Retorna o logaritmo natural de um nmero.

LOG10(arg)

Retorna o logaritmo de base 10 de um nmero

PI()

Retorna o valor de Pi

RAIZ(arg)

Retorna uma raiz quadrada positiva

SEN(arg)

Retorna o seno de um nmero dado

TAN(arg)

Retorna a tangente de um nmero

CALCULO NUMERICO E GRAFICO.doc;85/125

APNDICE 2

CALCULO NUMERICO E GRAFICO.doc;86/125

VAMOS APRENDER PLANILHA ELETRNICA - UM FCIL SOFTWARE


LET'S LEARN SPREADSHEET - AN EASY SOFTWARE
LUIZ ALBERTO DE A. VIEIRA, MSc.
Professor Titular
Universidade de Fortaleza - C.C.T.
Analista de Sistemas
Universidade Federal do Cear - N.P.D.
RESUMO - Este trabalho pretende despertar no aluno de graduao seu interesse por
computador utilizando um software de fcil aprendizado - planilha eletrnica. Apresentaremos
algumas informaes sobre planilhas e conclumos com algumas aplicaes.
ABSTRACT - This work intends to call the attention of graduate student for the computer use
through an easy software - spreadsheet. We show some information about the spreadsheets and
some apllications.

VAMOS APRENDER PLANILHA ELETRNICA - UM FCIL SOFTWARE


1. INTRODUO
Uma das dificuldades mais comuns que se tem com alunos dos cursos de graduao causarlhes interesse pelo uso de computadores nas solues dos problemas acadmicos, sem
provocar temores.
Dada as dificuldades iniciais de aprendizado do aluno ao manusear o computador, aprendendo
operaes totalmente novas, geralmente em ingls, este aparece-lhe como um equipamento
que s lhe trar mais problemas, o que, evidentemente, no verdadeiro. Cabe ai a
performance de convencimento de cada professor para causar-lhe interesse e aproxima -lo do
uso, cada vez mais necessrio, de um computador, e, claro, a sua pacincia e dedicao com
os alunos, tarefa que se complica com o nmero de alunos de cada turma.
possvel em sala de aula observar-se que a melhor poltica para aproximar um aluno do
computador a necessidade premente de seu uso e o grau imediato de resposta obtida. Alm
disso em alguns cursos de graduao muito comum a elaborao de trabalhos como: tabelas,
planilhas de custos, etc., que podem, facilmente, ser solucionados em planilha eletrnica.
Assim, consideramos que o uso de uma planilha eletrnica possa vir a ser o caminho para
iniciar alunos no uso do computador, especialmente aqueles de reas como: Matemtica,
Engenharia, Fsica, Cincias Contbeis, etc..
Usando os muitos recursos de uma planilha voc economizar tempo e seu trabalho ficar
mais hbil e eficiente e de fcil reviso e correo, quando necessria, alm de servir como
excelente elemento nas memrias de clculo de projetos em geral, bem como na preparao de
oramentos e tabelas.

CALCULO NUMERICO E GRAFICO.doc;87/125

Se houver, entretanto, por parte do aluno, maior interesse em aprimorar os conhecimentos em


planilhas, claro que um livro especifico dever ser consultado. Aqui apresentaremos apenas
aplicaes em clculo Numrico e que, modestamente, consideramos uma introduo a
planilha eletrnica.

2. OBJETIVO
O objetivo deste artigo, no ensinar a utilizao de planilhas eletrnicas, e sim despertar no
aluno de graduao seu interesse por computador, utilizando um software de fcil aprendizado,
que pode rapidamente ser assimilado e, atravs da utilizao de planilhas, obter imediatamente
resultados do que estiver sendo calculado, sem que seja necessrio, inicialmente, qualquer
conhecimento de linguagem de programao. Apresentaremos, portanto, neste artigo, o
mnimo necessrio sua compreenso.
No pretendemos dar um curso de planilha nem tampouco propagar uma em especial mas sim
chamar a ateno dos alunos de graduao para o seu uso. Entretanto, precisaremos trabalhar
com uma delas, e neste trabalho escolhemos o EXCEL. Portanto, em geral estaremos nos
referindo ao seu uso.
Com todos os recursos disponveis nas planilhas eletrnicas ser sempre possvel atender do
mais simples ao mais sofisticado usurio de planilhas, cabendo-lhe, evidentemente, a escolha
do software indicado. claro que uma sofisticao adicional de uma planilha requer maior
tempo de aprendizado.

3. O QUE FAZER EM PLANILHAS


Um software de planilha geralmente capaz de executar uma grande variedade de clculos
financeiros, estatsticos, lgicos, matem ticos, etc, possuindo alm disso recursos de
formatao para definio da apresentao dos resultados, e opes de impresso para controle
dos relatrios, bem como criao e impresso de grficos.
Uma das aplicaes imediata que se pode levar ao aluno de graduao , por exemplo, o
clculo de um oramento onde so dados o item, a descrio do item, a quantidade a comprar e
o preo unitrio, a fim de se calcular o custo de cada item e o custo final do oramento. Esse
clculo feito atravs de uma planilha eletrnica imediato e tambm uma aplicao de fcil
apresentao - Quadro 1.
Quadro 1. - Oramento fictcio de uma obra.
Oramento de Material de Obra da Construtora ELUDI
Item

Descrio

Unidad Quantidade
e

Obra 32
Preo
Unitrio

Custo do
Item

CALCULO NUMERICO E GRAFICO.doc;88/125

1.00
2.00
3.00
4.00
5.00
6.00

tijolo Furado 6 ou 8 furos


tijolo branco
telha colonial
cimento
areia vermelha
areia grossa

Custo Final

mil
mil
mil
saca
carrada
carrada

6
12
10
300
8
3

90,00
60,00
180,00
7,50
30,00
40,00

540,00
720,00
1800,00
2250,00
240,00
120,00

5670,00

4. O AMBIENTE DA PLANILHA (AS PLANILHAS) E SEUS RECURSOS


As planilhas, em geral, possuem vrios ambientes: planilha, processador de textos,
Gerenciamento de banco de dados, grficos, comunicaes. Quando voc adquire um software
de planilha, o disquete do programa j est configurado para estabelecer determinados defaults
(opes preestabelecidas que o sistema utiliza automaticamente). Um desses defaults a
entrada automtica do ambiente planilha. Voc ver que esses defaults podem ser anulados se
voc assim determinar. Por ora o ambiente planilha exatamente onde voc quer estar. A
figura 1.1 mostra o ambiente da planilha. O retngulo grande na tela define os limites da janela
SHEET (PLANILHA). claro que a planilha muito maior e por isso no pode ser exibida
inteira na tela. A janela mostra apenas uma pequena parte das colunas e linhas. Alguns
softwares comportam planilhas de 819 linhas e 256 colunas por exemplo.

CALCULO NUMERICO E GRAFICO.doc;89/125

Figura 1.1 - -PLANILHA ELETRNICA


Voc pode entender, facilmente, uma planilha, se imagin -la como uma matriz de colunas A,
B, C, D, ... e linhas 1, 2, 3, 4, ... cada combinao de colunas e linhas chamaremos de clulas,
por exemplo, na figura 1.1 encontramos o valor 0,31879264 que se encontra na clula C6
(cruzamento da coluna C com a linha 6) e cujo valor foi obtido do clculo de 1,12 - - seno
(1,1), sendo que o valor de 1,1 encontra-se na clula A6, e dai ter sido definido na clula C6 o
clculo +A6^2-SEN(A6) e que anotaremos como: C6:+A6^2-SEN(A6).
Atualmente dispe-se de vrias planilhas eletrnicas no mercado, entre outras temos: LOTUS
1-2-3, QUATRO-PRO, SYMPHONY, EXCEL, etc. O usurio deve escolher uma delas e ser
persistente, evitando ficar pulando de uma para outra, dando ouvidos aos elogios que alguns
costumam fazer ao se iniciar em uma nova planilha com novos recursos, pois, assim, terminar
no aprendendo nenhuma. Depois que aprender bem uma delas, poder ento, procurar
conhecer as outras e, se for o caso, escolher a que melhor atender as suas necessidades gerais.
Nessas planilhas voc dispe de recursos como copiar um texto, um valor ou uma formula,
para outra posio na planilha, etc, funes estatsticas, criao e formatao de grficos, etc,
funes financeiras, funes matemticas (exponencial, logartmica, etc.), funes

CALCULO NUMERICO E GRAFICO.doc;90/125

trigonomtricas (seno, co-seno, etc.). Nela voc pode multiplicar (*), somar (+), dividir (/ ),
subtrair (-), elevar a uma potncia (^), etc., os contedos de clulas da sua planilha.
Uma formula referencia o contedo de uma clula, no um valor fixo. Dessa maneira quando
voc altera os valores das clulas o resultado da formula recalculado automaticamente,
permanecendo a o conceito de variveis (clula C6, figura 1.1).
Se a alterao mnima ou o contedo da clula muito extenso, edite a clula (usando a tecla
F2) em vez de escrever por cima. F2 a tecla de edio usada na maioria das planilhas.
Teclando F2, voc ativa o modo EDITAR e move o cursor para a linha de entrada de dados. O
cursor est posicionado no final da linha.
Se o contedo da clula totalmente diferente, escreva por cima da clula o novo contedo.
Voc pode usar as setas do cursor para mov-lo at os caracteres que deseja alterar ou apagar.
Voc tambm pode usar as teclas Backspace ou Del para apagar caracteres.
A planilha eletrnica lhe oferece opes de operaes tais como: WINDOW (JANELA), FILE
(ARQUIVO), PRINT (IMPRESSO), CONFIGURATION (CONFIGURAO), COPY
(COPIAR), MOVE (MOVER), ERASE (APAGAR), INSERT (INSERIR), DELETE
(DELETAR, APAGAR), GRAPH (GRFICO), entre outras.
Para apagar o contedo de uma clula voc pode usar a funo Del (DELETE) ou a ERASE,
indicando o campo (Range) em que tal deve ser efetuado.
Para gravar uma planilha voc dever usar a opo File (arquivo), Save (gravar ou salvar), e
fornecer o nome do arquivo de seu agrado.
Para regravar uma planilha j existente a opo de gravao a mesma da situao anterior,
porm, neste caso uma nova pergunta poder aparecer para saber se voc quer gravar por cima
da planilha existente ou no, responda conforme o caso.
Para recuperar uma planilha existente a opo File (arquivo), Retrieve (recuperar) ou em
alguma planilhas a opo ser Open (Abrir).
Algumas ocasies voc poder necessitar selecionar um bloco para a execuo de uma
determinada tarefa, como por exemplo, ao copiar contedo de clulas de uma linha para outra.
Um bloco qualquer rea retangular da planilha, como por exemplo, uma clula, uma coluna,
uma linha, ou vrias colunas e linhas contguas. importante que seja bem entendido o que
representa um bloco pois voc precisar defini-lo em vrias situaes.
Para copiar voc ter que informar o bloco de onde (From) dever ser copiado e para onde
(To) copiar. Faa isso indicando as clulas como por exemplo:
From (De):A2..E2

CALCULO NUMERICO E GRAFICO.doc;91/125

To (Para):A3..A7
afim de que seja copiado o contedo das clulas A2, B2, C2, D2 e E2 para as clulas
correspondentes nas linhas A3, A4, A5, A6 e A7 respectivamente.
Ao usar a funo Print (imprimir) voc ter que definir o bloco que dever ser impresso.
Durante uma sesso de definio de grficos teremos que definir alguns blocos tais como: o do
eixo dos x, o do eixo dos y, etc..
Expresses matemticas devero ser representadas sempre iniciadas por um car ter numrico
ou um smbolo aritmtico (+ ,-,1,2,@,...). em algumas planilhas (Symphoni, por exemplo) o
simbolo @ (arroba) usado antes de funes (seno, coseno, exponencial, logartmo, if, etc).
Tais funes s tero sentido se contiverem um argumento. O argumento das funes
trigonomtricas um ngulo em radianos, ou uma clula contendo esse valor. Assim
SEN(1,75) calcula o seno de 1,75 radianos ( aproximadamente 100 graus). E SEN(A1) calcula
o seno do valor numrico contido na clula A1.
EXP(arg) ---> calcula a exponencial de arg ( earq)
COS(arg) ---> calcula o coseno de arg.
ABS(arg) ----> calcula o valor absoluto de arg.
LN(arg) ------> calcula o logartmo neperiano de arg.
RAIZ(arg) -----> calcula a raiz quadrada de arg.
PI() ------> d o valor de pi.
Para aprennder mais sobre funes veja a opo exibir funes ou o Help na planilha.
Antes de operar com uma planilha o DOS deve estar carregado no computador e, se for o caso,
o Windows.

5. EXEMPLOS - APLICAO DE CALCULO NUMRICO


As vezes encontramos expresses algbricas f(x)=0, e que se sabe, a priori, que numa certa
faixa de valores de x, contm apenas um raiz, o mtodo de Newton-Raphson pode ser uma
maneira prtica de obt-lo. O mtodo ser melhor apresentado atravs de um exemplo.

MTODO DE NEWTON-RAPHSON
Tomemos uma aplicao simples usando o Mtodo de Newton Raphson para calcular a raiz da
equao f(x) = x2 - sen (x).
Inicialmente usando a planilha poderemos traar um grfico de x2 e de sen(x) observando que
a interseo se d prxima de 1 radiano (figura 1.2) e portanto esta ser a primeira
aproximao para o caso em estudo.

CALCULO NUMERICO E GRAFICO.doc;92/125

Para traar o grfico podem ser executados os seguintes procedimentos:


. Preencher as clulas de A1 at A20 com os valores de x no intervalo de 0 a pi e incremento
de pi/19 (a planilha capaz de executar este procedimento e voc ter que fornecer apenas o
valor inicial, o incremento e o valor final - veja: Editar, Preencher, Sequncia, etc. ou ento:
digite zero na clula A1; na clula A2 digite +A1+PI()/20 e copie o contedo da clula A2
para as clulas A3 at A20); para em eguida:
Definir na clula B1 o valor de x2 dado por +A1^2 e na clula C1 o valor de seno de x dado
por SEN(A1);
Copiar as clulas B1..C1 para B2..B20;
Definir as sries:
1. eixo dos x:
2. de A1 at A20;
3. eixo dos y:
4. 1a srie: de B1 at B20;
5. 2a srie: de C1 at C20;
Definir o tipo de grfico: XY;
Visualizar o grfico.

CALCULO NUMERICO E GRAFICO.doc;93/125

Figura 1.2 - Planilha & Gr fico de x2 e de sen(x)


Para a aplicao do Mtodo de Newton-Raphson, necessitamos da derivada f1 (x) da funo
estabelecida, f 1 (x) = 2x - cos(x), a fim de calcularmos as iteraes dadas por:
xk+1 = xk -

f (x k )
.
f 1 (x k )

Se tomarmos uma nova planilha com as seguintes consideraes:


Clula
D1
A2
B2
C2
D2
E2

Contedo
Valor da primeira aproximao da raiz
Valor de x
Clculo da funo
Clculo da derivada da funo
Clculo da nova aproximao da raiz
Clculo do erro absoluto

teremos os seguintes resultados em cada clula:


D1:1.0
A2:+D1
B2:+A2^2-SEN(A2)
C2:+2*A2-COS(A2)
D2:+A2-B2/C2 ----> observe que em D2 est sendo calculado o valor da nova iterao, obtido
atravs da expresso usada pelo Mtodo de Newton-Raphson.
E2:ABS(D2-A2)
A linha 2 uma vez copiada para as linhas 3, 4, 5, 6 e 7, dar o resultado de novas iteraes. Se
tomarmos uma tolerncia de 0.0005 no erro absoluto, observaremos que o resultado obtido em
D4, na terceira iterao, j satisfatrio e assim a raiz procurada ser 0,876726.

CALCULO NUMERICO E GRAFICO.doc;94/125

Figura 1.3 - Aplicao do Mtodo de Newton-Raphson


Observe que o resultado de B5 (valor da funo f(x) para x encontrado em A5) prximo de
zero, tal como queramos.

UMA APLICAAO EM UM PROBLEMA DE HIDRULICA


Deseja-se determinar a perda de carga em uma tubulao de rugosidade k=0,003m, e dimetro
D=0,30m e de comprimento L=300m conduzindo uma vazo de 130 l/s de gua, a 15,5o C,
para uma viscosidade cinemica u=1,127x10-6 m2/s (extrado do Manual de Hidrulica do

L V2
prof. Azevedo Netto, veja referncias). A formula h = f
d o resultado procurado. Os
D 2g
valores de L, D e a acelerao da gravidade g, so conhecidos. O valor da velocidade v pode
ser obtido diretamente da equao da continuidade Q=AV, e teremos v= 1,84m/s. O valor de f
portanto a nica incgnita do problema e pode ser obtido atravs da expresso:
1/ f = -0,87 loge{ k/(3,7D) + 2,51/[(vD/u)

f]}

CALCULO NUMERICO E GRAFICO.doc;95/125

que substituindo os valores conhecidos d :


1/ f = -0,87 loge [0,01/3,7 + 2,51/(490000

f )]

de onde temos:
F(f) = 1/ f + 0,87 loge[0,01/3,7 + 2,51/(490000

f )] = 0

e que como vemos, uma aplicao simples do mtodo de Newton-Raphson. Assim, usando
planilha obteremos primeiramente um grfico de F(f), figura 1.4, do qual tiraremos uma
primeira aproximao da raiz qual seja f0=0,04, para em seguida aplicarmos o mtodo
(semelhante ao do exemplo anterior) e obter a raiz f=0,038 na segunda iterao (clula G3) e
que nos dar h = 6,56m, soluo esta obtida usando o computador como ferramenta de trabalho
e sem necessidade de conhecimento de uma linguagem de programao como BASIC,
PASCAL, FORTRAN, C, ou outras.

Figura 1.4 - UMA APLICAAO EM HIDRAULICA.


Para efeito de clculo tomou-se x=1/ f escrevendo-se:

CALCULO NUMERICO E GRAFICO.doc;96/125

F(x)= x+ 0,87 ln(0,01 / 3,7+2,51x / 490000)


e
F'
(x)=1+0,87/(0,01 / 3,7+2,51x / 490000).(2,51 / 490000)
tendo-se que, evidentemente, recalcular f=1/(x2 ).
As clulas foram assim definidas:
A1:^f ---> coluna com os valores de f variando de 0,01 com incremento 0,02 preenchido at a
clula A20;
B1:^F(f) ---> coluna com os valores de F(f);
C1:^x(k) ---> coluna com os valores de x(k);
D1:^F(x(k)) ---> coluna com os valores de F(x(k));
E1:^F'
(x(k)) ---> coluna com os valores de F'
(x(k));
F1:1/RAIZ(G1)---> clculo de x0;
G1:0.04 ---> estimativa inicial f0;
H1:^ERRO ---> coluna com o clculo do erro absoluto;
C2:+F1 ---> transposio do valor obtido na clula F1;
D2:+C2+0,87*LN(0,01/3,7+2,51*C2/490000)
E2:+1+0,87/(0,01/3,7+2,51*C2/490000)*(2,51/490000)
F2:+C2-D2/E2 ---> clculo da iterao do novo valor de x(k);
G2:1/F2^2 ---> clculo do valor de f;
H2:ABS(G1-G2)
O grfico foi assim definido:
Eixo dos X ---> clulas A1 at A20 (A1..A20);
Eixo dos Y ---> clulas B2 at B20 (B1..B20);
Tipo de grfico ---> XY.

INTEGRAAO NUMRICA
Em algumas ocasies encontramos problemas no qual precisamos usar dados experimentais
em programas de computador. Por exemplo, consideremos um problema em que conhecemos
a rea de um reservatrio em funo de sua cota z, a intervalos de 2 metros a partir de uma
cota inicial de referncia. Ento, poderemos estimar, para qualquer cota dentro da faixa de
dados o volume do reservatrio, dado por C(z)dz, onde C(z) a rea observada no incio do
intervalo das cotas. Se C(z) fosse conhecida como uma funo contnua de z poderamos ento
escrever V= C(z)dz e calcular o volume procurado. Entretanto conhecemos C(z) somente
um conjunto de valores isolados de z. Felizmente, estes valores permitem calcular a integral

CALCULO NUMERICO E GRAFICO.doc;97/125

aproximadamente, usando um mtodo de integrao como por exemplo o obtido atravs do


mtodo dos Trapzios ou o de Simpson.
Assim, considere que a rea de um reservatrio dada a cada 2 metros da cota acima de 420
metros vale:
cota (metros)
reaKm2)

420
0,00

422 424 426 428


0,10 0,20 0,40 0,99

430 432 434 436 438 440


442
1,90 3,15 4,50 6,20 7,10 10,10 12,47

Conforme se pode ver na planilha abaixo obtivemos para a cota de 442 metros, o volume de
gua de 81,75 Hm3 (figura 1.5), valor calculado pelo mtodo dos trapzios, considerando a
integrao de 420 a 442.
V= h (f0+2f1+2f2+...+2fn-1+fn)/2
onde h = 2 metros e fi so as reas correspondentes a cada cota z. Assim,
V=2[0+2(0,1+0,2+0,4+0,99+1,9+3,15+4,5+6,2+7,1+10,1)+12,47]/2
Para obter os resultados da planilha, aps digitar nas clulas A1, B1, C1 e D1 os ttulos
^COTA Z,^AREA, ^PESO e ^PESO X AREA nas respectivas clulas, execute os seguintes
passos:
1. Digite as cotas e respectivas reas nas colunas A e B;
2. Digite os coeficientes de f0, f1, ..., respectivamente iguais a 1,2,2,2,...,2,1 na coluna C;
3. Na coluna D2 defina: +B2*C2;
4. Copie o contedo de D2 para as demais clulas at D13;
5. Em A15 escreva:"VOLUME="
6. Em B15 defina: +SOMA(D2..D13)*2/2 .
O grfico ilustrado ao lado na figura 1.5 foi definido em uma janela grfica da seguinte forma:
1. O eixo dos X so os valores das cotas - coluna A;
2. O eixo dos Y so os valores das reas - coluna B;
3. Tipo de grfico - XY.
Para calcular o volume em qualquer outra cota s tomar os limites de integrao
convenientes e redefinir os passos de 2 a 6 de conformidade, por exemplo, o volume na cota
432 seria obtido pela integral de 420 a 432.

CALCULO NUMERICO E GRAFICO.doc;98/125

Figura 1.5 - INTEGRAAO NUMRICA.

6. CONCLUSO
Assim tambm, outras aplicaes de clculo numrico, como determinao de Integrais
Numricas, razes de polinmios pelo Mtodo de Birge-Vieta, e outras, podero ser aplicaes
simples de planilhas eletrnicas e que, uma vez utilizadas por usurios de primeira viagem, ou
profissionais que nao tm tempo ou disposio para dedicar-se ao aprendizado de produtos
mais complexos, ou ainda pelos alunos dos cursos de graduao, podero trazer-lhes alm do
benefcio da simplificao, a sua iniciao ao uso do computador, ao invs daquela sensao
de grande dificuldade que tem sido criada para o estudante com o ensino de disciplinas
envolvendo complexos algoritmos e linguagens de programao, aumentando assim a evasao
de alunos, nos cursos que usam computador.

REFERNCIAS
Azevedo Neto, Jos Martiniano de, 1918-1988, Manual de Hidrulica, 6a ed. revista e
complementada. Sao Paulo. Edgard Blucher, 1973, 1977 reimpresso. 2v. ilust.

CALCULO NUMERICO E GRAFICO.doc;99/125

Baras, Edward M., SymphonyTM : guia do usurio / Edward M. Baras; traduo e reviso Flow
Informtica. Sao Paulo: McGraw-Hill, 1987.
Santos, Vitoriano Ruas de Barros, 1946. Curso de clculo numrico; revisao 1a edio de
Emmanuel Piseces Lopes Passos. Rio de Janeiro, Livros Tcnicos e Cientficos Editora
S. A., 1980.

CALCULO NUMERICO E GRAFICO.doc;100/125

PRTICAS E APLICAES - EXERCCIOS DIVERSOS

CALCULO NUMERICO E GRAFICO.doc;101/125

Exerccio - Srie de Potncias


Seja escrever uma funo sob a forma de soma de uma srie de potncias, de modo que dada
uma funo f(x) possamos calcul-las em qualquer ponto de sua definio, numa proximidade
de x0 , do seguinte modo:
f(x )
f (x )
f (x )
f 3 (x )
f n (x )
0
1
2
3
0
0
0
0
0 (x x ) n
f(x) =
(x - x ) +
(x - x ) +
(x - x ) +
(x - x ) + ... +
0
0
0
0
0
0!
1!
2!
3!
n!

Seja f(x) = sen(x) a funo da qual desejamos calcular alguns valores aproximados em torno
de x0 = 0. A funo dada e suas derivadas so (preencha o quadro abaixo):
Quadro 1: Valores de f(0), suas derivadas e o resultado
da srie truncada no 7o termo.
funo e
derivadas
f(x)
f (x)
f (x)
f (x)
f 4(x)
f 5(x)
f 6(x)
soma

suas valor para resultado do termo


x = x0 = 0 usando a srie de

sen(x)
cos(x)

Maclaurin para x = /4
radianos (0,78539816)

0
1

0,78539816

-1

-0,08074551

xxxxx

f(0,78539816)

sen(x)

xxxxx

Ento o valor calculado usando srie acima f(0,78539816) =


, o que, pode ser
comparado com o resultado que normalmente usamos da mquina de calcular (0,70710678),
vendo-se, dessa forma, que obtivemos um valor bastante aproximado.
srie acima chamamos de srie de Taylor e, em particular para x0 = 0, chamamos de srie de
Maclaurin. Este um processo pelo qual algumas funes mais complexas podem ser
calculadas.

CALCULO NUMERICO E GRAFICO.doc;102/125

Aula Prtica - Mtodo de Birge-Vieta

Acima temos uma planilha, resolvendo o polinmo:


p(x ) =

x x 3x 1.6875
4

pelo mtodo de Birge-Vieta no qual temos:


b0 = a0
bi = ai + cbi-1 onde i = {1,2,3,4,....,n}
Essa planilha foi assim preparada:
Nas clulas de B2 at F2 foram digitados os coeficientes do polinmio;
B2: 1
C2: 0
D2: -1
E2: -3
F2: -1,6875

CALCULO NUMERICO E GRAFICO.doc;103/125

Na clula A3 digitou-se o valor de x0;


A3: 0,4
Em B3 chamou-se o contedo de B2 que representa no clculo fazer b0 = a0;
B3: +B2
Para o clculo seguinte temos que somar ao valor de C2 o produto de A3*B3 ( o simbolo $
usado antes da indicao de A, indica ao EXCEL que em caso de copias este item no dever
ser alterado, permanecendo portanto A, devendo assim sofrer alterao apenas na posio da
coluna 1,2,3,...);
C3: +C2+$A3*B3
O contedo desta clula (C3) dever ser copiado para as clulas D3 at F3, ficando assim:
D3: +D2+$A3*C3
E3: +E2+$A3*D3
F3: +F2+$A3*E3
As clulas G3, H3 e A4 tm os contedos abaixo:
G3: ^Xk+1
H3: ^erro
A4: +A3

(obs.: lembre-se de dar um espao apos o ^)

Copiar as clulas B3..E3 para B4..E4; ficando assim:


B4: +B3
C4: +C3+$A4*B4
D4: +D3+$A4*C4
E4: +E3+$A4*D4
Em G4 escrever a expresso de Newton-Raphson e em H4 a do rro absoluto;
G4: +A3-F3/E4
H4: +ABS(G4-A3)

(obs.: ou em outros softwares @ABS(G4-A3) )

Copiar as linhas 2, 3 e 4 para as linha 5, 6 e 7 e em seguida mudar o contedo da clula A6


para o seguinte:
A6: +G4

CALCULO NUMERICO E GRAFICO.doc;104/125

o que permitir que novas copias sejam feitas sem a necessidade de qualquer outra alterao de
sua planilha.
Por exemplo copie agora as linhas 5, 6 e 7 para as linha 8, 9 e 10 (e assim por diante) e
observe o resultado obtido.
Aula Prtica - Mtodo de Newton-Raphson

Acima temos uma planilha elaborada com o EXCEL, resolvendo a funo:


f(x) = cos(x) - 0,01x = 0, para uma tolerncia dada de 0,0005, no intervalo [0;4], pelo mtodo
de Newton-Raphson, no qual temos: xk+1 = xk - f(xk)/f(xk) e onde:
f(x) = -sen(x) -0,01.
Essa planilha foi assim preparada:
primeiramente, traou-se o grfico de f(x) para identificar a existncia de raiz no intervalo
indicado. Para isso procedeu-se do seguinte modo:

a) definiu-se na clula A1 o valor inicial da seqncia de valores a serem tomados em x


para o calculo dos respectivos valores em f(x);
b) a seguir, na clula A2 digitou-se o valor do incremento, 0,2;

CALCULO NUMERICO E GRAFICO.doc;105/125

c) considerou-se a seqncia at a clula 21, fazendo o preenchimento usando os seguintes


passos: EDITAR, PREENCHER, SEQNCIA, INCREMENTO (0,2), OK;
d) na clula B1 digitou-se a funo f(x). B1:+COS(A1)-0,01*A1
e) copiou-se o contedo de B1 para as clulas B2 at B21, usando o seguinte procedimento:
EDITAR, COPIAR, EDITAR, COLAR, B2 .. B21 (marcar com o MOUSE);
f) com os valores dos pontos definidos nas colunas A e B, respectivamente eixos
coordenados X e Y, e devidamente marcados com o uso do Mouse desde A1 at B21,
pediu-se: INSERIR, GRFICO, NESTA PLANILHA (marcando-se com o Mouse a rea
em retngulo no qual o grfico seria traado, as clulas representando os eixos
coordenados aparecero na caixa de dilogo assim:
etapa 1 de 5) intervalo =$A$1:$B$21 (que representa a rea j demarcada - se no digitea desse modo) e a seguir escolha a opo PRXIMA;
etapa 2 de 5) escolha o tipo de grfico DISPERSO (XY) e em seguida PRXIMA;
etapa 3 de 5) escolha o formato 6 para o grfico de disperso xy e PRXIMA;
etapa 4 de 5) conferir os elementos apresentados e se a coluna do eixo dos x corresponde
a desejada e FINALIZAR, pois no desejamos ir a etapa seguinte que para
dar titulo ao grfico, incluso de legendas, etc.
a) observando o grfico vemos que a curva f(x) corta o eixo dos xis entre os valores 1 e 2.
Desse modo, arbitramos x0 = 1,5 como primeira aproximao da raiz.
A seguir descreveremos como as clulas de D at H foram preparadas para o clculo da
aproximao da raiz, usando o mtodo de Newton-Raphson e a tolerncia indicada.

a) nas clulas de D at H foram digitados o que se segue (no digite as observaes entre
parnteses):
G1:+1,5
D2:+G1

(valor de x0)
( assume o valor da ltima iterao para o clculo de uma nova
iterao)
E2:+COS(D2)-0,01*D2 (clculo da funo f(x) para o ponto dado)
F2:-SEN(D2)-0,01
(clculo da derivada de f(x) no ponto dado)
G2:+D2-E2/F2
(clculo da nova iterao)
H2:+ABS(G2-G1)
(
clculo do erro absoluto - comparar visualmente com a
tolerncia. Se este valor for menor que a tolerncia o valor
visto em G, nesta linha, a raiz procurada)

a) copiar as clulas D2..H2 para D3..H4 (por exemplo);


b) observe o resultado obtido. Veja que na clula H3 o erro absoluto 7,9293 E -05, isto ,
0,000079293. Portanto menor que a tolerncia considerada. Desse modo a raiz esta na
clula G da mesma linha, ou seja, G3. A raiz portanto igual a 1,55524327.

CALCULO NUMERICO E GRAFICO.doc;106/125

Tente agora o mesmo exerccio para f(x) = sen(x) - 0,01x.

CALCULO NUMERICO E GRAFICO.doc;107/125

Interpolao Polinomial de Lagrange

A avaliao de f(x) num ponto x localizado entre dois pontos caves, isto , xi < x < xi+1
chamada de interpolao.
O estudo da interpolao resolve basicamente dois tipos de problemas:
1. conhecida a funo em n+1 pontos, conhec-la, aproximadamente, em outro ponto qualquer
do intervalo [a,b].
2. conhecida a expresso analtica de f(x), aproxima-la por outra expresso mais simples,
bastando para isso avali-la em um nmero finito n+1 de pontos no intervalo de
interpolao.
Formula de Lagrange para o Polinmio Interpolante

p n (x) =

n
i=0

(x x j )
i xj)

i (x
j=0
j i

(1)

por exemplo, o polinmio de grau 2, obtido considerando dados os pontos (x0 ; f0 ), (x1 ; f1 ) e
(x2 ; f2 ), pela expresso de Lagrange acima dada por:
p2 (x) =

(x - x1 )( x - x 2 )
(x - x 0 )( x - x 2 )
(x - x 0 )( x - x1 )
f0 +
f1 +
f2
(x 0 x1 )( x 0 x 2 )
(x1 x 0 )( x1 x 2 )
(x 2 x 0 )( x 2 x1 )

(2)

Sejam por exemplo, (0,5;1,65), (0,6;1,86) e (0,7;2,01) os pontos conhecidos de f(x) e que
desejssemos saber a interpolao para x=0,55. Ora como dispomos de apenas 3 pontos
teramos como opo fazer uma interpolao linear (escolhendo dois pontos convenientemente
para tal) ou atravs de um polinmio do 2o grau. Escolhamos a segunda opo, por exemplo.
Uma planilha poderia ser elaborada do seguinte modo:

p2(x)
x1

x2

x-x1

x-x2

a*b

x0 x0-x1 x0-x2
f0

c*d
m/n* f0

x0

x2

x-x0

x-x2

a*b

x1 x1-x0 x1-x2
f1

c*d
m/n* f1

x0

x1

x-x0

x-x1

a*b

x2 x2-x0 x2-x1
f2

c*d
m/n* f2

onde p2(x) seria a expresso (2) acima, porm representada pelo somatrio indicado abaixo:

CALCULO NUMERICO E GRAFICO.doc;108/125

p2(x) = m/n* f0 + m/n* f1 + m/n* f2 , ficando entendido que os valores a, b, c, d, m e n, so os


obtidos em cada quadro indicado na tabela acima.
A planilha no Excel ficaria:
A3: +0,55
B3:+D8+H8+L8
Os dados do problema valores de (xi;fi), seriam digitados em:
B5:+0,6 (valor de x1)
C5:+0,7 (valor de x2)
A7:+0,5 (valor de x0)
A6:+$A$3 (valor j definido de x, na clula A3)
em F5, G5 e E7 os valores de x0 , x2 e x1 e em J5, K5 e I7 os valores de x0 , x1 e x2 , tudo
respectivamente. Nas clulas A8, E8 e I8 os valores de f0 , f1 e f2 . Em D8 o clculo de
D6/D7*A8, que corresponde ao clculo do primeiro termo do segundo membro da expresso
(2). Os clculos intermedirios so:
B6:+(A6-B5) ; B7:+(A7-B5) ; C6:+(A6-C5) ; C7:+(A7-C5) ; D6:+B6*C6 e D7:+B7*C7
Resta agora copiar os contedos de A6..D6 para E6..H6 e para I6..L6, bem como B7..D7 para
F7..H7 e para J7..L7 e ainda, D8 para H8 e L8, obtendo assim o clculo dos outros dois termos
da equao (2).
O resultado da interpolao pode ento ser lido em B3.

CALCULO NUMERICO E GRAFICO.doc;109/125

CALCULO NUMERICO E GRAFICO.doc;110/125

Uma Aplicao com o Mtodo de Newton- Raphson


Descrio do Problema - Adaptado por: Professor Luiz Alberto)
Uma casa comercial oferece dois planos de financiamento para um produto cujo preo vista R$16.200,00.
Plano A: entrada de R$2200,00 mais 9 (nove) prestaes de R$2652,32
Plano B: entrada de R$2200,00 mais 12 (doze) prestaes de R$2152,27
Qual dos dois planos melhor para o consumidor.

Estudo da soluo: Para escolher o melhor plano deve-se saber qual tem a menor taxa de juros. A equao
abaixo relaciona os juros (j) e o prazo (P) com o valor financiado (VF = preo a vista - entrada) e a prestao
mensal (PM):
1 (1 + j ) P VF
=
j
PM

Fazendo, x= 1 + j e k= VF/PM , tem-se:

xP 1
= kx P
x 1

fazendo f(x) = kxP+1 - (K+1)xp + 1 = 0, chega-se a uma equao algbrica de grau P + 1.


Deve-se agora, achar o valor de x no qual f(x) se anule, ou seja, calcular uma raiz de f(x) = 0.
A raiz da equao deve ser primeiramente isolada e depois refinada at a tolerncia desejada. Pode-se verificar
que x=1 raiz destas equaes, mas isto significa j = 0 (x = j + 1), o que no ocorre com os financiamentos!
Conforme se pode ver nos grficos abaixo a outra raiz est entre um valor maior que 1 e menor que 1,15. Como
se trata de uma equao algbrica com derivada de fcil obteno, use o Mtodo de Newton para o refinamento,
pois ela apresenta uma rpida convergncia, considerando tol = 0,00005.

Figura 1 - Plano A (x0 = 1,12)

CALCULO NUMERICO E GRAFICO.doc;111/125

Figura 2 - Plano B (x0 = 1,11)

CALCULO NUMERICO E GRAFICO.doc;112/125

Prova 1
N=n= 5
(2;200)

1)

BOA SORTE

(valor 3 pontos). Usando o mtodo de Birge-Vieta e uma tolerncia 0,005, calcule a raiz do
polinmio p(x) = 2x4 - 5x2 - 8x - N = 0, com x0 = 2,2 +N/100.

CALCULO NUMERICO E GRAFICO.doc;113/125

2) Seja

f(x) =

nx - nsen 2 ( x) e f (x) =

n
- 2nsen(x)cos(x) sua derivada.
2 nx

a) Calcule valores de f(x) usando incremento 0,5 e determine um subintervalo onde possa
existir ao menos uma raiz, diferente de zero, entre (0;5). (valor 1 ponto).
b) Usando o Mtodo de Newton-Raphson ache uma dessas razes, tol = 0,005. (valor 3
pontos).

CALCULO NUMERICO E GRAFICO.doc;114/125

3)

Seja f(x) = cos(x)-0,01Nx,


Preencha o quadro abaixo:
x
0,0
0,5

1,0

1,5

2,0

2,5

3,0

3,5

f(x)
a.

Observe o quadro acima e determine um intervalo em que haja, possivelmente, pelo


menos uma raiz de f(x) e indique um valor de x0 (0,5 pontos);
b. Suponha que g(x)= x + cos(x) - 0,01Nx tenha sido sugerida como funo de iterao
de f(x), ento:
b.1. Verifique se g(x) converge. ( 1 ponto);
b.2. Independente de convegir ou no calcule 3 iteraes em g(x) e seu respectivo rro
absoluto. (1,5 pontos).

CALCULO NUMERICO E GRAFICO.doc;115/125

Prova 2

1. Num determinado clculo, certo aluno chegou ao seguinte sistema linear:

1,5x1
-2x1
1,8 x1
3 x1

2x2
3 x2
-2 x2
2 x2

3x3
-1 x3
2 x3
-1 x3

4 x4 =
2 x4 =
n x4 =
0 x4 =

n= 5

n+1
n-1
n
4

Pede-se sua soluo pelo mtodo de Gauss.

CALCULO NUMERICO E GRAFICO.doc;116/125

2. Certo veiculo locomovendo-se entre a cidade A e B, encontrava-se no instante t=0 minutos


distante 300km da cidade B, quando seu motorista resolveu marcar a velocidade instantnea a
cada 15 minutos, obtendo o seguinte quadro:

Quadro de velocidades V(t) medidos em km/h


tempo (t)
(minutos)
velocidade
v(t) (km/h)

15

30

45

60

72

60+n

70+n

80+n

65

Passada esta hora, sabendo-se que a distncia percorrida (s) pode ser calculada por:

t1
s=

v(t)dt , faa uma estimativa da distncia que o veiculo est da cidade B,

t0
a) usando o mtodo dos trapzios;
b) usando o mtodo de Simpson.

CALCULO NUMERICO E GRAFICO.doc;117/125

nfab961
n= 4

Prova 3

1,8+n
1+n
A

3,7+n
4,1+n
3,8+n
3+n
3,1+n
3,6+n
2,3+n
2,8+n 2,2+n
1,5+n
0,8+n
B

0 2 4 6 8 10 12 14 16 18 20 22 24
cerca X

Figura 1. Delimitao de propriedade entre a


margem do rio e a cerca X.

1.a) (valor 1,5 pontos). Uma certa propriedade encontra-se delimitada por uma curva AB (figura), traada de
modo a tangenciar as margens de um rio, e uma cerca X. Para medir a rea do trecho entre o rio (curva AB) e a
cerca X, da cota 0m at a cota 24m, foram calculadas as distncias em relao a cerca X a cada 2,00 metros (vide
tabela abaixo). Qual esta rea?
Tabela 1. Tabela de cotas-distncia da curva AB.
cota (m)
distncia(m)

0
1+n

2
1,8+n

4
2,3+n

6
3,1+n

8
3,7+n

10
3,8+n

12
4,1+n

14
3,6+n

16
3+n

18
2,8+n

20
2,2+n

22
1,5+n

24
0,8+n

b) (valor 1,0 pontos). Utilizando os dados da tabela 1, faa uma interpolaao polinomial de Lagrange e estime o
valor de p1(9,8) (linear).
2. (valor 2 pontos). Usando o mtodo de Birge-Vieta e uma tolerncia 0,005, calcule a raiz do polinmio p(x) =
2x4 - 5x2 - 8x - n = 0, com x0 = 2,2 +n/100.
3. (valor 2 pontos). Num determinado clculo, certo aluno chegou ao seguinte sistema linear:
1,5x1
+ 2x2
+ 3x3
+ 4 x4 =
n+1
-2x1
+ 3 x2
- 1 x3
+ 2 x4 =
n-1
1,8 x1
-2 x2
+ 2 x3
+ n x4 =
n
3 x1
+ 2 x2
- 1 x3
+ 0 x4 =
4

CALCULO NUMERICO E GRAFICO.doc;118/125

Pede-se sua soluo pelo mtodo de: Gauss ou Gauss-Jordan (obs.: usar trs casas decimais com arredondamento
quando for o caso).
4. (2,1;200) (valor 2 pontos). Tm-se uma funo f(x)=2x3 + ln(x) - n, com pelo menos uma raiz entre (0;10). Usando
incremento de 0,5, determine x0 e calcule uma aproximao da raiz, com trolterncia de 0,005.
5. (valor 1,5 pontos). Seja f(x) = cos x + ln x + x = 0, e F(x) = e -(cos x + x) , uma funo de Iterao de f(x) e x0 =
0,5 uma aproximao inicial da raiz de f(x), ento:
a) verifique se F(x) converge sabendo que F(x) = (sen x -1) e-(cos x + x)
b) calcule trs iteraes e seus respectivos erros absoluto.

CALCULO NUMERICO E GRAFICO.doc;119/125

Prova 4

n= 2

1) Seja f(x) = ex - 2,
a) desenvolva a srie de Maclaurin para f(x);
b) calcule f(0,5) usando 3 termos da srie desenvolvida;
c) sabendo-se que e1 < 3, calcule quantos termos precisamos para obter o valor de f(0,5) com uma preciso de
duas casas decimais. Qual ento o valor de f(0,5)?

CALCULO NUMERICO E GRAFICO.doc;120/125

2) Seja f(x) = ex - 2,
a) usando o mtodo da bisseo mostre que existe pelo menos uma raiz entre (0;1)
b) adote um valor inicial e calcule, pelo Mtodo da Bisseo, trs iteraes.

CALCULO NUMERICO E GRAFICO.doc;121/125

3) Seja f(x) = 2x2 - nsen(x), ento:


a) indique subintervalo(s) onde exista pelo menos uma raiz em (0;4) e seu respectivo x0;
b) mostre que

F( x) =

nsen(x)
pode ser uma funo de iterao obtida a partir de f(x);
2

c) verifique se F(x) pode convergir para a(s) raiz(es) indicada(s) em a; e


d) se houver possibilidade de convergncia calcule uma raiz considerando uma tolerncia de 0,005; caso contrrio
calcule 4 iteraes e seu respectivo erro absoluto.

CALCULO NUMERICO E GRAFICO.doc;122/125

Prova 5
1.Um dos problemas que se resolve em hidrulica dos canais o calculo da curva da superfcie
livre, denominada curva de remanso. Sua determinao, em linhas gerais, consiste em,
conhecidas as caracteristicas geomtricas e de rugosidade da
h (m)
f(h)
seco do canal, calcula-se ento o valor da funo f(h), para
2,50
3412
vrios valores de h, dentro da zona que interessa a resoluo do
2,25
3446
problema. Integrando entre uma seco, distncia s0 (m) de uma
2,00
3504
origem e outra seco genrica, distncia s (m), s - s0 =
h
1,80
3583
f ( h ) dh . Assim, a partir de uma seco de abcissa, s0, e de
h0
1,60
3722
altura de gua h0, conhecidas, pode determinar-se a abcissa s1, de
1,50
3835
uma
seco em que a altura de gua h1 qualquer. Desse modo
1,25
4443
calcule a distncia para a altura de gua de 1,00 metro(s), isto ,
1,00
7804
1, 0
ache s - s0 =
f ( h ) dh , com h = 0,25 (interpole os valores
2 ,5

necessrios e no fornecidos).
2. Dado o polinmio: P(x) = 2x5 - (5+n/10)x3 + x2 - 0,5625 = 0. Ache uma de suas razes
positiva, n = 6.
3. Seja f(x) = xln(x) - 0,6 = 0 , ento:
a. Ache uma raiz de f(x) pelo MNR, tol=0.005.

b. Ache uma funo de iterao F(x) que possa ser convergente | F (x0) | < 1 (M.I.L) e
determine duas iteraes.
4. Um certo fazendeiro construiu junto a uma nascente uma barragem e instalou um carneiro
hidrulico com o objetivo de abastecer um reservatrio prximo a sua casa. Para calcular a

vazo de recalque q (l/min) que entra no reservatrio ele dispe da formula: q= Q

h
R, onde:
H

Q (vazo da fonte de alimentao)=39 l/min.; h (altura de queda) = 6m; H (altura de recalque)


= 49,88m. Com o valor de R (rendimento do carneiro) obtido da tabela dada a seguir, ache q.
Tabela. Rendimento (R) do Carneiro Hidrulico instalado em funo de H/h.
H/h

6,0

6,5

7,5

8,0

8,5

9,0

0,52

0,64

0,72

0,59

0,53

0,45

0,40

5. Determine a soluo do Sistema de Equaes dado abaixo usando o Mtodo de Gauss ou de


Gauss-Jordan.

x + 2y + 6z = 6
-x +2y -3z = 6
7x + 4y + 3z =6

CALCULO NUMERICO E GRAFICO.doc;123/125

Prova 6
ATENO: Ao resolver os problemas abaixo, no use nmeros com menos de 3 casas
decimais (arredondamento na quarta casa, quando for o caso) e use n = 7.

1) Ache pelo menos uma raiz positiva da funes abaixo:


a)Usando o mtodo de Newton-Raphson: f(x) = ecos(x) - x3 + n = 0 ; tol = 0,005.
b) Usando o mtodo de iterao linear: g(x) = x + nln(x) = 0 ; tol = 0,005.
2. Dispe-se dos dados de cota (X em metros) X rea (A em km2) do aude Marechal Dutra,
no Rio Grande do Norte, Municpio de Grgalheiras, que se encontra atualmente na cota 125m.
Deseja-se calcular o volume (em hm3) de gua existente no mesmo e para isso pode-se
calcular a

x1

Adx

, o que, dada as condies dos dados, poder ser estimado por meio de

x0

Integrao Numrica utilizando-se o Mtodo dos Trapzios ou de Simpson, por exemplo.


Entretanto, para isso precisamos interpolar o valor da rea na cota 121m, de modo que
tenhamos os dados com espaamento (h) de 4,00 metros. Pede-se:
cotas 105 109 113 117 119 125 126, 129 133 134
135 137 141
(m)
8
reas 0,0 0,10 0,45 1,10 1,80 5,80 7,80 8,79 14,5 16,03 17,58 20,80 24,2
(km2)
a) Calcule (usando x = 4 m) a capacidade aproximada de armazenamento de gua do aude.
Caso necessite interpolar valores use a interrpolao polinomial de Lagrange.
3. Um cabo telefnico suspenso entre dois postes tem um peso de quilograma - fora por
metro. Sabendo-se que:
a. A tenso T no meio do cabo obtida pela resoluo da equao: (2T/)senh(L/(2T)) = S,
onde: S o comprimento do fio; L a distncia entre os postes e o peso especifico do fio
por metro linear.
b. Apartir do resultado obtido na formula anterior podemos calcular a flecha f pela formula: f
= (T/)[cosh(L/(2T)) - 1].
Pede-se para calcular a flecha vertical correspondente a valores de = 0,8 kgf/m.
Para resolver a equao para o clculo da tenso (item a) usar o Mtodo de Newton Raphson,
com: Tol = 0,005; T0 = 18kgf; S = 32 m; L = 30 m.
Lembre-se: senh(x) = (ex - e- x)/2 ; cosh(x) =(ex + e- x)/2
4. Seja f(x) = e- x - x com r pertencente ao intervalo (0;1).
a. Ache uma raiz de f(x) pelo MNR, tol=0.005.

CALCULO NUMERICO E GRAFICO.doc;124/125

b. Ache uma funo de iterao F(x) que possa ser convergente | F (x0) | < 1 (M.I.L) e
determine duas iteraes.

CALCULO NUMERICO E GRAFICO.doc;125/125

S-ar putea să vă placă și