Documente Academic
Documente Profesional
Documente Cultură
Cada una de las m integrales pueden aproximarse sustituyendo la funcin f(x) por un
polinomio adecuado al intervalo Ik, con lo que obtenemos una aproximacin a la integral (Q) y
se genera un error (E).
b
I f ( x)dx Q f E f .
a
Las diferentes frmulas que se obtienen para Q f , segn el polinomio por el que se
Con la frmula del punto medio se aproxima la funcin en cada intervalo Ik por un
polinomio de grado 0 que pase por el punto central del intervalo, es decir una recta horizontal
y=cte.
Observemos en la figura 6.1, parte izquierda, el intervalo [a,b] dividido en tres subintervalos,
estando marcado el valor de la funcin en el punto central de cada uno de ellos con un punto,
y en la parte derecha la representacin grfica de la integral obtenida al sustituir la funcin en
cada subintervalo por el polinomio de grado 0. Se observa que es el rea de un rectngulo, de
ah el nombre de este mtodo.
Figura 6.1 Frmula del punto medio
ba
Suponemos que xk x0 hk son nodos equiespaciados con paso h y el punto medio
m
xk 1 xk
del subintervalo [xk-1,xk] es xk . La integral queda:
2
b m
I f ( x)dx h f ( xk )
a k 1
La siguiente funcin M implementa el mtodo del punto medio teniendo como datos de
entrada el texto de la funcin a integrar fun, los extremos de integracin a, b y el nmero de
subintervalos m.
function [int]=rectangulo(fun,a,b,m)
f=inline(fun);
h=(b-a)/m;
int=0;
int=int+f(xm);
end
int=int*h;
>> resultado=rectangulo('x^2',0,10,15)
resultado =
332.9630
-3.703703703703809e-001.
Con la frmula del trapecio se aproxima la funcin en cada intervalo Ik por el polinomio
de grado 1 que pasa por los extremos del intervalo, es decir una recta que pasa por los
extremos.
Observemos en la figura 6.2, parte izquierda, el intervalo [a,b] dividido en tres subintervalos
con el valor de la funcin en los extremos de cada uno de ellos marcado con un punto, y en la
parte derecha la representacin grfica de la integral obtenida al sustituir la funcin por la
recta que pasa por los extremos. Observemos que se obtienen trapecios, de ah el nombre de
este mtodo.
La siguiente funcin M implementa el mtodo del trapecio teniendo como datos de entrada el
texto de la funcin a integrar fun, los extremos de integracin a, b y el nmero de
subintervalos m.
function [int]=trapecio(fun,a,b,m)
f=inline(fun);
h=(b-a)/m;
int=0;
int=int+f(x(i))+f(x(i+1));
end
int=h/2*int;
es la siguiente:
>> resultado=trapecio('x^2',0,10,15)
resultado =
334.0741