Sie sind auf Seite 1von 15

Universidade Federal do Par

Instituto de Tecnologia
Programa de Ps-Graduao em Engenharia Mecnica - PPGEM

Mtodos Numricos

Prof. Dr. Jerson R. P. Vaz

Belm-PA
Brasil

1. Introduo
O estudo de mtodos numricos constitui-se como um grande passo para
o entendimento de novas ferramentas matemticas passveis de serem aplicadas
na soluo de problemas de engenharia, que eventualmente podem parecer
insolveis devido a complexidade analtica envolvida.
O

uso

equipamentos

dessas

ferramentas

eletrnicos

foi

sofisticados

acelerado
como

os

com
PCs,

surgimento

que

incentivou

de
o

crescimento de mtodos numricos cada vez mais robustos, tornando o estudo


dos mtodos numricos, uma disciplina imprescindvel em qualquer curso
cientfico.
Neste curso desenvolvido um estudo sobre os mtodos numricos mais
comumente

utilizados,

onde

alguns

conceitos

importantssimos

para

compreenso e o entendimento de tcnicas numricas sero abordados,


objetivando suas aplicaes na engenharia. Desta forma, os seguintes conceitos
sero estudados:
- Erro de arredondamento, truncamento, acurcia e preciso;
- Anlise de condicionamento e aproximao de funes e derivadas
atravs da srie de Taylor;
- Mtodos para o clculo de razes de equaes no lineares;
- Sistemas de equaes lineares;
- Ajuste de curvas;
- Integrao numrica;
- Solues numricas para equaes diferenciais ordinrias e parciais.
Objetivo geral
Proporcionar ao aluno conhecimentos para utilizar mtodos numricos
como ferramenta na soluo de problemas de engenharia.
Contedo
Introduo; Erros e incertezas; Soluo numrica de sistemas de equaes
lineares e no-lineares; Interpolao e aproximao de funes; Diferenciao e
integrao numrica; Prtica de clculo numrico computacional.

2. Erros e Incertezas
2.1. Erro absoluto
o mdulo da diferena entre um valor exato x e sua aproximao x , o
qual denotamos por ea .
ea x x

(2.1)

2.2. Erro relativo


a razo entre o erro absoluto ea e o valor aproximado x . Denotado por
er :
ea

x x
x

2.3. Erro de arredondamento e truncamento


2.3.1. Erro de arredondamento
Entende-se por erro de arredondamento, o erro resultante da associao
de um nmero real a um nmero de mquina do sistema numrico de uma
mquina digital.
Existem muitas formas de se determinar a associao de um nmero real
a um nmero aproximado estabelecido por uma mquina. Tais associaes
definem os tipos de arredondamento. Entre os tipos de arredondamento mais
usados est o arredondamento por corte, em que, para se ter um nmero com n
dgitos, corta-se o nmero na posio do dgito n. Por exemplo, deseja-se o
nmero 1,2356123456 com apenas trs casas decimais. Ento cortamos o nmero
na posio que se encontra o dgito 5, resultando em 1,235.
Um outro tipo de arredondamento muito usado o arredondamento
simtrico ou, como conhecido, arredondamento para um nmero mais prximo

(2.2)

da mquina. Considera-se para se ter uma preciso de n dgitos, o dgito n+1,


caso este seja menor ou igual a 5, corta-se na posio do dgito n; caso contrrio,
aplica-se o arredondamento para cima. Por exemplo, deseja-se, novamente, o
nmero 1,2356123456 com apenas trs casas decimais. Ento cortamos o nmero
na posio que se encontra o dgito 5, e somamos uma unidade a este mesmo
dgito, pois o dgito 6 maior que quatro, resultando em 1,236.
A Tab. 1 mostra uma comparao entre os erros de arredondamento por
corte e simtrico em relao a um valor exato. Alm de indicar um problema
que comum nos processos iterativos propagao dos erros.
Tab. 1: Erro de arredondamento propagao.

2.3.2. Acurcia e preciso


A qualidade de um resultado dita exatido (acurcia). A exatido
tem a responsabilidade de informar se um resultado emitido por uma mquina
digital bom ou ruim. J a preciso, em termos prticos, corresponde ao
nmero de dgitos significativos do sistema de representao de uma mquina
digital.
Esta distino entre dois conceitos, que na linguagem coloquial so
sinnimos, fundamental para a matemtica computacional. surpreendente
ver quanta confuso isso causa, mesmo para pessoas que deviam conhec-los.
Um computador pode ter uma grande preciso, mas produzir resultados com
exatido muito ruins. Essa confuso entre esses conceitos revelada claramente
pelos fabricantes de computadores e aqueles usurios que pensam que uma
maior preciso um passaporte automtico para altas exatides nos resultados.
Desta maneira oferecido pelos fabricantes preciso simples, alta preciso e
algumas vezes preciso estendida, fazendo com que um usurio no satisfeito
com a exatido dos resultados obtidos em preciso simples, os recalcule com

