Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
El mtodo se basa en muestrear el integrando de la funcin cuya integral se desea hallar, a valores que representen las races de polinomios ortogonales siendo estos los de Legendre. Los polinomios de Legendre de grado n se puede obtener con la formula de Rodrguez .
pueden extender los lmites de integracin a valores distintos de [-1,1]. La aproximacin de la integral definida puede representarse como sigue. =co*f(xo)+c1*f(x1)+c2*f(x2)+ .+cn*f(xn)= En donde los coeficientes ck son los coeficientes ponderados o pesos. Adems los valores xk son iguales a las races del polinomio de Legendre Pn+1(x).
Para Pn+1(x) en el intervalo [-1,1] existen n+1 races distintas. Ejemplo para caso n=2. P3(x)= (5x3-3x)=0, en donde las races son. X1= 0 , x2 = , x3=
Para la obtencin de los coeficientes ponderados utilizamos. ck= . Es decir los coeficientes vienen en funcin del polinomio de Legendre.
Entonces podremos ajustar la integral a una funcin. Constante f(x)=1. Lineal f(x)=x. Cuadrtica f(x)=x2. Cubica f(x)=x3.
Como los lmites de integracin relacionados con este mtodo son [-1,1] entonces tenemos que relacionar el problema del ajuste por la Cuadratura de Gauss a cualquier tipo de lmites, entonces el procedimiento se lo realiza solo con un cambio de variable. x= En este caso = Como La integral se puede definir como sigue: = Con esta frmula es con la construiremos el programa. Algoritmo de resolucin de un integral por el mtodo de Cuadratura de Gauss. DATOS. f:funcin a evaluar. a: lmite inferior de la integral. b: lmite superior de la integral. n: # de puntos a evaluar n>=2. 1.-Primero tendremos que ingresar el nmero de puntos por el que queremos que se realice la aproximacin este nmero ser mayor o igual 2. 2.-ingresamos la funcin a evaluar. 3.-realizamos el clculo de la races xk y los coeficientes ck para el numero de n dado. px=diff((x^2-1)^n,n); s=double(solve(px)); Debemos tener en cuenta que no hemos tomado en cuenta el trmino tan solo una constante
pues en la diferencia es
Los coeficientes de ponderacin se obtienen de la siguiente manera. Ejemplo para n=3. en donde ya conocemos las races xk. Como vemos la matriz es la de vandermonde a la cual llamaremos [A]. Entonces para encontrar los coeficientes solamente resolvemos:
3.-Aplicamos la formula I= sum=0; for j=1:n sum=sum+c(j)*subs(f,x,((b-a)*s(j)+(b+a))/2); end En donde el vector {c} contiene los coeficientes de ponderacin y {s} las races del polinomio. 4.- Finalmente I=((b-a)/2)*sum;
Ejemplo 1 de la utilizacin del programa cuadragauss. Hallaremos el rea bajo la curva de la ecuacin, f(x)= x+x3-x5+2
En la figura observamos el grafico de la funcin adems de los lmites donde vamos a integrar en puntos rojos [-0.8,1.1].
Ejemplo 2 de la utilizacin del programa cuadra gauss. Hallaremos el rea bajo la curva de la ecuacin, f(x)= x7+x6-x2+2x-3x3+2 Utilizando la formula con 3 puntos Utilizando la formula con 5 puntos
En la figura observamos el grafico de la funcin adems de los lmites donde vamos a integraren puntos rojos [-1.2, 1.2].
En la figura observamos el grafico de la funcin adems de los lmites donde vamos a integraren puntos rojos [-2.2,2.2].
Aqu mostramos los comandos utilizados para generar los grficos del polinomio y los limites de integracin del ejemplo 2