Escolar Documentos
Profissional Documentos
Cultura Documentos
Reginaldo J. Santos
Departamento de Matematica-ICEx
Universidade Federal de Minas Gerais
http://www.mat.ufmg.br/~regi
regi@mat.ufmg.br
7 de junho de 2001
Seja C 2 (I) o espaco das funcoes que possuem a segunda derivada contnua no intervalo
I. Dados os n umeros reais b1 < b2 < . . . < bn , igualmente espacados, isto e, bk+1 bk =
(bn b1 )/(n 1), para k = 1, . . . , n 1. Seja S o subconjunto de C 2 [b1 , bn ] formado pelas
funcoes que sao polinomios de grau menor ou igual a 3 em cada subintervalo [bk , bk+1 ], para
k = 1, . . . , n 1. Este conjunto e chamado de Splines (c ubicos) em [b1 , bn ] com pontos de
quebra b2 , . . . , bn1 . O conjunto S e claramente um subespaco de C 2 [b1 , bn ]. Vamos mostrar
que a dimensao de S e n + 2.
Seja f um elemento generico de S. Entao
(1) (1) (1) (1)
a0 +
a1 x + a 2 x2 + a3 x3 , se b1 x < b2 ,
f (x) = .. ..
. .
(n1)
(n1) (n1) 2 (n1) 3
a0 + a1 x + a2 x + a3 x , se bn1 x bn ,
Juntando os dois conjuntos de equacoes obtidos aos que podemos obter para os pontos de quebra
restantes obtemos um sistema linear homogeneo triangular superior com 3(n 2) = 3n 6
equacoes e 4n 4 incognitas. Como o sistema e triangular superior, entao as equacoes sao
linearmente independentes e portanto teremos uma solucao que depende de (4n4)(3n6) =
1
n+2 parametros. E assim, podemos escrever todo spline de S como combinacao linear de apenas
n + 2 funcoes. Isto mostra que a dimensao de S e menor ou igual a n + 2.
Vamos agora exibir um conjunto de n + 2 splines linearmente independentes o que vai nos
permitir concluir que a dimensao de S e n + 2. Para k = 1, . . . , n + 2, sejam
p1 (t), se bk3 x < bk2 ,
p2 (t), se bk2 x < bk1 ,
qk (x) =
p 2 (1 t), se bk1 x < bk ,
p1 (1 t), se bk x bk+1 ,
em que
1 3
p1 (t) = t,
4
3
p2 (t) = 1 (1 + t)(1 t)2
4
e t = (x bk )/h com h = bk+1 bk = (bn b1 )/(n 1).
y y y
0.8 0.8 0.8
0 x 0 x 0 x
0.2 0.2 0.2
0 0.5 1 0 0.5 1 0 0.5 1
y y y
0.8 0.8 0.8
0 x 0 x 0 x
0.2 0.2 0.2
0 0.5 1 0 0.5 1 0 0.5 1
Em cada intervalo [bk , bk+1 ] somente as funcoes qk , qk+1 , qk+2 e qk+3 podem ser diferentes de
zero, e sao dadas neste intervalo por
qk (x) = p1 (1 t),
2
qk+1 (x) = p2 (1 t),
qk+2 (x) = p2 (t),
qk+3 (x) = p1 (t)
em que t = (x bk )/h com h = bk+1 bk = (bn b1 )/(n 1).
0.8
0.6
0.4
0.2
0
x
0.2
0.2 0 0.2 0.4 0.6 0.8
3
4.5
y
3.5
2.5
1.5
0.5
0
x
1.5 1 0.5 0 0.5 1 1.5 2 2.5 3 3.5
Figura 3: Ajuste dos dados do Exemplo 1 por splines dividindo-se o intervalo [1, 3] em dois
subintervalos
que melhor se ajusta ao conjunto de pontos (1, 1), (0, 4), (1, 1), (2, 3), (3, 0) no sentido de
quadrados mnimos toma a forma
min ||AX B||,
em que a matriz A e definida por aij = qj (xi ), B por bj = yj e X por xj = cj , para i = 1, . . . , 6,
j = 1, . . . , 5. Neste caso
1
1 14 0 0
4
1 23 23 1 1 c1
32 32 32 32 0
4 c2
1 1
A = 0 4 1 4 0 , B = 1 , X= c3 ,
0 1 23 23 1
3 c4
32 32 32 32
0 c5
1
0 0 4 1 14
Exemplo 2. Vamos, agora, acrscentar o par (1/2, 2) ao conjunto de dados do exemplo anterior
obtendo o seguinte conjunto de dados
x 1 0 1/2 1 2 3
y 1 4 2 1 3 0
4
4.5
y
3.5
2.5
1.5
0.5
0
x
1.5 1 0.5 0 0.5 1 1.5 2 2.5 3 3.5
Figura 4: Ajuste dos dados do Exemplo 2 por splines dividindo-se o intervalo [1, 3] em dois
subintervalos
que melhor se ajusta ao conjunto de pontos (1, 1), (0, 4), (1/2, 2), (1, 1), (2, 3), (3, 0) no sentido
de quadrados mnimos toma a forma
5
Comandos do MATLAB:
Refer
encias
[1] Charles L. Lawson and Richard J. Hanson. Solving Least Squares Problems. SIAM, Phila-
delphia, 1995.
[2] Reginaldo J. Santos. Geometria Analtica e Algebra Linear. Imprensa Universitaria da
UFMG, Belo Horizonte, 2000.