maior preciso. Isso nem sempre vai garantir uma melhor exatido. Como
exemplo basta considerar a expresso:

1040 500 1040 610 1045 400 1045 1510 ,


que ter como resposta zero em muitas mquinas disponveis hoje em dia. O
usurio no sabe em geral quantos dgitos so necessrios para garantir a
resposta correta e o problema de se conseguir uma aritmtica computacional
com exatido tima, s foi conseguido a partir dos trabalhos do Prof. U. Kulish
e sua equipe na Universidade de Karlsruhe (Alemanha) a partir de 1979.
2.3.3. Erro de truncamento
So erros provenientes da utilizao de processos que deveriam ser
infinitos ou muito grandes para a determinao de um valor e que, por razes
prticas, so truncados.
Estes processos infinitos so muito utilizados na avaliao de funes
matemticas, tais como, exponenciao, logaritmos, funes trigonomtricas e
vrias outras que uma mquina pode ter.
No presente curso, estudaremos o erro de truncamento associado
aplicao da srie de Taylor, dada por:

f x f x 0

h
h2
hn n
hn n
f ' x 0 f '' x 0
f x 0
f x 0
n 0 n !
1!
2!
n!

onde

x x0 h , em que x Df e h x .
O erro cometido com o truncamento da srie no termo de ordem n dado por:

en x

h n 1
f n 1
n 1 !

onde

x0 h .

Na srie de Taylor calcula-se o desenvolvimento at um nmero finito de


termos, e despreza-se outro nmero infinito de termos, truncando, portanto, o
modelo real. Uma das principais dificuldades da computao cientfica fazer
uma estimativa realstica deste erro, isto , por exemplo, determinar que nmero
de termos deve ser usado. Um modelo usual seria ir calculando at que o valor
representado fosse menor do que uma certa grandeza dada a priori (tolerncia).
Exemplo:
Determine o polinmio de Taylor, com truncamento no termo de segunda
ordem, para a funo f x cos x , para x0 0 , e use esse polinmio para obter

o resultado aproximado de cos0,01 . Calcule, tambm, o erro de truncamento


do polinmio.
Passo 1
Para aplicar a srie de Taylor precisamos conhecer a funo no ponto
inicial x0 e as suas derivadas neste mesmo ponto. Desta forma, temos:

f x cos x

f x0 cos x0 cos 0 1

f ' x senx

f ' x0 senx0 sen0 0

f ' ' x cos x

f ' ' x0 cos x0 cos 0 1

Passo 2
Vamos agora, aplicar a srie de Taylor para aproximar a funo

f x cos x no ponto x0 .
h
h2
hn n
f ' x0
f ' ' x0
f x0 .
1!
2!
n!
Desta maneira, a srie fica
f x f x0

h 2 h3
f 0 h 1 h.0
.0
2
3
Como h x x x0 , e truncando no termo de segunda ordem, temos:

f x cos x 1

x2
2

Ento cos0,01 1

en x

0,012
0,99995 e o erro de truncamento
2

h n 1 n 1
f
n 1!

e2 x

x 21
x3
sen
sen
2 1!
6

para x 0,01, fica

e2 0,01

0,013
.sen 0,16.10 6 sen , em que 0 0,01
6

como sen 1 e f x cos x 1

x2
e2 x , ento:
2

cos0,01 0,99995 0,16.10 6


Esta expresso indica que pelo menos os 5 primeiros algarismos significativos
so iguais aos algarismos do valor real de cos0,01 .

3. Aproximao de Funes
3.1. Srie de Taylor e sua aplicao na aproximao de funes e derivadas
O desenvolvimento em srie de Taylor constitui uma ferramenta bastante
eficaz para o clculo de aproximao de funes e derivadas, pois, toda funo
analtica pode ser representada por uma srie de potncias em x-x0, cuja
representao, neste caso, a prpria srie de Taylor.

f x f x0

h
h2
hn n
f ' x0
f '' x0
f x0
1!
2!
n!

Cuja forma em notao sigma

f x

f k xo x xo

k 0

k!

f x0

x xo
1!

x xo

f ' x0

2!

x xo

f '' x0

k!

onde x x0 h , em que x Df .
O erro cometido com o truncamento da srie no termo de ordem n dado por:

ek x

