Вы находитесь на странице: 1из 21

Regla del trapecio

La funcin f(x) (en azul) es aproximada por la funcin lineal (en rojo).

En matemtica la regla del trapecio es un mtodo de integracin numrica, es decir, un


mtodo para calcular aproximadamente el valor de la integral definida

La regla se basa en aproximar el valor de la integral de f(x) por el de la funcin lineal que
pasa a travs de los puntos (a, f(a)) y (b, f(b)). La integral de sta es igual al rea
del trapecio bajo la grfica de la funcin lineal. Se sigue que

y donde el trmino error corresponde a:

Siendo

un nmero perteneciente al intervalo [a,b].


ndice
[ocultar]

1 Regla del trapecio compuesta


o 1.1 Ejemplo

2 Vase tambin

3 Referencias

Regla del trapecio compuesta[editar]

Ilustracin de la regla del trapecio compuesta

La regla del trapecio compuesta o regla de los trapecios es una forma de


aproximar una integral definida utilizando n trapecios. En la formulacin de este
mtodo se supone que f es continua y positiva en el intervalo [a,b]. De tal modo la
integral definida
representa el rea de la regin delimitada por la
grfica de f y el eje x, desde x=a hasta x=b. Primero se divide el intervalo [a,b]
en nsubintervalos, cada uno de ancho

Despus de realizar todo el proceso matemtico se llega a la siguiente frmula:

Donde

y n es el nmero de divisiones.

La expresin anterior tambin se puede escribir como:

El error en esta aproximacin se corresponde con :

Siendo n el nmero de subintervalos

Ejemplo[editar]

Primero se obtiene h, de los lmites de la integral que


representan a y b y para n=6 queda:
.
Y ahora se sustituye en la frmula

=
y queda:

En este caso no se comete ningn error en el clculo (el


resultado es exacto) porque la funcin sujeta a
integracin es lineal.

Mtodo del trapecio


Para calcular la integral definida, aplicando el Teorema Fundamental del
Clculo, es preciso obtener previamente una integral indefinida. Aunque
se conocen diversos mtodos para hallar la integral indefinida de una
cantidad considerable de funciones, existen funciones para las cuales
estos mtodos no son aplicables. Este inconveniente se supera haciendo
uso de la integracin numrica. La integracin numrica permite evaluar
la integral definida de una funcin continua en un intervalo cerrado con la
exactitud deseada. En este apartado vamos a estudiar dos mtodos de
integracin numrica: la Regla del trapecio y la Regla de Simpson
Este es un mtodo de integracin numr que se obtiene al integrar
la formula de interpolacin lineal.ico

Respuesta, (error).
Regla del trapecio

l rea sombreada por debajo de la recta de interpolacin la


llamaremos g(x) es igual a la integral calculada mediante la regla del
trapecio, mientras que el rea por debajo de la curva f(x) es el valor
exacto.
l error de la ecuacin es igual al rea entre g(x) y f(x).
Esta misma ecuacin se puede extender a varios intervalos y se
puede aplicar N veces al caso de N intervalos con una separacin
uniforme h.
As se propone la regla extendida del trapecio.

Ejemplo:
El cuerpo de revolucin que se muestra, se obtiene al girar la curva dada
por
,
, entorno al eje x. Calcule el volumen utilizando
la regla extendida del trapecio con
. El valor
2
exacto es I=11.7286, u .
Evalu el error para cada N.
Donde:

1.

2.

DIEZ

PAULA MELISSA VILLALOBOS COD:614071003 METODOS NUMERICOS CARLOS

REGLA DEL TRAPECIO

3.

INTEGRACION NUMERICA La integracin numrica se basa en la interpretacin de


la integral como rea encerrada bajo la curva. La integracin numrica permite evaluar la
integral definida de una funcin continua en un intervalo cerrado con la exactitud deseada. El
mtodo de integracin numrica basado en Newton- Coutes, consiste en el ajuste de un
polinomio a un conjunto de puntos y luego, integrarlos. 1

4.

REGLA DEL TRAPECIO La regla del trapecio es uno de los mtodos mas utilizados
para calcular aproximaciones numricas de las integrales definidas. La regla del trapecio es la
primera de las frmulas cerradas de la integracin de Newton Cotes. 2

5.

Corresponde al caso donde el polinomio de la ecuacin es de primer grado: (1) Tal


que: (2) 3

6.

El rea bajo esta lnea recta es una aproximacin de la integral f(x) entre los lmites a
y b: (3) El resultado de la integracin es la regla del trapecio: (4) 4

7.

EJEMPLO Integrar numricamente la siguiente funcin desde a=0 hasta b=0.8:


