Vous êtes sur la page 1sur 8

Universidad Laica Eloy Alfaro de Manab

PRACTICAS DE LABORATORIO
Facultad de ingeniera
Ingeniera elctrica

Anlisis Numrico - MATLAB

Practica N2
Suma de Riemann y Suma trapezoidal
Prof. MSc. Marcos Ponce Jara

Universidad Laica
Eloy Alfaro de Manab

Anlisis Numrico

Ingeniera Electrica

NDICE
1.

Integracin exacta y aproximada ........................................................................................... 3


1.1.

Suma de Riemann ............................................................................................................ 3

1.2.

Suma trapezoidal ............................................................................................................. 4

1.3.

Comandos bsicos Matlab para integracin.................................................................. 5

2.

Introduccin a la Practica....................................................................................................... 6

3.

Objetivos de la practica .......................................................................................................... 6

4.

Equipos del puesto de trabajo ................................................................................................ 6

5.

Programas utilizados para las practicas ................................................................................ 6

6.

Normas de trabajo del laboratorio ......................................................................................... 6

7.

Ejercicios de evaluacin practica ........................................................................................... 7

Prof. MSc. Ing. Marcos Ponce Jara

Universidad Laica
Eloy Alfaro de Manab

Anlisis Numrico

Ingeniera Electrica

1. Integracin exacta y aproximada


El problema matemtico de calcular reas ha sido una de las cuestiones ms estudiadas
por los matemticos de la antigedad. El rea es una medida de extensin de una superficie
expresada en unidades de medida. Dicho de otra manera, el rea es la medida que
proporciona el tamao de la regin encerrada en una figura geomtrica.
Para el caso de figuras con lados rectos (Figura 1) es fcil de definir, no obstante, no es
fcil hallar el rea con lados curvos (figura 2). Uno de los mtodos para calcular reas con
lados curvos fue el mtodo del agotamiento, utilizado por los matemticos griegos; por
ejemplo para el clculo del rea de una circunferencia, consista en la insercin dentro del
mismo de tringulos cada vez ms pequeos, de forma que la suma de las reas de estos sera
igual al rea del crculo.

Figura 1

Figura 2

Obviamente estos mtodos de clculo numrico para determinar el rea de figuras con
lados curvos arrojaban unos resultados aproximados; el resultado es funcin de la cantidad
de tringulos utilizados para el clculo del rea.
1.1.

Suma de Riemann

Bernhard Riemann (1826-1866), matemtico alemn, acuo una de las definiciones


matemticas que se usan hoy en da para explicar el concepto de integrales definidas. En su
honor se llama suma de Riemann al proceso matemtico para calcular el rea bajo una curva
utilizando un nmero infinito de rectngulos dentro de un rea irregular, calcular el rea de
cada uno de ellos y sumarlos. Cuantos ms rectngulos se utilicen, ms exacta ser el rea
calculada.

Prof. MSc. Ing. Marcos Ponce Jara

Universidad Laica
Eloy Alfaro de Manab

Anlisis Numrico

Ingeniera Electrica

Como se puede observar, la suma de Riemann es un mtodo numrico para calcular el


rea bajo una curva. Para arrojar un resultado exacto se tendran que realizar un sumatorio
infinito de reas de rectngulos inscritos bajo la funcin. Como es de esperar si el sumatorio
no es infinito el resultado acarreara un cierto error de clculo. Por tanto para calcular de
forma exacta el rea tenemos que resolver el lmite del sumatorio planteado.
Para calcular la suma de Riemann existen algunas variantes en funcin de los puntos
tomados para calcular la altura del rectngulo: puntos extremos de la derecha, extremos de
la izquierda y puntos medios. Las frmulas que describen lo expuesto son:

(, ) =
=1

