Anda di halaman 1dari 12

1

____________________________________________________________________________________________________________________

_________________________________________________________________________________________________________
Mtodos Numricos Computacionais 2012
Prof
a.
Adriana Cherri Prof
a.
Andra Vianna Prof. Antonio Balbo Prof
a
Edma Baptista
y
x

y
x
AJUSTE DE CURVAS


At agora, o polinmio de aproximao foi definido de tal maneira a coincidir com o
valor da funo dada em pontos definidos (interpolao). Em certos tipos de problemas, isto
pode no ser desejvel, em particular se os valores foram obtidos experimentalmente e so,
portanto, sujeitos a erros. No conveniente incorporar esses erros funo de aproximao que
reflita a tendncia geral da funo dada.






















Dados n pontos (x
i
,y
i
), i = 1,.., n, deseja-se ajustar a eles uma curva f(x) y = , que seja
uma boa aproximao para esses pontos tabelados.

































2
____________________________________________________________________________________________________________________

_________________________________________________________________________________________________________
Mtodos Numricos Computacionais 2012
Prof
a.
Adriana Cherri Prof
a.
Andra Vianna Prof. Antonio Balbo Prof
a
Edma Baptista
MTODO DOS MNIMOS QUADRADOS

Ajuste de Curva Caso Discreto

O ajuste de curvas pelo Mtodo dos Mnimos Quadrados tem por objetivo ajustar
f(x) y = , de forma que os desvios quadrticos sejam mnimos, ou seja,

minimizar erros
2

n
2
i
i 1
minimizar e
=








Ajuste de Reta

y a b x = +

Ajuste Polinomial

m m-1
m m-1 1 0
y a a ... a a x x x = + + + +

Ajuste Exponencial

y ab
x
=
b
y ae
x
=
a b
y e
x+
=
...

3
____________________________________________________________________________________________________________________

_________________________________________________________________________________________________________
Mtodos Numricos Computacionais 2012
Prof
a.
Adriana Cherri Prof
a.
Andra Vianna Prof. Antonio Balbo Prof
a
Edma Baptista
y
x
AJUSTE DE RETA
















Dados n pontos (x
i
, y
i
), i = 1,.., n, deseja-se ajustar a eles uma reta b a y + = x .

min

=
n
1 i
2
i
e
min

n
1 i
2
i
(y ) y
i

min
n
2
i
i 1
[y ( )]
i
ax b
=
+


min
n
2
i
i 1
(y )
i
ax b
=



As variveis do problema so a e b.

Portanto,

2
1
2
1
0
0
n
i
i
n
i
i
e
a
e
b
=
=


1
1
2 ( )( ) 0
2 ( )( 1) 0
n
i i i
i
n
i i
i
y ax b x
y ax b
=
=


1
1
( )( ) 0
( ) 0
n
i i i
i
n
i i
i
y ax b x
y ax b
=
=





2
1 1 1
1 1 1
0
0
n n n
i i i i
i i i
n n n
i i
i i i
x y ax bx
y ax b
= = =
= = =




2
1 1 1
1 1
n n n
i i i i
i i i
n n
i i
i i
a x b x x y
a x bn y
= = =
= =

+ =

+ =















4
____________________________________________________________________________________________________________________

_________________________________________________________________________________________________________
Mtodos Numricos Computacionais 2012
Prof
a.
Adriana Cherri Prof
a.
Andra Vianna Prof. Antonio Balbo Prof
a
Edma Baptista
Desta forma, tem-se o seguinte sistema linear:

2
i
i i
i i i
n x y b
x x x y a
| | | |
| |
=
| |
|
| |
\
\ \




Resolvendo o sistema linear, obtm-se:






que so os coeficientes da funo y a b x = + .

Exemplo

Ajuste os pontos abaixo a uma reta.

x -2,0 -0,5 1,2 2,1 3,5 5,4
y 4,4 5,5 3,2 1,6 0,6 -0,6















Exerccios

1 Ajuste os dados da tabela abaixo a uma reta.

x 1,5 3,4 5,1 6,8 8,0
y 2,0 5,0 3,8 6,1 5,8

2 Dada a tabela:

x 1,00 1,05 1,10 1,15 1,20 1,25 1,30 1,35
y 1,00 1,01 1,02 1,04 1,05 1,06 1,07 1,08

Calcule o valor de f(1,18). Aproxime a funo a uma reta.
5
____________________________________________________________________________________________________________________

_________________________________________________________________________________________________________
Mtodos Numricos Computacionais 2012
Prof
a.
Adriana Cherri Prof
a.
Andra Vianna Prof. Antonio Balbo Prof
a
Edma Baptista
y
x
AJUSTE DE POLINOMIAL
















