Escolar Documentos
Profissional Documentos
Cultura Documentos
Introducci
on
Los Polin
omios de Legendre son uno de los ejemp
los m
as importantes de los Polin
omios ortogonales,
porque aparecen como soluciones en varios problemas cl
asicos, tales como: movimiento de los planetas, aplicaciones matem
aticas, campos de conservaci
on de energa, entre otros.
El proceso de descripci
on de cualquier se
nal ya
sea discreta o continua se puede realizar a traves de
polinomios ortogonales. Es por eso que se hace tan
importante el estudio e implementaci
on de estos
polin
omios en la teora de interpolaci
on de se
nales.
En la actualidad, existen varias familias de polinomios ortogonales dentro de los cuales se encuentran: los polinomios de Legendre, Chevichev,
Laguerre, Bessel, etc. Estos polinomios estan
definidos en un intervalo [a, b]. Para el caso particular de los polinomios de Legendre, las soluciones
son ortogonales en el intervalo [1, 1].
Pn (x) =
Polin
omios de Legendre
(4)
(1)
Cuya soluci
on general es una combinaci
on lineal de
dos soluciones linealmente independientes
y(x) = Ay1 (x) + By2 (x)
1 d n 2
(x + 1)n
2n n! dx
Donde se tiene que estos polinomios son ortogonales como ya se mensiono en x [1, 1].
Los polin
omios de Legendre surgen como alternativa para dar soluci
on a la ecuaci
on diferencial
(1 x2 )y 00 2xy 0 + y = 0
(3)
(2)
polinomios como
P0 (x) = 1
P1 (x) = x
1
P2 (x) = (3x2 1)
2
1
P3 (x) = (5x3 3x)
2
1
P4 (x) = (35x4 30x2 + 3)
8
1
P5 (x) = (63x5 70x3 + 15x)
8
.
.
.
(5)
X
f (x) =
kn Pn (x)
(10)
n=0
Fig. 1 Representaci
on de los primeros seis
polinomios se Legendre
2.1
Los polin
omios de Legendre son mutuamente perpendiculares entre s, con un producto interno
definido como
Z 1
2
Pn (x)Pm (x)dx =
nm
(6)
2n
+1
1
Del cual podemos ver que la norma se define como
Z
2
2n + 1
(7)
Estos polin
omios constituyen la u
nica base ortogonal para un espacio de Hilbert con producto
interno definido como (6).
Pn2 (x)dx =
Implementaci
on
cional
Seguidamente se calcula el elemento que expande la funcion (los coeficientes), los cuales estaran dados por
Z 1
bm =
f (x)Pm1 (x)dx
(15)
1
computa-
Por u
ltimo se soluciona la ecuacion d = H 1 d usado el hecho que dm = 2m1
2 bm .
De esta manera la aproximacion de una funci
on
arbitraria a traves de los polinomios de Legendre
esta dada por
La implementaci
on computacional de estos polinomios se realiza de varias maneras, se hace
primeo un esboso del procedimiento que se lleva
a cabo en Matlab para encontrar los coeficientes
del polin
omio, procedimiento que tiene sus bases
te
oricas en el teorema de aproximaci
on polinomica
de Werenstrass. Este teorema afirma que cualquier
funci
on construida en un intervalo [a, b] podra ser
aproximada uniformemente por polin
omios ortogonales en ese mismo intervalo si, para un n suficientemente grande y un suficientemente peque
no se
cumple que
|Pn (x) f (x)| < x [a, b]
f (x)
n
X
dk Pk1 (x)
(16)
k=1
(12)
Despues de ver como hacer uso de manera muy general de este teorema, seguiremos con dos algoritmos
implementados en C++ y Java, los cuales calculan
polin
omios de Legendre de alto orde, por u
ltimo se
expondr
a la eficiencia de los metodos en el calculo
de los polin
omios en funci
on del tiempo empleado.
3.1
Matlab
3.2
P( m 1)(x)Pn1 (x)dx
Hmn =
C++ y Java
(13)
Referencias
Hernandez.Luis N
un
ez.Universidad de Los
Andes, Merida