Escolar Documentos
Profissional Documentos
Cultura Documentos
17 18 Ajuste de Curvas
17 18 Ajuste de Curvas
ϕ ( x ) = α1g1 ( x ) + α 2 g2 ( x ) +! + α n gn ( x ) (1)
m
2
E = ∑"# f ( xk ) − ϕ ( xk )$% (2)
k=1
m
2
E = ∑"# f ( xk ) − ϕ ( xk )$%
k=1
ϕ ( x ) = α1g1 ( x ) + α 2 g2 ( x ) +! + α n gn ( x )
20"
16"
12"
y
8"
4"
0"
0" 2" 4" 6" 8" 10" 12"
x
Figura 1. Diagrama de Dispersão para os dados da Tabela 1
Aula 17 e 18 – Ajuste de Curvas
Cálculo Numérico 17/64
Caso Discreto (Ajuste Linear)
q Como pode ser observado na Figura 1, uma possível
aproximação seria através de uma função linear do tipo:
ϕ ( x ) = α1 xi + α 0 (3)
m
2
E = ∑"# yi − (α1 xi + α 0 )$%
i=1
∂E (4)
=0
∂α 0
∂E
=0 (5)
∂α1
m m
α 0 m + α1 ∑ xi = ∑ yi (6)
i=1 i=1
m m m
α 0 ∑ xi + α1 ∑ xi2 = ∑ xi yi (7)
i=1 i=1 i=1
⎛ m 2 ⎞⎛ m ⎞ ⎛ m ⎞⎛ m ⎞
⎜ ∑ xi ⎟⎜ ∑ yi ⎟ − ⎜ ∑ xi yi ⎟⎜ ∑ xi ⎟
α 0 = ⎝ i =1 ⎠⎝ i =1m ⎠ ⎝ i =1 m ⎠⎝ i =1 ⎠ (8)
⎛ 2 ⎞ ⎛ ⎞
m⎜ ∑ xi ⎟ − ⎜ ∑ xi ⎟
⎝ i =1 ⎠ ⎝ i =1 ⎠
⎛ m ⎞ ⎛ m ⎞⎛ m ⎞
m⎜ ∑ xi yi ⎟ − ⎜ ∑ xi ⎟⎜ ∑ yi ⎟
(9)
α 0 = ⎝ i =1 ⎠ ⎝ i =1 ⎠⎝ i =1 ⎠
2
m m
⎛ 2 ⎞ ⎛ ⎞
m⎜ ∑ xi ⎟ − ⎜ ∑ xi ⎟
⎝ i =1 ⎠ ⎝ i =1 ⎠
Aula 17 e 18 – Ajuste de Curvas
Cálculo Numérico 21/64
Exemplo 1
¨ Considerando a Tabela 1, e os dados necessários para as
equações (8) e (9) a Tabela 2 pode ser calculada:
i xi yi xi2 xi yi
1 1 1,3 1 1,3
2 2 3,5 4 7,0
3 3 4,2 9 12,6
4 4 5,0 16 20,0
5 5 7,0 25 35,0
6 6 8,8 36 52,8
7 7 10,1 59 70,7
8 8 12,5 64 100,0
9 9 13,0 81 117,0
10 10 15,6 100 156,0
Σ Aula 17
55 e 18 – 81
Ajuste de385
Curvas 572,4
Cálculo Numérico 22/64
Exemplo 1
¨ Considerando os dados da Tabela 2, os parâmetros α1 e α0
podem ser calculados como:
y = 1,538x − 0,360
12"
y
8"
4"
0"
0" 2" 4" 6" 8" 10" 12"
x
n n−1
Pn ( x ) = α n x + α n−1 x +!+ α1 x + α 0
m
2
E = ∑"# yi − Pn ( xi )$%
i=1
¨ Isto fornece as n+1 equações normais nas n+1 incógnitas aj:
n m m
∑ k∑ i ∑ i i ,
α x j+k
= y x j
para cada j = 0,1,!, n.
k=0 i=1 i=1
m m m m
α 0 m + α1 ∑ xi + α 2 ∑ xi2 + ! + α n ∑ xin = ∑ yi
i =1 i =1 i =1 i =1
m m m m m
α 0 ∑ xi + α1 ∑ xi2 + α 2 ∑ xi3 + ! + α n ∑ xin +1 = ∑ yi xi
i =1 i =1 i =1 i =1 i =1
! !
m m m m m
α 0 ∑ xin + α1 ∑ xin+1 + α 2 ∑ xin+ 2 + ! + α n ∑ xi2 n = ∑ yi xin
i =1 i =1 i =1 i =1 i =1
Tabela 3
i xi yi
1 0,00 1,0000
2 0,25 1,2840
3 0,50 1,6487
4 0,75 2,1170
5 1,00 2,7183
3"
2.5"
O erro total
5
2" 2
E = ∑"# yi − P ( xi )$% = 2, 74 ×10 −4
1.5"
y
i=1
1"
0.5" é o mínimo que pode ser
y = 0.8437x2 + 0.8642x + 1.0051
0" obtido usando um
0" 0.5" 1" 1.5" polinômio com grau
x máximo 2
Figura 3. Ajuste polinomial
ϕ ( x ) = α1g1 ( x ) + α 2 g2 ( x ) +! + α n gn ( x )
2
b
2 ' b n *
E = ∫ "# f ( x ) − Pn ( x )$% dx = ∫ ) f ( x ) − ∑α k x , dx
k
a a ( k=0 +
Aula 17 e 18 – Ajuste de Curvas
Cálculo Numérico 34/64
Caso Contínuo
¨ O problema é encontrar os coeficientes αj que minimizem E.
∂E
(α 0 , α1 ,!,α n ) = 0 para cada j=0, 1, . . .,n.
∂α j
2
b
2
n b ( b n+
E = ∫ !" f ( x )#$ dx − 2∑α k ∫ x f ( x ) dx + ∫ *∑α k x - dx
k k
a k=0 a a ) k=0 ,
¨ As derivadas ficam na seguinte forma:
b n b
∂E
∂α j
( 0 1
α , α ,!, α n) = −2 ∫ x j
f ( )
x dx + 2 ∑ α k ∫ x j+k
dx = 0
a k=0 a
n b b
j +k j
∑ k∫
α
k =0
x
a
dx = ∫ f (x)dx
x
a
f ( x ) = sen (π x )
1 1 1 1
2
α 0 ∫ 1dx + α1 ∫ xdx + α 2 ∫ x dx = ∫ sen(πx )dx
0 0 0 0
1 1 1 1
α 0 ∫ xdx + α1 ∫ x 2 dx + α 2 ∫ x 3dx = ∫ xsen(πx )dx
0 0 0 0
1 1 1 1
2 3 4 2
α 0 ∫ x dx + α1 ∫ x dx + α 2 ∫ x dx = ∫ x sen(πx )dx
0 0 0 0
Aula 17 e 18 – Ajuste de Curvas
Cálculo Numérico 39/64
EXEMPLO 3
¨ Calculando as integrais obtêm-se:
1 1 2
α 0 + α1 + α 2 =
2 3 π
1 1 1 1
α 0 + α1 + α 2 =
2 3 4 π
1 1 1 π2 −4
α 0 + α1 + α 2 =
3 4 5 π3
¨ Resolvendo o sistema obtêm-se o seguinte polinômio:
P2 ( x ) = −4,1225x 2 + 4,1225x − 0, 0505
Aula 17 e 18 – Ajuste de Curvas
Cálculo Numérico 40/64
EXEMPLO 3
ln ( y ) = ln ( ae bx
) = ln (a ) + bx
¨ Realizando as seguintes substituições:
Y = ln ( y)
α 0 = ln ( a )
α1 = b
Obtêm-se: X=x
¨ Y = α1 X + α 0
Aula 17 e 18 – Ajuste de Curvas
Cálculo Numérico 44/64
Caso Não-Linear
¨ Caso II: Função Logarítmica y = a ln ( bx )
¨ Expandindo: y = a ln ( b) + a ln ( x )
ln ( y) = ln ( ax ) = ln ( a ) + ln ( x ) = ln ( a ) + b ln ( x )
b b
Y = ln ( y )
¨ Realizando as seguintes substituições:
α 0 = ln ( a )
α1 = b
X = ln ( x )
¨ Obtêm-se: Y = α1 X + α 0
Aula 17 e 18 – Ajuste de Curvas
Cálculo Numérico 46/64
Caso Não-Linear
b
¨ Caso IV: Função Hiperbólica y=a+
x
m m
α 0 m + α1 ∑ xi = ∑ yi
i=1 i=1
m m m
α 0 ∑ xi + α1 ∑ x = ∑ xi yi
2
i
i=1 i=1 i=1
α 0 = ln (a )
α1 = −b
α 0 = 1, 099 α1 = −2, 5
α 0 = ln (a ) α1 = −b
a = 3, 001 b = 2, 5
i t s Xi Yi Xi2 Xi Yi
1 2,2 65 0,3424 1,8129 0,1172 0,6207
2 2,7 60 0,4314 1,7782 0,1861 0,7671
3 3,5 53 0,5441 1,7243 0,2960 0,9382
4 4,1 50 0,6128 1,6990 0,3755 1,0411
Σ 1,9307 7,0144 0,9748 3,3671
−0,434
s = 91,83t