Está en la página 1de 7

Ing.

Yamil Armando CerqueraRojas

INTEGRACIN NUMRICA DE UNA FUNCIN CON LMITES DEFINIDOS POR EL MTODO DE LA REGLA RECTANGULAR
Ing. Esp. Yamil Armando Cerquera Facultad de Ingeniera Universidad Surcolombiana

La Regla Rectangular es uno de los mtodos utilizados para resolver integrales definidas en el clculo numrico. OBJETIVOS GENERALES Objetivos: Resolver el problema de clculo del rea bajo la curva entre dos lmites conocidos, dividiendo en N sub reas para calcular su valor, asumiendo cada sub rea como un pequeo trapecio. 1. 2. 3. 4. Comprender las bases conceptuales de la integracin aproximada. Comprender los rasgos generales de la integracin aproximada utilizando el mtodo de los rectngulos. Comprender la aproximacin del error por truncamiento de la integracin aproximada utilizando el mtodo de los rectngulos, frente al valor exacto. Resolver problemas de integracin aproximada utilizando el mtodo de los rectngulos.

OBJETIVOS ESPECFICOS 1. 2. 3. 4. 5. 6. Conocer la interpretacin geomtrica de la integral definida. Reconocer que el mtodo de los trapecios representa, geomtricamente, el rea bajo una funcin polinomial de primer orden (lineal). Deducir la frmula de los rectngulos a partir de la interpretacin geomtrica de la integral definida. Acotar el error cometido en la integracin numrica por el mtodo de los rectngulos. Explicar la obtencin de frmulas ms precisas para calcular, numricamente, integrales definidas. Aplicar el mtodo de los rectngulos, para calcular, numricamente, las aproximaciones de algunas integrales definidas.

OBSERVACIONES PRELIMINARES Cuando se realiza un experimento, generalmente, se obtiene una tabla de valores que, se espera, tengan un comportamiento funcional. Sin embargo, no se obtiene la representacin explcita de la funcin que representa la regla de correspondencia entre las variables involucradas. En estos casos, la realizacin Universidad Surcolombiana 1 de 7

Ing. Yamil Armando CerqueraRojas

de cualquier operacin matemtica sobre la nube de puntos, que pretenda tratarla como una relacin funcional, tropezar con dificultades considerables al no conocerse la expresin explcita de dicha relacin. Entre estas operaciones se encuentra la integracin de funciones. Adems, es conocido que existen relativamente pocas frmulas y tcnicas de integracin, frente a la cantidad existente de funciones que se pueden integrar. Es decir, un gran nmero de integrales de funciones elementales no puede ser expresada en trminos de ellas. Entre estos casos singulares tenemos, a manera de ejemplo:
x e dx,
2

dx , 1 + x 3 dx, sin( x 2 )dx, 1 + x 4 dx,... ln( x)

Para aclarar la contradiccin antes sealada, se debe recordar la condicin necesaria para que una funcin sea integrable. Dicha condicin la mencionamos de inmediato, sin demostracin: Proposicin 1 (Condicin necesaria de Integrabilidad). Si una funcin f es continua en el intervalo [a, b] , entonces f es integrable en [a, b]. No obstante que las condiciones de la Proposicin 1 son sumamente generales, no se tiene garanta de que, al aplicar los mtodos usualmente conocidos para resolver integrales, se pueda encontrar la antiderivada de una funcin f(x) cualquiera, necesaria para obtener la integral definida. Estos apuntes pretenden ilustrar al lector con una de las tcnicas bsicas que permiten resolver dicha situacin, a travs de la denominada INTEGRACIN APROXIMADA, POR EL MTODO DE LOS RECTANGULOS. Modelo Rectangular: consistente en dividir el rea que se desea encontrar en n sub-reas en forma de rectngulos. Para el desarrollo del modelo se toman como referencia las siguientes variables: n: Nmero de sub-reas en las cuales se divide el rea a calcular x dx: Ancho o base de cada sub-rea li a: limite inferior definido para el calculo del rea ls b: limite superior definido para el calculo del rea. DESARROLLO: Integracin numrica de una funcin por el mtodo de rectngulos La integral definida entre los puntos a y b de una funcin continua y acotada f(x) representa el rea comprendida debajo de esa funcin. En ocasiones es Universidad Surcolombiana 2 de 7