h k 1
f k 1
k

1
!

onde

x0 h .

3.2.Srie de Taylor na aproximao de funes


Neste item, vamos aplicar a srie de Taylor para aproximar a soluo de
algumas funes. Em seguida, faremos uma breve anlise dos resultados quando
comparados com os valores da soluo exata.
Antes de aplicar a srie de Taylor, necessrio conhecer o critrio de
convergncia de DLembert, cuja aplicao bastante comum nas sries de
potncias.
Aplicao A

f x0
k

Vamos desenvolver a funo f x x 2 em srie de Taylor e avaliar o


valor funo em x0 0 .
Passo 1
Para aplicar a srie de Taylor precisamos conhecer a funo no ponto
inicial x0 e as suas derivadas neste mesmo ponto. Desta forma, temos:

f x x 2

f x0 0

f ' x 2 x

f ' x0 0

f '' x 2

f '' x0 2

f ''' x 0

f ''' x0 0

Observe que a partir do termo de terceira ordem na derivada, seus


valores so todos nulos. O desenvolvimento de Taylor em x0 0 conhecido
como desenvolvimento de Maclaurin, e

f k 0 x k

k 0

k!

f x

f 0

x
x2
x k k
f '0
f ''0
f 0
1!
2!
k!

Passo 2
Vamos agora, aplicar a srie de Taylor para aproximar a funo

f x x 2 no ponto x0 .
f x f x0

h
h2
hn n
f ' x0
f '' x0
f x0 .
1!
2!
n!

Desta maneira, a srie fica

h
h2
h3
f x 0 .0 .2 .0
1!
2!
3!
que se reduz a

f x x 2 quando substitumos h x x x0 na equao

acima. Observe que a srie se torna exatamente a prpria funo.


Neste caso, como a funo polinomial de grau dois, a srie de Taylor
reconstitui a funo

f x x 2 de forma exata, confirmando a importante

caracterstica que a srie de Taylor tem de representar qualquer funo


analtica, seja de forma aproximada ou exata.
Aplicao B

Vamos executar o mesmo procedimento, feito na APLICAO 1, com a


funo f x ln x para x0 1 .
Passo 1
Novamente, para aplicar a srie de Taylor precisamos conhecer a funo
no ponto inicial x0 e as suas derivadas neste mesmo ponto. Desta forma, temos:

f x ln x
f ' x

f x0 0

1
x

f ' x0 1

1
x2
2
f ''' x 3
x
6
f IV x 4
x

f '' x0 1

f '' x

f ''' x0 2
f IV x0 6

f x 1

n 1!
x

n1

f n x0 1

n 1!

Passo 2
Vamos agora, aplicar a srie de Taylor para aproximar a funo

f x ln x no ponto x0 .
h
h2
hn n
f x f x0 f ' x0
f '' x0
f x0 .
1!
2!
n!
Desta maneira, a srie fica

f 1 h h

n
h 2 h3 h 4
n1 h
1

2
3
4
n

que a funo f x ln x em srie de Taylor avaliada em x 0 , ou seja:

ln 1 h h

n
h 2 h3 h 4
n1 h
1

2
3
4
n

Utilizando a equao acima para calcular o valor de ln 2 , basta fazer


h 1 , o que resulta em:
1 1 1
n1 1
ln 1 1 1 1

2 3 4
n

A tabela abaixo mostra os resultados de ln 2 para diversos nmeros de termos

n , e os respectivos erros absolutos quando comparados com os resultados exatos


de ln 2 .
Valor Aproximado

Valor Exato

Erro Absoluto

0.6931

0.3069

0.5

0.6931

0.1931

0.8333

0.6931

0.1402

0.5833

0.6931

0.1098

0.7833

0.6931

0.0902

0.6167

0.6931

0.0765

0.7595

0.6931

0.0664

0.6345

0.6931

0.0586

0.7476

0.6931

0.0525

10

0.6456

0.6931

0.0475

5000

0.6930

0.6931

n
1

1104

Observe que quanto maior o nmero de termos menor o erro absoluto


e conseqentemente mais prximo est a soluo aproximada da soluo exata.
3.3.Srie de Taylor na aproximao de derivadas
A srie de Taylor, tambm, uma poderosa ferramenta para aproximar
derivadas de qualquer ordem. Essa caracterstica, forma a base para o
entendimento de um mtodo bastante eficiente e rpido conhecido como o
mtodo das diferenas finitas (DF), que largamente utilizado para solucionar
inmeros problemas fsico-matemticos, apesar de ser um mtodo bastante
antigo. Sua utilizao em grande escala justificada pelo alto grau de

