INTEGRACION NUMERICCA.
INTRODUCCION
En este tema se tratara de obtener numéricamente valores para la derivada de una función en un punto, o para la
integral definida en algún intervalo, conociendo los valores de la función solo en algunos puntos. La integración
numérica es de gran importancia en ciencias aplicadas e ingeniería. Sus aplicaciones van desde cálculo de la
capacidad de un pantano a partir de datos topográficos en el ámbito de la ingeniería civil, hasta la estimación de la
fuerza total ejercida por el aire sobre las alas de un avión en ingeniería aeronáutica. En todas estas aplicaciones el
objetivo es calcular una integral definida
𝑏
𝐼 = න 𝑓 𝑥 𝑑𝑥,
𝑎
con la mayor precisión y el menor coste computacional posibles. A pesar de este amplio rango de aplicaciones, es
lícito preguntarse por qué es necesario realizar numéricamente el cálculo de la integral .La respuesta a esta pregunta
es muy simple: no siempre es factible calcular analíticamente una integral.
OBJETIVOS
OBJETIVO PRINCIPAL
Dar a conocer los métodos de integración y derivada.
OBJETIVO ESPECÍFICO
Aplicación de los Métodos de Integración y Derivada.
Entender y comprender el método del trapecio, método de Simpson.
Realizar la programación de ambos métodos en Matlab
DIFERENCIACIÓN NUMÉRICA
𝑓 𝑥+h −𝑓(𝑥)
F’(x) =
h
Para una función lineal, f(x) = ax + b, la
aproximación que expresa la fórmula (1) resulta
exacta; esto es, proporciona el valor correcto
de f '(x) para cualquier valor de h distinto de
h2
cero. También en otros casos la fórmula puede ser F(x+ h) = f(x)+ hf ′ x 𝑓 ′′(𝜀)
exacta, pero esto ocurre sólo de manera fortuita. 2
Se procede por lo tanto a hacer una estimación del
error asociado a esta fórmula de diferenciación
numérica. El punto de partida es el teorema de
Taylor en la forma:
Las fórmulas de
diferenciación numérica
tienen su aplicación más
importante en la
𝑓 𝑥+h −𝑓(𝑥−h) solución numérica de
F ‘(x) = ecuaciones
2h
diferenciales.
EJERCICIO 01:
La integración numérica es
una herramienta esencial que
se usa en la ciencia y
ingeniería para obtener
valores aproximados de
integrales definidas que no
pueden calcularse
analíticamente.
INTEGRACIÓN VÍA INTERPOLACIÓN
POLINOMIAL
𝑏
Estos problemas de integración no son tratables con las
න 𝑓(𝑥)𝑑𝑥
técnicas aprendidas en los cursos básicos de cálculo. Estas 𝑎
técnicas dependen de encontrar la antiderivada. Por ello,
para encontrar mediante el cálculo elemental el valor de
𝑏 𝑏
una buena ocurrencia sería que los polinomios
son buenos candidatos para el papel de g
න 𝑓 𝑥 𝑑𝑥 ≈ න 𝑔(𝑥)𝑑𝑥
y, de hecho, g puede ser un polinomio que 𝑎 𝑎
interpola a f en cierto conjunto de nodos.
Esta parte se estudia distintos métodos que nos resultaran útiles
para calcular primitivas. Recordemos que, cuando queremos calcular
una primitiva de una función f, lo que buscamos es otra función F tal que
F ‘(x) = f(x)
Esta claro que no hay una única primitiva de una función f ya que, si C
es cualquier constante, F(x) + C es otra primitiva. Por este motivo, si
F(x)+ c = 𝑥𝑑)𝑥(𝑓 encontramos una primitiva, mientras no tengamos ninguna otra condición
fijada, vamos a escribir que
𝑒𝑥 + 𝑐
න 𝒆𝒙
𝟏 Ln(x) + c
න
𝒙
Sen(x) + c
න 𝒄𝒐𝒔(𝒙)
-cos(x) + c
න 𝒔𝒆𝒏(𝒙)
MÉTODO DE SUSTITUCIÓN
MÉTODO DE INTEGRACIÓN POR
El método de integración por PARTES
sustitución nos sirve para integrar
Recordemos como se calcula la
funciones que se obtuvieron
derivada del producto de dos
derivando de una composición de
funciones: Si f y g son funciones
funciones, es decir, aplicando de la
derivables
regla de la cadena. Recordemos
como se deriva la composición de
funciones. Si f y g son dos funciones
derivables en el punto a,
න 𝑓 𝑥 . g ′ x dx = f x . g x − න 𝑓 ′ 𝑥 . g(x)dx
𝑏 𝑏
I=𝑓 𝑎 𝑥 𝑑𝑥 ≈ 𝑥𝑑)𝑥( 𝑛𝑝 𝑎
Es un método para
Geométricamente, la
integrar
regla del trapecio es
numéricamente se La regla del trapecio
equivalente a
denomina así porque es la primera de las
aproximar el área del
el área descrita por la fórmulas cerradas de
trapecio bajo la línea
integral definida se la integración de
recta que conecta a
aproxima mediante Newton Cotes.
f(a) y f(b) como se
una suma de áreas
muestra en Fig.1
de trapecios.
Recuerde, que la fórmula para calcular el área de un trapecio es la altura por el promedio
de las bases, tal y como se muestra en la fig.2
Donde:
𝑏−𝑎
ℎ= y n es el número de
𝑛
divisiones
∆X= Es el ancho de cada una de
los intervalos en los que se divide.
X=representa a las abscisas (eje
horizontal)
Y=representan a las coordenadas
(eje vertical)
Sea 𝑃 = 𝑥0 , 𝑥1 , … , 𝑥𝑛 la partición que se forma al hacer dicha subdivisión. Usando
las propiedades de la integral, tenemos que:
ℎ 𝑥1 𝑥2 𝑥𝑛
න 𝑓 𝑥 𝑑𝑥 = න 𝑓 𝑥 𝑑𝑥 + න 𝑓 𝑥 𝑑𝑥+. . . + න 𝑓 𝑥 𝑑𝑥
𝑎 𝑥0 𝑥1 𝑥𝑛−1
ℎ
𝑓 𝑥0 + 𝑓 𝑥1 𝑓 𝑥𝑛−1 + 𝑓 𝑥𝑛
න 𝑓 𝑥 𝑑𝑥 ≈ (𝑥1 − 𝑥0 ) + ⋯ + 𝑥𝑛 + 𝑓 𝑥𝑛−1
𝑎 2 2
Ahora bien, ya que los subintervalos tienen la misma longitud h, tenemos
que:
ℎ
ℎ
න 𝑓 𝑥 𝑑𝑥 ~ 𝑓 𝑥0 + 2𝑓 𝑥2 + ⋯ + 2𝑓 𝑥𝑛−1 + 𝑓 𝑥𝑛
𝑎 2
es:
donde está en algún lugar en el intervalo de a a b. La anterior ecuación indica que, si la función
sujeta a integración es lineal, la regla del trapecio será exacta. Ver fig. 4
Para funciones con derivadas de segundo orden y de orden superior, puede ocurrir algún error.
ˇ m
i
b
h b —a 4
f .x/ dx D . f 2i—2 C 4 f 2i—1 C f 2i / — h f .4/ .$/:
3 180
a
iD1
FÓRMULAS ABIERTAS Y CERRADAS
Sellamaabiertaa una fórmula de integración numérica que no evalúa la función
integrando en uno o en los dos extremos del intervalo.
Newton-Cotes abierta NewtonCotes cerrada
Las fórmulas abiertas son útiles cuando no seconoce la función en un extremo o tiene
un valor infinito (integrales impropias).
EJERCICIO 02:
1. REGLA DE TRAPECIO SIMPLE 1.a MATLAB:
function trapecio_simple Ingrese la función: 1/ sqrt (1+(x^2))
clc; clear; Limite Superior :1
fprintf('\t\tTRAPECIO SIMPLE\n')
Límite Inferior :0
funcion=input('ingrese la funcion \n
f(x)=','s');
b=input('ingrese el limite superior de la
integral\n');
a=input('ingrese el limite inferior de la
integral\n');
h=b-a;
x=a;
f=eval(funcion); x=b;
f= (f+eval(funcion))*(h/2);
fprintf('El valor aproximado es:
%10.15f\n\n',f)
1.b MANUAL:
1 1
0 𝑑𝑥, n=4
1+𝑥 2
1−0 1
∆𝑥 = = 1 = 0.25
4
1
1 1−0
න 𝑑𝑥 ≈ 𝑓 0 + 2𝑓 0.5 + 2𝑓 0.75 + 𝑓(1)
1 + 𝑥2 2 4
0
1 1 1
𝑓 0 = 2
= 1, 𝑓 0.25 = 2
≈ 0.9701, 𝑓 0.5 = ≈ 0.8944,
1+0 1+0.25 1+0.52
1 1
𝑓 0.75 = ≈ 0.8000, 𝑓 1 = ≈ 0.7071,
1+ 0.752 1+ 12
1 1 1
0 2
𝑑𝑥 ≈ 8 1 + 2. 0.9701 + 2. (0.8944) + 2. (0.8) + 0.7071 ,
1+𝑥
1
1 1 7.0361
න 𝑑𝑥 ≈ 1 + 1.9402 + 1.7888 + 1.6 + 0.7071 = ,
0 1 + 𝑥2 8 8
1
1
න 𝑑𝑥 ≈ 0.88
0 1+ 𝑥2
2. REGLA DE TRAPECIO COMPUESTO 2.a MATLAB:
function trapecio_compuesto Ingrese la función: 1/ sqrt (1+(x^2))
clc; clear;
Limite Superior :1
fprintf('\t\tTRAPECIO COMPUESTO\n')
funcion=input('ingrese la funcion \n f(x)=','s'); Límite Inferior :0
b=input('ingrese el limite superior de la integral\n'); Intervalo :4
a=input('ingrese el limite inferior de la integral\n');
n=input('ingrese el numero de intervalos\n');
h=(b-a)/n;
f=0;
for k=1:n-1
x=a+h*k;
f=f+eval(funcion);
end
f=2*f;
x=a; f=f+eval(funcion); x=b; f=f+eval(funcion);
f=(h/2)*(f);
fprintf('El valor aproximado es: %10.15f\n\n',f)
2.b MANUAL:
1 1
0 𝑑𝑥, n=4
1+𝑥 2
1−0 1
∆𝑥 = = 1 = 0.25
4
1
1 1−0
න 𝑑𝑥 ≈ 𝑓 0 + 2𝑓 0.5 + 2𝑓 0.75 + 𝑓(1)
1 + 𝑥2 2 4
0
1 1 1
𝑓 0 = 2
= 1, 𝑓 0.25 = 2
≈ 0.9701, 𝑓 0.5 = ≈ 0.8944,
1+0 1+0.25 1+0.52
1 1
𝑓 0.75 = ≈ 0.8000, 𝑓 1 = ≈ 0.7071,
1+ 0.752 1+ 12
1 1 1
0 2
𝑑𝑥 ≈ 8 1 + 2. 0.9701 + 2. (0.8944) + 2. (0.8) + 0.7071 ,
1+𝑥
1
1 1 7.0361
න 𝑑𝑥 ≈ 1 + 1.9402 + 1.7888 + 1.6 + 0.7071 = ,
0 1 + 𝑥2 8 8
1
1
න 𝑑𝑥 ≈ 0.88
0 1+ 𝑥2
3. REGLA DE SIMPSON 3.1 MATLAB:
function simpson_compuesto Ingrese la función: 1/ x
clc; clear; Limite Superior :4
fprintf('\t\tFORMULA DE SIMPSON COMPUESTO\n')
Límite Inferior :1
funcion=input('ingrese la funcion \n f(x)=','s');
Intervalo :6
b=input('ingrese el limite superior de la integral\n');
a=input('ingrese el limite inferior de la integral\n');
n=input('ingrese el numero de intervalos');
h=(b-a)/(2*n);
f=0;
for k=1:n-1
x=a+h*(2*k);
f=f+eval(funcion);
end
f1=0;
for k=1:n
x=a+h*(2*k-1);
f1=f1+eval(funcion);
3.2 MANUAL:
1 1 41
0 𝑑𝑥 ≈ 0. 1 𝑑𝑥, n=6
1+𝑥 2 𝑥
𝑏−𝑎 4−1 3 1
∆𝑥 = = = = = 0.5
𝑛 6 6 2
4
1 4−1
න 𝑑𝑥 ≈ 𝑓 1 + 4𝑓 1.5 + 2𝑓 2 + 4𝑓 2.5 + 2𝑓 3 + 4𝑓 3.5 + 𝑓(4)
𝑥 3 6
1
1 1 2 1 1 2 1 1 2
𝑓 1 = 1 ≈ 1, 𝑓 1.5 = 3 = 3 , 𝑓 2 = 2 , 𝑓 2.5 = 5 = 5 , 𝑓 3 = 3 , 𝑓 3.5 = 7 =7,
2 2 2
1
𝑓 4 = ,
4
4
1 3 2 1 2 1 2 1 1 8 8 2 8 1
න 𝑑𝑥 ≈ 1 + 4. + 2. + 4. + 2. + 4. + = 1 + + 1 + + + + ,
𝑥 18 3 2 5 3 7 4 6 3 5 3 7 4
1
4 4
1 1 420 + 1120 + 420 + 672 + 280 + 480 + 105 1 2361 3497 1
න 𝑑𝑥 ≈ = = , න 𝑑𝑥 ≈ 1.39
𝑥 6 420 6 420 2520 𝑥
1 1