Solucin: Evaluar la funcin en los lmites: 1. f(0)=0.2 f(0.8)=0.232 Aplicando la formula (4) de
los trapecios: 2. 9

8.

ALGORITMO Integra aproximadamente f(x) en el intervalo [a, b] aplicando la formula


del trapecio con n subintervalos. Dividimos el intervalo a,b en n subintervalos de igual 1.
longitud. Aproximamos en cada subintervalo, la funcin f(x) por 2. una recta Entonces
aproximamos el rea que hay entre a y b por 3. la suma de las reas de los trapecios. (Ver
figura 1) Evaluamos la funcin en los extremos de los 4. subintervalos Aplicar la regla de los
trapecios 5. 5

9.

FIGURA 1. 6

10.

ERROR DE LA REGLA DEL TRAPECIO Una estimacin para el error de truncamiento


local de una sola aplicacin de la regla trapezoidal es: (2) donde est en algn lugar en el
intervalo de a a b. La anterior ecuacin indica que si la funcin sujeta a integracin es lineal, la
regla del trapecio ser exacta. (Ver figura 2) Para funciones con derivadas de segundo orden y
de orden superior, puede ocurrir algn error 7

11.

Error de la regla del trapecio. FIGURA 2 8

12.

FUNDACION UNIVERSITARIA KONRAD LORENZ MATEMATICAS IV SEMESTRE


2009 -

13.REGLAS TRAPEZOIDALES.
14.
15.
REGLA TRAPEZOIDAL SENCILLA.
16.La regla del trapecio o regla trapezoidal es la primera de
las frmulas cerradas de Newton-Cotes.
17.Corresponde al caso en donde el polinomio de
aproximacin es de primer orden.

18.
19.En donde f1(x) corresponde a una lnea recta que se
representa como:

20.
21. El rea bajo la lnea recta es una aproximacin de la
integral de f(x) entre los lmites a y b:

22.
El resultado de la integracin es:

23.
24.REGLA TRAPEZOIDAL DE SEGMENTOS MULTIPLES.

25.
26.Una manera de mejorar la exactitud de la regla trapezoidal
sencilla es la de dividir el intervalo de integracin desde
"a" hasta "b" en conjunto de segmentos y aplicar el
mtodo a cada uno de los segmentos.
27.En seguida se suman las reas de los segmentos
individuales y se obtiene la integral sobre el intervalo
completo.
28.Por consiguiente, hay n segmentos de igual anchura:

29.
30. Si a y b se igualan a x0 y a xn (puntos base igualmente
espaciados), la integral total se representa como:
31.

32.Sustituyendo la regla trapezoidal para cada una de las


integrales, se obtiene:
33.

agrupando trminos

usando la ecuacin en la forma general, se obtiene:

34.

Matlab Integracin Numrica, Mtodo


del Trapecio.
13 ABRIL, 2013 / JULIO CSAR

[Recuerda que en este Blog los enlaces para la descarga del


cdigo se encuentran al final del artculo.]
En ciertas ocasiones nos encontramos con funciones para las
que no podemos hallar una primitiva, esto puede deberse por
supuesto a falta de habilidad de nuestra parte, aunque tambin
ocurre que alguna funciones elementales simplemente no tienen
primitivas que al igual sean funciones elementales que podamos
calcular, por ejemplo, no hay funciones elementales que tengan
alguna de las siguientes como su derivada:

Funciones que no tienen primitivas, en estos casos se recurre a


los mtodos numricos para integrarlas.
Cuando se desea calcular una integral definida que contiene una
funcin cuya primitiva no podemos hallar, entonces no se puede

aplicar el teorema fundamental del clculo y es aqu cuando se


debe recurrir a una tcnica de aproximacin.

Regla de los Trapecios.


Una forma de aproximar una integral definida, consiste en usas
N trapecios, como se muestra en la figura 1. En el desarrollo de
este mtodo, se supone que f es continua y positiva en el
intervalo [a,b] y que la integral definida

representa el

rea de la regin limitada por la grfica de f y el eje X, desde


x=a hasta x=b. [1]

Figura 1: Funcin Y(x), el rea bajo la curva, se puede aproximar


mediante n trapecios, en este caso 4 trapecios.

Algoritmo para el Mtodo de los Trapecios.


En el caso de las aproximaciones de las integrales por el mtodo
de los trapecios, es tan simple tanto en descripcin como a nivel
de cdigo, como es sabido, en este blog no nos proponemos dar

una demostracin matemtica de los mtodos aqu propuestos,