performance computacional que possui. Neste curso, concentraremos os nossos


estudos apenas na aproximao de derivadas de primeira e segunda ordens.
3.3.1.Aproximao de derivadas de primeira ordem
Para aproximar a derivada de primeira ordem pela srie de Taylor,
necessrio executar o truncamento no termo de primeira ordem, o que resulta
em

f x f x0 hf ' x0
Rearranjando tal equao, temos

df x0
dx
df x0
dx

f x f x0
h

, como x x0 h

f x0 h f x0
h

Na forma discreta
f fi
df
, onde h x (chamado de passo)
i1
dx
h

Essa a equao que aproxima uma derivada de primeira ordem


utilizando a srie de Taylor. fcil perceber que esta equao um esquema de
diferenas finitas de primeira ordem.
Para determinar a derivada de uma funo em um ponto, necessrio
conhecer dois pontos da funo, de acordo com a o ilustrado na figura abaixo.

3.3.2.Aproximao de derivadas de segunda ordem


Neste item, para aproximar a derivada de segunda ordem, necessrio
expandir a srie de Taylor de duas maneiras diferentes. A primeira consiste em
desenvolver a srie executando passos positivos, ou seja, passos avanados h .
A segunda, desenvolver a srie executando passos negativos, passos atrasados
h . Desta forma, os desenvolvimentos em srie de Taylor, fica

h
h2
h3
f x0 h f x0 f ' x0
f '' x0
f ''' x0
1!
2!
3!
e
f x0 h f x0

h
h2
h3
f ' x0
f '' x0 f ''' x0
1!
2!
3!

Somando as duas parcelas e truncando no termo de segunda ordem, temos

f x0 h f x0 h 2 f x0 2

h2
f '' x0
2

Arrumando a expresso

d 2 f x0 f x0 h 2 f x0 f x0 h

dx 2
h2
Na forma discreta

f 2 f i f i 1
d2 f
i 1
, onde h x (chamado de passo)
2
dx
h2

Essa expresso aproxima uma derivada de segunda ordem, e um


esquema de diferenas finitas de segunda ordem.
Neste caso, para determinar a segunda derivada de uma funo em um
ponto, necessrio conhecer trs pontos da funo.

Aplicao A
Determinar f ' 2 , utilizando tanto a aproximao por srie de Taylor
quanto a soluo exata, a partir de f x ln x com h 0.1 .
Passo 1
A soluo exata bastante simples de se calcular. Basta derivar uma vez
1
a funo f x ln x e depois substituir o valor 2, ou seja, como f ' x ,
x
1
ento f ' 2 0.5 .
2
Passo 2
Para a soluo aproximada, precisamos determinar o valor da funo em

x0 e em x0 h . Desta forma, como x0 2 e x0 h 2 0.1 2.1 , fazemos:


f x0 ln x0 ln 2 0.693
f x0 h ln x0 h ln 2 0.1 0.742
Aplicando a frmula aproximada para a derivada de primeira ordem, temos:

df x0 f x0 h f x0 f 2.1 f 2 0.742 0.693

0.49
dx
h
0.1
0.1
Ento o resultado aproximado de f ' 2 0.49. O erro absoluto da ordem de

0.5 0.49 0.01 .


Aplicao B
Nesta aplicao vamos utilizar a mesma funo da APLICAO A, com
a diferena de que agora vamos calcular f ' ' 2 , utilizando, da mesma maneira,
tanto a aproximao por srie de Taylor quanto a soluo exata, a partir de

f x ln x com h 0.1 .
Passo 1
A soluo exata, da mesma maneira que na aplicao A, bastante
simples de se calcular. Basta derivar duas vezes a funo f x ln x e depois
1
1
substituir o valor 2, ou seja, como f ' ' x 2 , ento f ' ' 2 0.25 .
x
4
Passo 2
Para a soluo aproximada, precisamos determinar o valor da funo em

x0 , x0 h e em x0 h . Desta forma, como x0 2 , x0 h 2.1 e x0 h 1.9 ,


fazemos:

f x0 ln x0 ln 2 0.693
f x0 h ln x0 h ln 2.1 0.742
f x0 h ln x0 h ln 1.9 0.642
Aplicando a frmula aproximada para a derivada de primeira ordem, temos:

d 2 f x0 f x0 h 2 f x0 f x0 h f 2.1 2 f 2 f 1.9 0.742 2 0.693 0.642

0.2
dx 2
h2
0.12
0.01
Ento o resultado aproximado de f ' ' 2 -0.2. O erro absoluto da ordem de

0.25 0.2 0.05 .

Das könnte Ihnen auch gefallen