Ing. Yamil Armando CerqueraRojas

necesario calcular integrales (reas) de modo numrico, es decir, sin conocer la integral explicita de la funcin f(x). Existen varios posibles mtodos para calcular esta rea. Quizs el ms sencillo sea sustituir el rea por un conjunto de n sub reas donde cada sub rea semeja un pequeo rectngulo elemental de base dx = (b a ) / n y altura h, El rea sera:

Fig 1.
area = h * x (Fig 1). Donde h es el valor de la funcin calculada en el punto medio del rea, sea f (a + dx / 2) y x dx es el ancho definido para dicha sub rea. Ntese que entre mas grande es dx entonces mayor ser el rea que se quita y pone al rea real que se desea calcular (rea colocada entre la funcin y las lnea azul y rea quitada entre la funcin y la lnea roja). Si se toma Li como limite inferior definido para el clculo de la integral entonces el punto sobre el eje x para el calculo de h ser: Li + x / 2 . Teniendo en cuenta lo anterior el rea ser: area = x * f ( Li + dx / 2)

Si el rea que se desea calcular se divide entre N sub reas, donde cada una de ellas representa un pequeo rectngulo, entonces el rea total ser: rea de primer rectngulo: A1 = h1 * dx = h1 * x , donde h1 ser la funcin evaluada en la mitad de la seccin del primer rectngulo, se podra decir entonces en trminos generales que h1 es igual a la funcin evaluada en x1, h1 = f ( x1 ) . Teniendo en cuanta lo anterior se deduce que x1 = (li + dx / 2) y por lo tanto el rea de ese primer rectngulo ser:

A1 = x * f ( x1 ) = x * f (li +

x ) 2

Del mismo modo se puede decir que el rea del segundo rectngulo es:

A2 = x / f ( x2 ) = x * f (li + 3 *
rea del tercer rectngulo es:

x ) 2

A3 = x * f ( x3 ) = x * f (li + 5 *

x ) 2
3 de 7

Universidad Surcolombiana

Ing. Yamil Armando CerqueraRojas

rea del iesimo rectngulo es:

Ai = x * f ( xi ) = x * f (li + (2 * i 1)

x ) 2 x ) (1) 2

rea total que ser la sumatoria de todas las reas parciales y quedar as:

