You are on page 1of 3

Mtodo dos mnimos quadrados - Clculo Numrico Prof. Dr. Cludio Srgio Sartori.

Mtodo dos Mnimos Quadrados:


y a b x

Aproximao : Caso Domnio Discreto:


Para aproximarmos uma funo f tabelada em n pontos distintos
x1,x2,x3,...,xn por uma funo g da forma:
m

k 1

Estime o valor para x = 7.


x
y
0
2.4
1
2.1
2
3.2
3
5.6
4
9.3
5
14.6
6
21.9
Calcule em seguida y ( x = 3.5)

g k ( x)

precisamos determinar os valores a0,a1,...,ak que minimizam a


soma dos quadrados dos resduos M(a0,a1,...,ak) nos pontos x1,x2,x3,...,xn. :
2

M (a0 , a1 ,.., an ) f ( xi ) g ( xi )
i 1

f ( xi ) a1 g1 ( x) a2 g2 ( x)

am g m ( x)

i 1

Respostas:
25

M (a0 ,..., a m )
0
al

20

Chegamos num sistema denominado sistema normal:

g1 g1

g1 g 2

g1 g3

g 2 g1

g2 g2

g 2 g3

g3 g1

g3 g 2

g3 g3

g m g1

gm g2

g m g3

E precisamos obter a0,a1,...,ak tal que:

g1 g m a1

g 2 g m a2

g3 g m a3

g m g m am

15

g1 y

g2 y
g3 y

g m y

10
5

Propriedade:

gi g j gi xk g j xk

k 1

y 3.2 x 1.15714

gi g j g j gi

2
xi
i 1
N
xi
i 1
N

gi y gi xk y xk
k 1

2
xi
i 1

N
xi
i 1

xi yi
b i 1

a N

N
yi

i 1

x
i 1

xi yi
b

91 21 b 266.9
i 1
i 1

N
a

21 7 a 59.1
N yi

i 1

x
i

Exemplo 2 - Ajuste os pontos da tabela abaixo por uma reta:

x
-2,00
1,50
3,45
4,55
8,98

x y x
i

i 1

i 1

x x
2
i

i 1

i 1
N

y b x a

Regresso linear:
N

i 1

i 1

i 1

i 1
2

N xi yi yi xi

x
N

10

i 1

F(x)
-3,00
2,57
3,50
5,30
9,00

y y 1.06806 x 0.0463354

N
N
N xi2 xi
i 1
i 1

x x y
2
i

i 1

i 1
N

2
i

i 1

x x
i 1

x
i 1
N

i 1

x y x x y
i 1

2
i

i 1

i 1

N
N
N xi2 xi
i 1
i 1

x
i 1

Exempo 1 - Ajuste os pontos por uma reta:

i 1

10

12

Mtodo dos mnimos quadrados - Clculo Numrico Prof. Dr. Cludio Srgio Sartori.
Exemplo 3 Monte a forma matricial do sistema normal
quando precisamos fazer o ajuste de N pontos dados (xi, yi) pela funo:

Pontos e Ajustes

(a)

f ( x) a x b x .

32

f ( x) a x3 b e x c senx

26

(b)

30
28
24
22

Soluo:

4
(a) xi
i 1
N 3
xi
i 1

20

2
x

xi yi
a

i 1
i 1

N
N

2 b
xi

xi yi
i 1

i 1

18

3
i

16
12
10
8
6
4

(b)
N

6
xi
i 1
N 3 xi
xi e
i 1
N 3
xi senxi
i 1

3
i

i 1

xi

2 xi

i 1

e
i 1

xi

N 3

xi3 senxi

xi yi
i 1
a i 1

N
N xi

xi
e senxi b e yi

i 1
c i 1

2
sen xi

senxi yi
i 1

i 1

senxi

-2

-1

Exerccios
1. Ajuste os pontos por uma reta:

y a b x