aunque es posible hacerlo, principalmente nos enfocamos en su
funcionamiento y en que el lector pueda comprender su uso y
llevar a cabo el cdigo (nuestro objetivo es en Matlab, aunque se
puede hacer en cualquier lenguaje o programa), es por esto, que
nos limitaremos nicamente a la utilizacin de la formula y los
pasos que se deben seguir para implementar nuestro mtodo; el
algoritmo es el siguiente:
1. En primer lugar se parte el intervalo comprendido entre [a,
b] en subintervalos ms pequeos, definidos por la variable
N, nombrando el ancho de esos subintervalos como dx
(que en nuestro caso representa a delta X).

2. Se realiza la siguiente serie (hacer clic para ver en


tamao mas amplio):

Como se puede observar, es una sumatoria, donde todos


los trminos estn

multiplicados por 2 excepto el primero y el

ultimo termino y posteriormente estn multiplicados todos por lo


que podramos llamar entonces dx/2.

Cdigo en Matlab.
En esto punto crearemos una funcin en Matlab, que nos
permita aproximar aquellas funciones de las que se habl con

anterioridad, manteniendo los criterios ya mencionados

en

primer lugar, crearemos en nuestro directorio una funcin


llamada intrap (integrales por trapecios), que recibir como
parametros, el la funcin, el limite inferior y el limite superior;
tambin pudiramos recibir

como parmetro el

numero

de

subintervalos deseados N, nosotros lo definimos como 400 ya


que por lo regular las regiones a integrar no son muy grandes,
pero la modificacin del cdigo es libre y si quieres, puedes
recibir tambin el parmetro N (tambien se puede hacer, para
aumentar la precisin).

Posteriormente, como dijimos le daremos el valor de N=400


aunque esto depende de su eleccin a la hora de montar el
programa como recibiendo el parmetro, en este punto se
calcula el valor de dx (delta x) con la formula que se vio en el
punto 1 del algoritmo, tambin se evala el primer termino de la
serie, ya que este no esta multiplicado por 2 y es el resultado de
evaluar la expresin Y en el limite inferior.

Ahora se usar un ciclo FOR para contar el nmero de


iteraciones, las cuales dependern del nmero de subintervalos,
la variable I se inicia con un valor de 2, para descontar la
evaluacin del primer termino que se hizo al inicio del programa,
y para descontar la ultima iteracin, que se har luego de

termino el FOR, ya que esta ultima tampoco esta multiplicada


por 2.

Luego de terminado el ciclo FOR, se procede a hacer la


evaluacin

del

n-simo

termino. despus de

esto,

termino,

es

como

coment

se

decir,

el
al

ultimo
final

de

algoritmo, se multiplican todos los trminos sumados por DX/2,


as:

Finalmente despus de ejecutado todo el cdigo, el programa


nos retornar una buena aproximacin de la integral que
queremos hallar por ms difcil que esta sea.
La forma correcta de utilizar esta funcin, en nuestro caso es,
declarando

inicialmente

una

variable

simblica

por

ejemplo t posteriormente podemos nombrar una funcinf(t) y


llamar a la funcin intrap(f,a,b) donde A ser el limite inferior
de nuestro intervalo de integracin y B el superior, el
funcionamiento se ilustra a continuacin donde los limites de la
funcin sern de 0 (cero) a PI.

El valor exacto, como resultado de llevar a cabo la integracin


de SENO(X) entre 0 y pi es 2; en el ejemplo anterior podemos
notar la aproximacin llevada a cabo mediante el mtodo del
trapecio.
El cdigo de la funcin estudiada en esta entrada lo puedes
descargar desde este enlace, puedes hacer las modificaciones
que quieras, con el fin de experimentar y obtener una mayor
comprensin de este mtodo, si tienes alguna duda, puedes
dejar tu comentario.
Si este turorial te ha ayudado, comprtelo, el conocimiento es
de

todos. el

conocimiento

humano

le

pertenece

mundo.
Comentar es una forma de agradecer.
Referencias: Larson. Hostetler. Clculo y geometra analtica,
3ra edicin. editorial McGraw-Hill. Mxico.

About these ads

Share this:

al

Mtodo del Trapecio en matlab


clear all;
clc;
fprintf('Calculo de la integral por el metodo trapecial\n\n');
f=input('introduce la funcion:','s');
a=input('lime inferior:');
b=input('limite superior:');
c=input('numero de segmentos a dividir:');
h=(b-a)/c;
z=0;
for x=a:h:b
k=eval(f);
if x==a,d=k;
end
if x==b,e=k;
end
z=z+k;
end
z=z-d-e;
z=z*2;
z=z+d+e;
z=z/(2*c);
z=z*(b-a)
fprintf('Resultado ');

Mtodos numricos - Regla del trapecio


compuesta en Matlab
El mtodo de integracin numrica basado en Newton-Coutes, consiste en el ajuste de un polinomio a un
conjunto de puntos y luego integrarlos. La integracin da como resultado la Regla de Trapecio Y Simpson 1/3.
Para aclarar, la Regla de Trapecio (Figura 1) busca una aproximacin mayor.