At = li f ( x)dx =x * f (li + (2 * i 1) *
i =1

ls

La representacin grfica de esta forma de aproximar la integral se presenta en la Fig. 2. Resulta que si n se hace muy grande (dx muy pequeo) el error ser pequeo.

Fig. 2

Ejemplo: Utilizar la regla rectangular para aproximar la integral:


Tenga en cuenta que el valor real es 1.4626

e
0

x2

dx .

Fig. 3

Solucin: Usando la frmula directamente con los siguientes datos:

Universidad Surcolombiana

4 de 7

Ing. Yamil Armando CerqueraRojas

a=0 b =1 f ( x) = e x
2

Si se asume el rea como un solo rectngulo, el valor de xi ser 0.5 y por lo tanto se tiene que:
0.5 x e dx dx * f (a + dx / 2) = 1 * e = 1.28402541668774 0 1
2 2

Observando la Fig. 3 y teniendo en cuenta el resultado obtenido con el mtodo rectangular tomando el rea como un solo rectngulo (1.2840254..), se puede comprobar que dicho valor es inferior al valor real que es de 1.4626. El valor real es el rea bajo la curva, que corresponde a la funcin dada y el valor calculado de 1.2840 que correspondera a la forma que toma el rea asumindola como rectngulo. Es lgico el valor menor, en razn que es mayor el rea que se pierde que la que se coloca, al construir el rectngulo (Observe la Fig. 3) Desarrollado en MatLab se tendra el siguiente resultado. syms x f=exp(x^2); integral=int(f) integral = -1/2*i*pi^(1/2)*erf(i*x) ERF Error de la funcin. Y = ERF(X) es el error de la funcin para cada elemento de X. X debe ser real. El error de la funcin est definido como: erf(x) = 2/sqrt(pi) * integral desde 0 a x de exp(-t^2) dt. Analice lo anterior.

Ejemplo: Aplicar la regla rectangular para aproximar la integral e x dx si se


subdivide en 5 intervalos.
0

Solucin: En este caso, se identifica n=5, y la particin generada es: P={0.0, 0.2, 0.4, 0.6, 0.8, 1.0}

dx = (1 0) / 5 = 0.2 , As, aplicando la frmula de la regla rectangular se tiene


que:

Universidad Surcolombiana

5 de 7

Ing. Yamil Armando CerqueraRojas

x e dx 0.2[ f (0.1) + f (0.3) + f (0.5) + f (0.7) + f (0.9)]


2

e
0

x2

dx 0.2 * e 0.1 + e 0.3 + e 0.5 + e 0.7 + e 0.9

e
0

x2

dx 0.2 * [1.01005 + 1.09417 + 1.28403 + 1.63232 + 2.24791]


1

x e dx 1.453696 0

As, se nota que con 5 intervalos, la aproximacin no es tan mala. Para hacer clculos con ms sub intervalos, es conveniente elaborar un programa que aplique la frmula con el nmero de sub intervalos que se desee y que permita obtener un valor ms cercano al real. Debera realizar su propio programa y chequear con 50, 500, 1000, 10000 y 20000 sub intervalos, para observar el comportamiento de la aproximacin. Solucin comentada del mtodo de integracin Rectangular.
#include "stdio.h" #include "conio.h" float f(float x); float area_RECT(); long double li,ls,deltax,xi,area1=0,area2=0,area3=0; int i,n; void main() { clrscr(); gotoxy(10,4);printf("CALCULO DE INTEGRALES POR DIFERENTES METODOS"); gotoxy(10,10);printf("Digite el valor del limite inferior li: "); scanf("%Lf",&li); gotoxy(10,11);printf("Digite el valor del limite superior ls: "); scanf("%Lf",&ls); gotoxy(10,12);printf("Digite el numero de Sub reas a trabajar n: "); scanf("%d",&n); dx=(ls-li)/n; /* Llamado de la rutina que calcula el rea por el mtodo rectangular */ area_RECT(); gotoxy(10,14);printf("el valor de la integral RECT es : %15.10Lf ",area1); gotoxy(10,20);printf("Pulse una tecla para terminar "); getch(); } /* Rutina que calcula el rea por el mtodo rectangular */ float area_RECT() { i=1; while (i<=n) { xi=li+(2*i-1)*dx/2; area1+=f(xi);

Universidad Surcolombiana

6 de 7

Ing. Yamil Armando CerqueraRojas

i++; } area1*=dx; return(area1); } /* La funcin descrita es de tipo parablico f ( x) = x 2 4 /* Con solo cambiar la funcin los mtodos actan sobre ella float f(float x) { return (x*x-4); } */ */

O si mejor desea utilizar MatLab Scilab entonces el cdigo sera as, Se debe aclarar que la funcin debe estar contenida en un archivo nombrado funcion.m en un directorio que este configurado en el Path del MatLab. clc format long % echo on: Si deja activa esta funcin mostrara cada lnea que ejecuta el programa % La funcin a evaluar debe estar contenida dentro del archivo 'funcion.m' y se requiere introducir los valores de los lmites, como se indica a continuacin pulsa una tecla... pause n= input('Digite el nmero de sub reas => n :'); a= input('Digite el Lmite inferior => a :'); b= input('Digite el Lmite superior => b :'); dx=(b-a)/n; suma=0; % Algoritmo para la sumatoria de la regla rectangular de segmentos mltiples % pulsa una tecla... pause for i=1:n xi=a+(2*i-1)*dx/2; suma=suma+funcion(xi); end % pulsa una tecla... pause % Forma general de la regla trapezoidal de n sub reas. c=suma*dx

Universidad Surcolombiana

7 de 7

También podría gustarte