24
INTEGRACIÓN NUMÉRICA CON PUNTOS DE BASE EQUIDISTANTE Diana Lizbeth Buenfil León Jessica Sharlin Landeros Juárez Ricardo José Lara Castellanos Nayla Berenice Muñoz Euan Daniela Pérez Yáñez

Cuadratura gaussiana-deducción

Embed Size (px)

Citation preview

Page 1: Cuadratura gaussiana-deducción

INTEGRACIÓN NUMÉRICA CON PUNTOS DE BASE EQUIDISTANTE

Diana Lizbeth Buenfil LeónJessica Sharlin Landeros Juárez

Ricardo José Lara CastellanosNayla Berenice Muñoz Euan

Daniela Pérez Yáñez

Page 2: Cuadratura gaussiana-deducción

CUADRATURA DE GAUSSIntroducción

Page 3: Cuadratura gaussiana-deducción
Page 4: Cuadratura gaussiana-deducción

Cuadratura de gauss con dos puntos

Page 5: Cuadratura gaussiana-deducción
Page 6: Cuadratura gaussiana-deducción
Page 7: Cuadratura gaussiana-deducción

CUADRATURA GAUSSIANA

Page 8: Cuadratura gaussiana-deducción

Los siguientes gráficos muestran como se integra usando el trapezoide uniendo el punto A de coordenadas (a,f(a)) con el punto B de coordenadas (b,f(b)) con h=(b-a)

Page 9: Cuadratura gaussiana-deducción

Deducción de la técnica Gaussiana

Consideremos la figura a seguir donde se desea encontrar la integral de la función mostrada entre los limites -1 y 1 si los limites fueran diferentes se hace un cambio de variable con la finalidad de pasar a -1 y +1 , los puntos C y D se seleccionan sobre la curva y se forma el trapezoide , E,F, G y H .

Page 10: Cuadratura gaussiana-deducción

“Polinomios de Legendre”

Es un conjunto {P0(x), P1(x),...,Pn (x),... } que tienen las siguientes propiedades:

Page 11: Cuadratura gaussiana-deducción

Debemos decir que todos estos polinomios tienen raíces distintas y se encuentran en el intervalo [-1,1] y se ubican simétricamente con respecto al origen y lo mas importante son los nodos que se utilizan para resolver nuestro problema.

Page 12: Cuadratura gaussiana-deducción

Debemos tener en cuenta los nodos que son necesarios para generar una formula de integración numérica que sea exacta en los polinomios de grado menor o igual a 2n-1 son las raíces del polinomio de Legendre de grado n. En donde los coeficientes apropiados para evaluar las funciones en cada nodo son dado de la siguiente manera:

Page 13: Cuadratura gaussiana-deducción

Para la comodidad debemos decir que tanto las raíces de los polinomios de Legendre como los coeficientes se encuentran

tabulados. 

Page 14: Cuadratura gaussiana-deducción

EJEMPLO

Page 15: Cuadratura gaussiana-deducción
Page 16: Cuadratura gaussiana-deducción
Page 17: Cuadratura gaussiana-deducción

Instrumentación computacional de la Cuadratura de Gauss

Page 18: Cuadratura gaussiana-deducción

Instrumentación computacional de la cuadratura de

Gauss.

function s= cgauss(f, a, b) t1= -(b-a)/2*1/sqrt(3)+(b+a)/2; t2= (b-a)/2*1/sqrt(3)+(b+a)/2; s = (b-a)/2*(f(t1)+f(t2));

Page 19: Cuadratura gaussiana-deducción

Para mejorar la precisión de esta fórmula se la puede aplicar mas de una vez dividiendo el intervalo de integración en sub-intervalos.

Ejemplo: use la función cgauss para calcular

>> syms x>> f=x*exp (x)>> s=cgauss (inline(f),1,2) s = 7.3832

Page 20: Cuadratura gaussiana-deducción

Ejemplo: aplique dos veces la cuadratura de Gauss en el ejemplo anterior.

En cada sub-intervalo se le aplica la fórmula de la Cuadratura de Gauss:>> syms x>> f= x*exp (x);>> s= cgauss(inline(f),1,1.5)+ cgauss(inline(f),1,1.5,2) s = 7.3886 Se puede dividir el intervalo en

más sub-intervalos para obtener mayor precisión.

Page 21: Cuadratura gaussiana-deducción

Instrumentación extendida de la Cuadratura de Gauss

Page 22: Cuadratura gaussiana-deducción

function t=cgaussm(f, a, b, m)

h=(b-a)/m;

t=0;

x=a;

for i=1:m

a=x+(i-1)*h;

b=x+i*h;

s=cgauss(f,a,b);

t=t+s;

end

m es la cantidad de sub-intervalos

Page 23: Cuadratura gaussiana-deducción

Ejemplo: aplicar sucesivamente la Cuadratura de Gauss incrementando el número de sub-intervalos, hasta que la respuesta tenga 4 decimales exactos.

>> syms x

>> f=x*exp (x);

>> s=cgaussm (inline(f), 1,2,1)

s=

7.3833

>> s=cgaussm(inline(f), 1,2,2)

s=

7.3887

>> s=cgaussm(inline(f), 1,2,3)

s=

7.3890

>> s=cgaussm(inline(f), 1,2,4)

s=

7.3890

En el último calculo se han usado 4 sub-intervalos. El valor obtenido tiene 4 decimales fijos. Para obtener fórmulas de cuadratura de Gauss con más puntos no es practico usar el método de coeficiente indeterminados.

Page 24: Cuadratura gaussiana-deducción

Bibliografía

http://es.slideshare.net/KikePrieto1/an-23-integracionnumericasegundaparte#