Dados n pontos (x
i
,y
i
), i = 1,.., n, e o valor do grau do polinmio a ser determinado,
deseja-se encontrar os coeficientes do polinmio
m m-1
m m-1 1 0
y ... a x a x a x a = + + + + de modo que
min

n
1 i
2
i
(y ) y
i
.

Resolvendo min

n
1 i
2
i
(y ) y
i
, obtm-se o seguinte sistema linear:
min
n
m m-1 2
i m m-1 1 0
i 1
[y ( ... )] a x a x a x a
=
+ + + +




2
0
2 3 1
1
2 3 4 2 2
2
1 2
...
...
...
...
i i
i i i
i i i i i
i i i i
m
i i
m
i i i
m
i
m m m m m m
m
i i
n x x x y
a
x x x x x y
a
x x x x x y a
a
x x x x x y
+
+
+ + +
| | | |
| |
| |
|
| |
|
| |
|
=
| |
|
| |
|
| |
|
| |
\
\ \








Exemplo
Ajuste os pontos da tabela abaixo uma equao do 2
o
grau.

x -2,0 -1,5 0,0 1,0 2,2 3,1
y -30,5 -20,2 -3,3 9,2 16,8 21,4





6
____________________________________________________________________________________________________________________

_________________________________________________________________________________________________________
Mtodos Numricos Computacionais 2012
Prof
a.
Adriana Cherri Prof
a.
Andra Vianna Prof. Antonio Balbo Prof
a
Edma Baptista























Exerccios

1 Ajuste os pontos abaixo equao y = b
0
+b
1
x+b
2
x
2
+b
3
x
3
.

x -5 -4 -2 0 1 2 3 5
y 386 225 54 6 13 40 110 220


2 Ajuste os dados abaixo pelo Mtodo dos Mnimos Quadrados utilizando uma reta e uma
parbola. Trace as duas curvas no grfico de disperso dos dados. Compare.

x 1 2 3 4 5 6 7 8
y 0,5 0,6 0,9 0,8 1,2 1,5 1,7 2,0


3 Aproxime a funo f(x) = (x
3
-1)
2
, x [-1,1], por uma reta e, por um polinmio de 2
o
grau.
Compare os resultados obtidos.


4 Aproxime a funo y =
3
x no intervalo [0,1] por um polinmio de 3
o
grau, usando os
valores de x com incremento de 0,1.


7
____________________________________________________________________________________________________________________

_________________________________________________________________________________________________________
Mtodos Numricos Computacionais 2012
Prof
a.
Adriana Cherri Prof
a.
Andra Vianna Prof. Antonio Balbo Prof
a
Edma Baptista
AJUSTE EXPONENCIAL

Dados n pontos (x
i
,y
i
), i = 1,.., n, deseja-se ajust-los a curva y
x
ba = .

Considerando-se y = y, e aplicando ln em ambos os lados obtm-se:

ln(y)= ln(y) ln( )
x
ba = . Desde que:

ln(y) ln( ) ln(a) b x = +


Y x B A = +

Do ajuste de reta tem-se o seguinte linear:

2
ln( )
ln( )
i
i i
i i i
n x y B
x x x y A
| | | |
| |
=
| |
|
| |
\
\ \






Resolvendo-se este sistema linear obtm-se:






Assim, obtm-se a e b da exponencial
x
y ba = da seguinte forma:

ln( ) e
A
A a a = =

ln( ) e
B
B b b = =

Exemplo

Ajuste os pontos abaixo equao y = be
ax
.

x
i
0,10 1,50 3,30 4,50 5,00
y
i
1,77 2,17 2,48 2,99 3,15
Ln(y
i
) 0.57098 0.77473 0.90826 1.0953 1.1474
x
i
Ln (y
i
) 0.057098 1.1621 2.9973 4.9289 5.737


8
____________________________________________________________________________________________________________________

_________________________________________________________________________________________________________
Mtodos Numricos Computacionais 2012
Prof
a.
Adriana Cherri Prof
a.
Andra Vianna Prof. Antonio Balbo Prof
a
Edma Baptista
Resoluo:



































Exerccios
1 Ajuste os dados abaixo equao z =
1
1
a bx
e
+
+
.

x 0,00 0,20 0,50 0,60 0,80 1,10
z 0,06 0,12 0,30 0,60 0,73 0,74


2 Aproxime a tabela abaixo por uma funo do tipo g(x)=1+a.e
bx
. Discuta seus resultados.

x 0,0 0,5 1,0 2,5 3,0
y 2,0 2,6 3,7 13,2 21,0


9
____________________________________________________________________________________________________________________

_________________________________________________________________________________________________________
Mtodos Numricos Computacionais 2012
Prof
a.
Adriana Cherri Prof
a.
Andra Vianna Prof. Antonio Balbo Prof
a
Edma Baptista
Ajuste de Curva Caso Contnuo

