Beruflich Dokumente
Kultur Dokumente
Problema
Determinar o n de carros que passariam
por um pedgio s 11:30h, a partir da
seguinte observao:
Horrio
10h
11h
12h
13h
14h
15h
N carros
( 1000)
2,69
1,64
1,09
1,04
1,49
2,44
Diagrama de Disperso
y
(10,26.9)
(x)
[ajuste]
(11,16.4)
(12,10.9)
g(x) [interpolao]
(15,24.4)
(14,14.9)
(13,10.4)
x
Problema
Em algumas situaes a interpolao
indesejvel para resolver este problema,
pois os valores tabelados contm erros
que no so levados em conta na
obteno da funo interpoladora
Nestes casos, queremos encontrar uma
(x) que aproxime f(x) mas que no
necessariamente seja igual a f(x) nos
pontos tabelados
Soluo
Minimizar os desvios de cada ponto
tabelado em relao a um modelo ((x))
Mtodo dos Mnimos Quadrados (MMQ)
MMQ
Dado um conjunto de m pontos
(x1,f(x1), (x2,f(x2),...,(xm,f(xm))
queremos encontrar uma funo (x) que melhor se
ajuste a estes pontos, no sentido de minimizar a soma
dos quadrados* dos resduos
m
S [ f(xk ) (xk )]
k 1
MMQ
Considerando (x) como uma combinao
linear de funes gi(x),1 i n, conhecidas a
priori (ex.: funes polinomiais), temos:
n
(x) ai g i(x)
i 1
S f(xk ) ai g i(xk )
k 1
i 1
MMQ
Minimizar:
S f(xk ) ai g i(xk )
k 1
i 1
(1)
S(a1 , a2 ,..., an )
S 0
0,
a j
j 1,..., n
(2)
MMQ
Substituindo (1) em (2) e calculando as
derivadas parciais, temos:
m
n
S
j 1,..., n.
Rearranjando os termos na eq. anterior, temos:
j 1,..., n.
MMQ
f(x
f(x
[ g1(xk )g1(xk )]a1 [ g 2(xk )g1(xk )]a2 ... [ g n(xk )g1(xk )]an
k 1
m
k 1
k 1
m
k 1
m
k 1
m
k 1
m
[ g1(xk )g n(xk )]a1 [ g 2(xk )g n(xk )]a2 ... [ g n(xk )g n(xk )]an
k 1
k 1
k 1
k 1
m
k 1
)g1(xk )
)g 2(xk )
f(x
k 1
)g n(xk )
MMQ
k 1
k 1
k 1
m
m
m
a1
g1(xk )g 2(xk ) g 2(xk )g 2(xk ) ... g n(xk )g 2(xk )
k 1
k 1
k 1
m
m
m
g
(x
)g
(x
)
g
(x
)g
(x
)
...
g
(x
)g
(x
)
1 k
n k
2 k
n k
n k
n k
a
n
k 1
k 1
k 1
f(x
)g
(x
)
k 1 k
m
k 1
m
f(x
)g
(x
)
k 2 k
k 1
m
f(x
k 1
)g n(xk )
Notar que:
A matriz de coeficientes do SL simtrica.
Resolver o problema do ajuste curva (x) consiste em resolver
o SL acima.
MMQ
Exemplo
Exerccios
1. Em que situaes se emprega o MMQ?
E a interpolao?
2. Pensando na implementao do MMQ
apenas para o ajuste de curvas
polinomiais, que mtodo de soluo de
Sistemas Lineares voc empregaria?
3. Como possvel comparar o ajuste de
diferentes curvas aos dados tabelados?
Exerccios
4. Dada a tabela abaixo, faa o grfico de disperso
de dados e ajuste uma curva da melhor maneira
possvel*:
0.5
0.75
1.5
2.0
2.5
3.0
-2.8
-0.6
3.2
4.8
6.0
7.0
1,83
1,73
1,68
1,88
1,58
1,63
1,93
1,63
1,78
Peso (kg)
79
69
70
81
61
63
79
71
73