Академический Документы
Профессиональный Документы
Культура Документы
LEGENDRE Y HERMITE
Los polinomios que se toma son los de legendre y se aproximaran al tercer y cuarto
trmino para posteriormente, compararlo con la aproximacin. Se adoptara la metodologa
del profesor donde toma termino a trmino la matriz, entonces:
Primer termino
][
Cdigo en xmaxima
integrate((diff((legendre_p (1, rat (x))))/del(x)*(diff((legendre_p (1, rat (x))))/del(x))),x,-1,1);
integrate((diff((legendre_p (1, rat (x))))/del(x)*(diff((legendre_p (3, rat (x))))/del(x))),x,-1,1);
integrate((diff((legendre_p (0, rat (x))))/del(x)*(diff((legendre_p (0, rat (x))))/del(x))),x,-1,1);
integrate((diff((legendre_p (1, rat (x))))/del(x)*(diff((legendre_p (0, rat (x))))/del(x))),x,-1,1);
integrate((diff((legendre_p (2, rat (x))))/del(x)*(diff((legendre_p (0, rat (x))))/del(x))),x,-1,1);
integrate((diff((legendre_p (3, rat (x))))/del(x)*(diff((legendre_p (0, rat (x))))/del(x))),x,-1,1);
integrate((diff((legendre_p (0, rat (x))))/del(x)*(diff((legendre_p (1, rat (x))))/del(x))),x,-1,1);
integrate((diff((legendre_p (1, rat (x))))/del(x)*(diff((legendre_p (1, rat (x))))/del(x))),x,-1,1);
integrate((diff((legendre_p (2, rat (x))))/del(x)*(diff((legendre_p (1, rat (x))))/del(x))),x,-1,1);
integrate((diff((legendre_p (3, rat (x))))/del(x)*(diff((legendre_p (1, rat (x))))/del(x))),x,-1,1);
integrate((diff((legendre_p (0, rat (x))))/del(x)*(diff((legendre_p (2, rat (x))))/del(x))),x,-1,1);
integrate((diff((legendre_p (1, rat (x))))/del(x)*(diff((legendre_p (2, rat (x))))/del(x))),x,-1,1);
integrate((diff((legendre_p (2, rat (x))))/del(x)*(diff((legendre_p (2, rat (x))))/del(x))),x,-1,1);
integrate((diff((legendre_p (3, rat (x))))/del(x)*(diff((legendre_p (2, rat (x))))/del(x))),x,-1,1);
integrate((diff((legendre_p (0, rat (x))))/del(x)*(diff((legendre_p (3, rat (x))))/del(x))),x,-1,1);
integrate((diff((legendre_p (1, rat (x))))/del(x)*(diff((legendre_p (3, rat (x))))/del(x))),x,-1,1);
integrate((diff((legendre_p (2, rat (x))))/del(x)*(diff((legendre_p (3, rat (x))))/del(x))),x,-1,1);
integrate((diff((legendre_p (3, rat (x))))/del(x)*(diff((legendre_p (3, rat (x))))/del(x))),x,-1,1);
Segundo termino
[
[
Cdigo en xmaxima
integrate((legendre_p (0, rat (x))*(legendre_p (0, rat (x)))),x,-1,1);
integrate((legendre_p (1, rat (x))*(legendre_p (0, rat (x)))),x,-1,1);
integrate((legendre_p (2, rat (x))*(legendre_p (0, rat (x)))),x,-1,1);
integrate((legendre_p (3, rat (x))*(legendre_p (0, rat (x)))),x,-1,1);
integrate((legendre_p (0, rat (x))*(legendre_p (1, rat (x)))),x,-1,1);
integrate((legendre_p (1, rat (x))*(legendre_p (1, rat (x)))),x,-1,1);
integrate((legendre_p (2, rat (x))*(legendre_p (1, rat (x)))),x,-1,1);
integrate((legendre_p (3, rat (x))*(legendre_p (1, rat (x)))),x,-1,1);
integrate((legendre_p (0, rat (x))*(legendre_p (2, rat (x)))),x,-1,1);
integrate((legendre_p (1, rat (x))*(legendre_p (2, rat (x)))),x,-1,1);
integrate((legendre_p (2, rat (x))*(legendre_p (2, rat (x)))),x,-1,1);
integrate((legendre_p (3, rat (x))*(legendre_p (2, rat (x)))),x,-1,1);
integrate((legendre_p (0, rat (x))*(legendre_p (3, rat (x)))),x,-1,1);
integrate((legendre_p (1, rat (x))*(legendre_p (3, rat (x)))),x,-1,1);
integrate((legendre_p (2, rat (x))*(legendre_p (3, rat (x)))),x,-1,1);
integrate((legendre_p (3, rat (x))*(legendre_p (3, rat (x)))),x,-1,1);
Tercer termino
[
[
[
Cdigo en xmaxima
f (x) := legendre_p (0, rat (x))$
f1 (x) := legendre_p (1, rat (x))$
f2 (x) := legendre_p (2, rat (x))$
f3 (x) := legendre_p (3, rat (x))$
f (-1)*f (-1);
f (-1)*f1 (-1);
f2 (-1)*f (-1);
f3 (-1)*f (-1);
f1 (-1)*f1 (-1);
f2 (-1)*f1 (-1);
f3 (-1)*f1 (-1);
f (-1)*f2 (-1);
f1 (-1)*f2 (-1);
f2 (-1)*f2 (-1);
f3 (-1)*f2 (-1);
f (-1)*f3 (-1);
f1 (-1)*f3 (-1);
f2 (-1)*f3 (-1);
f3 (-1)*f3 (-1);
Como el cuarto y el quinto son la misma matriz solo que se cambie el valor por el cual se
evala se harn en el mimo programa.
Cuarto termino
Quinto termino
[
[
cdigo xmaxima
f (x) := legendre_p (0, rat (x))$
f1 (x) := legendre_p (1, rat (x))$
]
[
Sexto termino
[ ]
Cdigo xmaxima
integrate ((f(x)), x, -1, 1);
integrate ((f1(x)), x, -1, 1);
integrate ((f2(x)), x, -1, 1);
integrate ((f3(x)), x, -1, 1);
Ultimo termino
[ ]
Cdigo mxima
f(-1); f1(-1);f2(-1);f3(-1);
Residuo
Residuo
Residuo
Haciendo el cambio del mapeo la funcin queda en variables de x dando las siguientes
graficas
Residuo
Utilizando por polinomios de hermit tambin se llega a una buena aproximacin pero,
comparando los residuos es ms exacta la aproximacin por los polinomios de Legendre,
Cdigo xmaxima
f(e):= hermite (0, e);
f1(e):= hermite (1, e);
f2(e):= hermite (2, e);
f3(e):= hermite (3, e);
f4(e):=hermite (4, e);
integrate((diff(f(e))/del(e)*diff(f(e))/del(e)),e,-1,1);
integrate((diff(f1(e))/del(e)*diff(f1(e))/del(e)),e,-1,1);
integrate((diff(f1(e))/del(e)*diff(f2(e))/del(e)),e,-1,1);
integrate((diff(f1(e))/del(e)*diff(f3(e))/del(e)),e,-1,1);
integrate((diff(f1(e))/del(e)*diff(f4(e))/del(e)),e,-1,1);
integrate((diff(f2(e))/del(e)*diff(f2(e))/del(e)),e,-1,1);
integrate((diff(f2(e))/del(e)*diff(f4(e))/del(e)),e,-1,1);
integrate((diff(f3(e))/del(e)*diff(f3(e))/del(e)),e,-1,1);
integrate((diff(f3(e))/del(e)*diff(f4(e))/del(e)),e,-1,1);
integrate((diff(f4(e))/del(e)*diff(f4(e))/del(e)),e,-1,1);
integrate((f(e)*f(e)),e,-1,1);
integrate((f(e)*f1(e)),e,-1,1);
integrate((f(e)*f2(e)),e,-1,1);
integrate((f(e)*f3(e)),e,-1,1);
integrate((f(e)*f4(e)),e,-1,1);
integrate((f1(e)*f1(e)),e,-1,1);
integrate((f1(e)*f2(e)),e,-1,1);
integrate((f1(e)*f3(e)),e,-1,1);
integrate((f1(e)*f4(e)),e,-1,1);
integrate((f3(e)*f1(e)),e,-1,1);
integrate((f2(e)*f2(e)),e,-1,1);
integrate((f2(e)*f3(e)),e,-1,1);
integrate((f2(e)*f4(e)),e,-1,1);
integrate((f3(e)*f4(e)),e,-1,1);
integrate((f4(e)*f4(e)),e,-1,1);
f(-1)*f(-1);
f(-3)*f1(-3);
f(-1)*f1(-1);
f(-1)*f2(-1);
f(-1)*f(-1);
f(-1)*f3(-1);
f(-1)*f4(-1);
f1(-1)*f(-1);
f1(-1)*f2(-1);
f1(-1)*f1(-1);
f1(-1)*f3(-1);
f1(-1)*f4(-1);
f2(-1)*f(-1);
f2(-1)*f1(-1);
f2(-1)*f2(-1);
f2(-1)*f3(-1);
f2(-1)*f4(-1);
f3(-1)*f(-1);
f3(-1)*f1(-1);
f3(-1)*f2(-1);
f3(-1)*f3(-1);
f3(-1)*f4(-1);
f4(-1)*f4(-1);
f3(-1)*f(-1);
h(e):=0;
h1(e):=2;
h2(e):=8*e;
h3(e):=(16*e^2-12*(1-(2*e^2)/3));
h4(e):=12*(16*e^3/3-8*e);
f(1)*h(1);
f(1)*h1(1);
f(1)*h3(1);
f(1)*h2(1);
f(1)*h4(1);
f1(1)*h(1);
f1(1)*h1(1);
f1(1)*h2(1);
f1(1)*h3(1);
f1(1)*h4(1);
f2(1)*h(1);
f2(1)*h1(1);
f2(1)*h2(1);
f2(1)*h3(1);
f2(1)*h4(1);
f3(1)*h(1);
f3(1)*h1(1);
f3(1)*h2(1);
f3(1)*h3(1);
f3(1)*h4(1);
f4(1)*h(1);
f4(1)*h4(1);
f4(1)*h1(1);
f4(1)*h2(1);
f4(1)*h3(1);
f(-1)*h(-1);
f(-1)*h1(-1);
f(-1)*h2(-1);
f(-1)*h3(-1);
f(-1)*h4(-1);
f4(-1)*h(-1);
f4(-1)*h1(-1);
f4(-1)*h2(-1);
f4(-1)*h3(-1);
f4(-1)*h4(-1);
f1(-1)*h1(-1);
f1(-1)*h2(-1);
f1(-1)*h3(-1);
f1(-1)*h4(-1);
f2(-1)*h1(-1);
f2(-1)*h2(-1);
f2(-1)*h3(-1);
f2(-1)*h4(-1);
f3(-1)*h1(-1);
f3(-1)*h2(-1);
f3(-1)*h3(-1);
f3(-1)*h4(-1);
f4(-1)*h1(-1);
integrate((f(e)),e,-1,1);
integrate((f1(e)),e,-1,1);
integrate((f2(e)),e,-1,1);
integrate((f3(e)),e,-1,1);
integrate((f4(e)),e,-1,1);
f(-1);
f1(-1);
f2(-1);
f3(-1);
f4(-1);
Conclusiones
Como primera medida se establece que a mayor grado de aproximacin menor error
encontrado debido a que el polinomio encontrado es mas exacto a la solucin exacta,
pero lo importante es que se comprob que el mtodo de los residuos ponderados es una
buena aproximacin a la solucin exacta del ejercicio. Por otro lado al hacer el cambio de
base se miro que no solo los polinomios de Legendre sirven para dar solucin a este
ejercicio si no tambin los polinomios de Hermit , pero las soluciones encontradas tuvieron
un error mas alto que las de Legendre.