(, ) =
=1

)
( +

)
( + ( 1)

(, ) =
=1

1.2.

)
( +

Suma trapezoidal

Un segundo mtodo numrico para calcular el rea bajo la curva es suma trapezoidal. Este
se basa, al igual que el anterior, en una suma infinita de trapecios, los cuales en este caso se
aproximarn a un promedio de los valores extremos a izquierda y derecha. La frmula que
describe el comportamiento de este mtodo es la siguiente:

(0 ) + (1 )
(1 ) + (2 )
(1 ) + ( )
( ) (
) + (
) + + (
)
2
2
2

( (0 ) + (2(1 )) + (2(2 )) + + (2(1 )) + ( ))


2

Prof. MSc. Ing. Marcos Ponce Jara

Universidad Laica
Eloy Alfaro de Manab

1.3.

Anlisis Numrico

Ingeniera Electrica

Comandos bsicos Matlab para integracin

El comando int calcula de manera simblica la integral de la funcin f.


Ejemplo:

syms x
int(x^2/(x^6 - 8))

Para aproximar la integral de una funcin f mediante sumas de Riemann y la respectiva


representacin de rectngulos se utiliza el comando rsum
Ejemplo:

syms x
rsums (exp(-2*x))

Se utiliza el comando trapz(x,y) para calcular la integral de una funcin aproximando el


valor de la integral de Y con respecto a X
Ejemplo:

X=0:0.001:1
Y = (exp(-2*x))
trapz(X, Y)

Para calcular las primitivas de una funcin se debe declara las variables como simblicas y
posteriormente realizar los clculos pertinentes:
Ejemplo:

syms x a b
f = sin(a*x)+cos (b*x);
integral=diff (f, x);
pretty(integral)

Si queremos evaluar una integral entre un intervalo determinado, una de las soluciones es
utilizar la siguiente funcin integral (funcin, intervalo1, intervalor2)
Ejemplo:

Prof. MSc. Ing. Marcos Ponce Jara

fun = @(x) exp(-x^2)


(aqu introducimos el intervalo de integracin)
q = integral(fun,0,Inf)

Universidad Laica
Eloy Alfaro de Manab

Anlisis Numrico

Ingeniera Electrica

2. Introduccin a la Practica
Esta segunda prctica nos introduce a los mtodos numricos como forma de calcular de
forma aproximada el rea bajo una curva utilizando mtodos iterativos de clculo. En este
caso se desea programar un script en Matlab para graficar y calcular reas mediante el
mtodo de Suman de Riemann y el mtodo de Suma Trapezoidal. Se comparar cada mtodo
respecto el resultado exacto, obteniendo de esta manera los errores cometidos en cada caso.

3. Objetivos de la practica

Entender con profundidad el concepto de integracin


Utilizacin de mtodos iterativos para el clculo de reas
Familiarizarse con los distintos comandos para calcular integrales definidas e
indefinidas de forma exacta
Graficar el mtodo de la Suma de Riemann y Suma Trapezoidal
Calculo de errores
Utilizacin del bucle FOR como mtodo iterativo para el clculo de reas

4. Equipos del puesto de trabajo


Se utilizarn las computadoras del laboratorio de Controles o en su defecto las del
laboratorio de informtica.

5. Programas utilizados para las practicas


Se utilizara el software Matlab rb2013 o en su defecto la versin ms reciente instalada
en los laboratorios de la facultad de ingeniera. Adicionalmente se utilizar el programa
Wolfram CDF (versin de prueba) para comprobar que nuestros resultados son correctos.

6. Normas de trabajo del laboratorio

Cada grupo de estudiantes es responsable del correcto uso de los equipos informticos
presentes en los laboratorios.
En caso de detectar el funcionamiento defectuoso de algn equipo se debe comunicar al
profesor encargado para ser corregido lo ms pronto posible.
El trabajo es por grupos de mximo 3 personas.
Todas las computadoras tiene internet, no obstante es para uso exclusivo de la
asignatura. Si algn estudiante lo usa para otros medios puede afectar a su nota de
prcticas.
No est permitido el ingreso de bebidas o comidas a la clase
El uso del celular (llamadas o mensajes) no est permitido; si algn estudiante reincide
en este hecho, puede repercutir en su nota de prcticas.

Prof. MSc. Ing. Marcos Ponce Jara

Universidad Laica
Eloy Alfaro de Manab

Anlisis Numrico

Ingeniera Electrica

7. Ejercicios de evaluacin practica


I.

Suma de Riemann (sumatoria puntos externos derechos):


Sea A el rea de la regin que est bajo la grfica de f(x) = , entre x = 0 y x = 2.
Se pide:
a) Explique el concepto de integral con sus propias palabras
b) Encuentre una expresin para A como un lmite (no evalu ese lmite)
c) Estime el rea tomando los puntos muestra 2, 4, 8 y 10 (evalelos manualmente).
d) Estime el rea creando un programa para calcular reas mediante el mtodo
numrico de Riemann. Compruebe los resultados calculados manualmente y calcule
el rea tomando 100, 500 subintervalos. El programa tiene que generar una grfica
como la que se muestra a continuacin:

e) Dentro del programa, calcule la integral exacta de f(x) en el intervalo [0, 2] y


muestre el error cometido entre la aproximacin y el clculo exacto.
Nota: Para comprobar que estn realizando el programa de forma correcta comprobar
los resultados con los mostrados en la siguiente aplicacin con la opcin right sum:
http://demonstrations.wolfram.com/ComparingBasicNumericalIntegrationMethods/

II.

Suma de Riemann (sumatoria puntos externos izquierdos):


f)
Realice exactamente lo mismo que el ejercicio
anterior pero tomando en cuenta la sumatoria con los
puntos externos de la izquierda de los rectngulos
(apartados c, d y e)

Nota:

comprobar

los

resultados

con

la

opcin

right

http://demonstrations.wolfram.com/ComparingBasicNumericalIntegrationMethods/
Prof. MSc. Ing. Marcos Ponce Jara

sum:

Universidad Laica
Eloy Alfaro de Manab

III.

Anlisis Numrico

Ingeniera Electrica

Suma de Riemann (Sumatorios con punto medio)


g)
Realice exactamente lo mismo que el ejercicio
anterior pero tomando en cuenta el punto medio de los
rectngulos (apartados c, d y e)

Nota:

comprobar

los

resultados

con

la

opcin

midpoint:

http://demonstrations.wolfram.com/ComparingBasicNumericalIntegrationMethods/

IV.
V.

Compare los resultados y exponga cual es la mejor aproximacin y explique porque.


Suma de trapecios
Tomando la misma funcin de los apartados anteriores se pide
a) Encuentre una expresin para A como un lmite (no evalu ese lmite)
b) Estime el rea tomando los puntos muestra 2, 4, 8 y 10 (evalelos manualmente).
c) Estime el rea creando un programa para calcular reas mediante el mtodo
numrico de Riemann. Compruebe los resultados calculados manualmente y calcule
el rea tomando 100, 500 subintervalos. El programa tiene que generar una grfica
como la que se muestra a continuacin:

d) Introduce alguna mejora esta nueva aproximacin? por qu?


Nota:

comprobar

los

resultados

con

la

opcin

trapez:

http://demonstrations.wolfram.com/ComparingBasicNumericalIntegrationMethods/

Para los dos ejercicios se tiene que presentar e cdigo que se cre, explicando paso a paso los
comandos utilizados en Matlab.

Prof. MSc. Ing. Marcos Ponce Jara

Vous aimerez peut-être aussi