Seja f(x) uma funo contnua no intervalo [a,b], conforme mostrada na figura.















Sejam as funes ) (
1
x g e ) (
2
x g que definem a funo ) (x , tambm contnuas no
intervalo [a,b] e escolhidas a partir de algum critrio de mrito:

) x ( g ) x ( g ) x (
2 2 1 1
+ =

Deseja-se encontrar
1
e
2
que melhor ajuste ) (x a f(x).












Observe que a curva ajustada no necessita passar pelos pontos f(a) e f(b).
Pelo critrio de mnimos quadrados, para o caso contnuo tem-se:

[ ] dx ) x ( ) x ( f D
2
b
a

=
Determinar D significa determinar a rea entre as duas curvas. Queremos que essa rea
seja mnima.

Fazendo a substituio, tem-se:

-1 0 1 2 3 4 5 6
-1
0
1
2
3
4
5
6
x
f (x)
a b
-1 0 1 2 3 4 5 6
-1
0
1
2
3
4
5
6
x
f (x)
a b
f (x)
f i (x)
10
____________________________________________________________________________________________________________________

_________________________________________________________________________________________________________
Mtodos Numricos Computacionais 2012
Prof
a.
Adriana Cherri Prof
a.
Andra Vianna Prof. Antonio Balbo Prof
a
Edma Baptista
[ ] [ ]
[ ] { }
[ ]
) , ( F dx ) x ( g dx ) x ( g ) x ( g 2
dx ) x ( g dx ) x ( g ) x ( f 2 dx ) x ( g ) x ( f 2 dx ) x ( f
dx ) x ( g ) x ( g ) x ( g 2 ) x ( g ) x ( g ) x ( g ) x ( f 2 ) x ( f
dx )) x ( ( ) x ( ) x ( f 2 ) x ( f dx ) x ( ) x ( f D
2 1
2
2
b
a
2
2 2 1
b
a
2 1
2
1
b
a
2
1 2
b
a
2 1
b
a
1
2
b
a
b
a
2
2
2
2 2 1 2 1
2
1
2
1 2 2 1 1
2
b
a
2 2
2
b
a




=
(

+
(

+
+
(

+
(

=
= + + + + =
= + = =





A soluo encontrar ( )
2 1
, tal que:

2 , 1 i para 0
D
2 1
,
i
= =



2
b
a
2 1 1
b
a
2
1
b
a
1
1
dx ) x ( g ) x ( g 2 dx ) x ( g 2 dx ) x ( g ) x ( f 2
D

+
(

+ =



1
b
a
2 1 2
b
a
2
2
b
a
2
2
dx ) x ( g ) x ( g 2 dx ) x ( g 2 dx ) x ( g ) x ( f 2
D

+
(

+ =




Igualando-se a zero e reagrupando, tem-se:

=
(

+
(

=
(

+
(



b
a
b
a
b
a
b
a
b
a
b
a
dx x g x f dx x g dx x g x g
dx x g x f dx x g x g dx x g
) ( ) ( ) ( ) ( ) (
) ( ) ( ) ( ) ( ) (
2 2
2
2 1 2 1
1 2 2 1 1
2
1



Estas equaes resultam num sistema de equaes que apresentado na forma matricial,
apresenta-se:
b A =





De forma anloga como foi feito no caso discreto, pode-se generalizar para uma funo
) (x com n termos. Os termos do sistema linear resultante so muito semelhantes, mas com a
diferena de, em vez do somatrio para os valores discretos, tem-se a integral no intervalo
contnuo.
11
____________________________________________________________________________________________________________________

_________________________________________________________________________________________________________
Mtodos Numricos Computacionais 2012
Prof
a.
Adriana Cherri Prof
a.
Andra Vianna Prof. Antonio Balbo Prof
a
Edma Baptista

Exemplo:
Aproximar
3
4 ) ( x x f = por uma reta no intervalo [0,1].






























pelo mtodo dos mnimos quadrados.
Na figura abaixo mostra-se o grfico da funo f(x) e da funo ) (x ajustada.















-0.5 0 0.5 1 1.5
-1
0
1
2
3
4
5
4x
3
f(x)=
f i (x)=3,6x-0.8
12
____________________________________________________________________________________________________________________

_________________________________________________________________________________________________________
Mtodos Numricos Computacionais 2012
Prof
a.
Adriana Cherri Prof
a.
Andra Vianna Prof. Antonio Balbo Prof
a
Edma Baptista
Exerccio:
Aproxime a funo f(x) = e
-x
no intervalo [1, 3] por um polinmio de grau 1 na forma
g(x)= a
1
+a
2
x. Sol.: g(x) = -0,0832x + 01003

Anda mungkin juga menyukai