f ( x) a x 2 b x
7017.152 849.967 a 981.799
849.967 123.71 b 153.17

f ( x) -0.05994651 x2 1.650008 x
(b)

-2

Exemplo 4 Fazer o ajuste de N pontos dados (xi, yi) pela


funes indicadas:
i
x
F(x)
1
-2.5
-3.3
2
1.5
2.6
3
3.6
5.4
4
4.8
7.9
5
8.9
9.4
(a)

14

f ( x) a x3 b e x c senx
511644.19 5183973.50 235.107 a 7812.665
5183973.5 53773960.28 3540.65 b 70089.45

235.107
3540.65
2.79 c 0.98126

Estime o valor para x = 7.


x
y
0
2.4
1
2.1
2
3.2
3
5.6
4
9.3
5
14.6
6
21.9
Calcule em seguida y ( x = 3.5)
2. Ajuste os pontos da tabela abaixo por uma reta:
x
F(x)
-2,00
-3,00
1,50
2,57
3,45
3,50
4,55
5,30
8,98
9,00
3. A tabela d a distncia de parada d(em ps) de um
automvel viajando a uma velocidade v (milhas por hora no instante em
que um perigo percebido.
(a) Represente graficamente d contra v.
(b) Ajuste por uma parbola dos mnimos quadrados:

f ( x) 0.1100394 x3 -0.00946 e x 2.38031 senx


d a b v c v 2 os dados.
Pontos 1
g
b
c
d
e
f
b
c
d
e
f
g
b 10
c
d
e
f
g
b 9
c
d
e
f
g
b 8
c
d
e
f
g
b
c
d
e
f
g

(c) Estime d quando v = 45 milhas por hora.

Pontos e Ajustes
Pontos 2
Pontos 3
-0.059946518344858 . x^2+1.65000858748706 . x^1
Ajuste 2
Ajuste 3

v(mi/h)
d(mi)
20
54
30
90
40
138
50
206
60
292
70
396
4. O nmero y de bactrias por unidade de volume presente
em uma cultura aps x horas dado na tabela.
(a) Represente graficamente em papel com escala semilogartmica, com escala logartmica usada para y e escala normal para x.
(b) Ajuste uma curva dos mnimos quadrados da forma

7
6
5

4
3
2
1
0
-1
-2

y a bx .

-3
-4
-2

-1

4
x

(c) Estime o valor de y quando x = 7.

Mtodo dos mnimos quadrados - Clculo Numrico Prof. Dr. Cludio Srgio Sartori.
x(h)

0
1
2
3
4
5
6

y(nmero de
bactrias por
unidade de
volume)
32
47
65
92
132
190
275

Procedimento:

x
-3
-1
2.54
3.5
5
7
10

y a bx

log y log a b

log y log a log b x


log y log a x log b
Y log y

Y A B x A log a
B log b

x(h)

y(nmero de
bactrias por
unidade de
volume)
0
32
1
47
2
65
3
92
4
132
5
190
6
275
Faa a regresso linear dos pontos (x, log y)

Y=logy

log10 a A a 10 A
log10 b B b 10B

y a bx
5. Ajuste os pontos da tabela abaixo por uma reta:
x
F(x)
2.55
1.00
3.54
2.57
4.02
3.50
5.54
5.30
6.08
8.66
6. Ajuste os pontos da tabela abaixo por uma reta:
x
F(x)
2,55
-2,00
3,54
3,57
4,02
5,50
6,54
6,30
8,08
8,66
7. Ajuste os pontos da tabela abaixo por uma parbola do
tipo ax2 + bx + c:

N 4
xi
i 1
N 3
xi
i 1
N 2
xi
i 1

F(x)
-2
1
2
4.3
5
8
9.5

xi3
i 1
N

x
i 1

2
i

x
i 1

N 2
2
x

i
xi yi
i 1
a i 1

N
N

xi b xi yi

i 1
c i 1

N
yi

i 1