Figura 1

Por tanto, la "Regla de Trapecio Compuesta" est dada por la (Figura 2):

Figura 2

Para disear un programar que implemente la regla, definimos entrada con las letras "a, b" como intervalo, "n"
el nmero de partes y "f" la expresin-funcin. La salida del programa es la aproximacin.
Programa solucin en Matlab:
clc
clear
f='exp(x^2)';
a=0;
b=1;
n=4;
% f funcion
% a,b intevalo
% n numero partes
disp('Funcion: ');
f
disp('De [a: ');
a
disp('Hacia b]: ');
b
f=inline(f);
h=(b-a)/n;
aprox=f(a)+f(b);
for i=1:n-1
x=a+i*h;
aprox=aprox+2*f(x);
end
aprox=(h/2)*aprox;a=0;
disp(aprox);

Regla del trapecio

La regla del trapecio o regla trapezoidal es la primera de las formulas


cerradas de Newton-Cotes.
Recurdese que una lnea recta se puede representar como

El rea bajo la lnea recta es una aproximacin de la integral de f(x) entre los
limites a y b:
El resultado de la integracin es

Al que se le llama regla trapezoidal.


Geomtricamente, la regla trapezoidal es equivalente a aproximar el rea del
trapecio bajo la lnea recta que une a los puntos a y b.
Una manera de mejorar la exactitud de la regla trapezoidal es la de dividir el
intervalo de integracin de a a b en un conjunto de segmentos y aplicar el mtodo
a cada uno de los segmentos. Enseguida se suman las reas de los segmentos
individuales y se obtiene la integral sobre el intervalo completo. A las ecuaciones
resultantes se les conoce como formulas de integracin de segmento mltiple o
formulas de integracin compuesta. La siguiente ecuacin es la ec. para calcular
la integral por el mtodo trapezoidal de segmentos mltiples.

Programa en Matlab

%****************************************************************
%** Calculo de la integral por el

**

%** Metodo trapecial de multiples

**

%** Segmentos
%**

UdeG **
Maestria en Electronica **

%** Ing. Jesus Norato Valencia

**

%** Materia: Metodos Numericos

**

%** Maestro: M.C. J.Gilberto Mateos Suarez

18/Nov/99 **

%****************************************************************

clear;
clc;
fprintf('Calculo de la integral por el metodo trapecial\n\n');
f=input('introduce la funcion:','s');
a=input('lime inferior:');
b=input('limite superior:');
c=input('numero de segmentos a dividir:');
h=(b-a)/c;
z=0;

%*****************************************************************
%** En la siguiente seccion se

**

%** realizan los calculos de las areas de cada trapecio ademas **


%** se realiza la suma de estas

**

%*****************************************************************

for x=a:h:b
k=eval(f);
if x==a,d=k;
end
if x==b,e=k;
end
z=z+k;

end

%*****************************************************************
%** una vez que se tienen los datos de areas de los trapecios

**

%** cantidad de trapecios, Limites superior e inferior se re-

**

%** alizan las operaciones directamente en la formula de inte-

**

%** gracion por el metodo trapecial.

**

%*****************************************************************

z=z-d-e;
z=z*2;
z=z+d+e;
z=z/(2*c);
z=z*(b-a)
fprintf('Resultado ');

Mtodo de los trapecios


Otro mtodo de aproximacin de la integral mediante la suma de pequeos
trapecios.

Programa Principal:
program integral1
use funcion
use numerico
implicit none
real::Xi,Xd,n,I
write(*,*)'elige un intervalo de integracion'
read(*,*)Xi

read(*,*)Xd
write(*,*)'el intervalo es:',Xi,Xd
write(*,*)'elige un numero de subintervalos'
read(*,*)n
call integral(f1,Xi,Xd,n,I)
write(*,*)'el area de la integral es:',I
end program
Module Numerico:
Module numerico
contains
subroutine integral(f,a,b,n,I)

interface
function f(x)
real,intent(in)::x
real::f
end function
end interface

real,intent(inout)::a,b,n
real,intent(out)::I
real::x1,x2,h,A1,A2,j

I=0

do j=1,n

x1=(a+((j-1)*ABS(a-b)/n))
x2=(a+(j*(ABS(a-b)/n)))

h=((f(x2))-(f(x1)))

A1=((x2-x1)*(f(x1)))
A2=((A1))+(((x2-x1))*((h)/(2)))

I=I+A2
end do
end subroutine integral
end module numerico
Module funciones:
module funcion
contains

function f1(x)
real,intent(in)::x
real::f1

f1=((x**3)+(4*(x**2))-10)

end function
end module funcion

Вам также может понравиться