You are on page 1of 6

UNIVERSIDAD NACIONAL DE PIURA

Facultad De Ciencias
ESPECIALIDAD DE INGENIERA ELECTRNICA Y TELECOMUNICACIONES

TRABAJO
DE METODOS
NUMERICOS
ALUMNO:
CASTRO QUEREVALU
JOSE LUIS

Matlab Integracin Numrica,


Mtodo del Trapecio.
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
mtodos

aqu

dar

una

demostracin matemtica de

propuestos,

aunque

es

posible

los

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 ltimo 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
parmetros, de la funcin, el lmite inferior y el lmite superior;
tambin pudiramos recibir

como parmetro el

nmero

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 (tambin 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 frmula que se vio en el
punto 1 del algoritmo, tambin se evala el primer trmino de
la serie, ya que este no est multiplicado por 2 y es el
resultado de evaluar la expresin Y en el lmite 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 trmino que se hizo al
inicio del programa, y para descontar la ltima iteracin, que
se har luego de termino el FOR, ya que esta ltima tampoco
est multiplicada por 2.

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


evaluacin

del

n-simo

termino,

es

decir,

el

ultimo

termino. Despus de esto, como se coment al final de


algoritmo,
DX/2, as:

se multiplican todos

los trminos sumados

por

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

ejemplo t posteriormente

una

variable

podemos

simblica

nombrar

una

por

funcin

f(t) y llamar a la funcin intrap(f,a,b) donde A ser el lmite


inferior de nuestro intervalo de integracin y B el superior, el
funcionamiento se ilustra a continuacin donde los lmites 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.