Documentos de Académico
Documentos de Profesional
Documentos de Cultura
CAPÍTULO 11
DERIVADAS
Ec 1
a b
Fig 1
Regla
Trapezoidal
Fórmulas de
Integración Regla 1/3 de
De Simpson
Newton-Cotes Regla de
Simpson
Métodos Regla 3/8 de
de Simpson
Integración
Numérica
Integración Método de
De Extrapolación
Romberg De Richadson
FORMULAS DE NEWTON-COTES
b b
I f ( x)dx f n ( x)dx Ec 2
a a
Ec 3
Por ejemplo, en la Fig. 2 se usa el polinomio de primer orden (una línea recta) como
una aproximación. Mientras que en la Fig. 3 se emplea una parábola para el mismo
propósito.
Fig 2 Fig 3
FORMULAS DE NEWTON-COTES
Por ejemplo, en la Fig. 4 se usan tres segmentos de línea recta para aproximar la
integral. Pueden utilizarse polinomios de orden superior para los mismos propósitos.
Fig 4
Método de Integral Rectangular.
X
a b
.
Generalizamos
Algoritmo de la Integral Rectangular
• Ej. Encontrar la integral de (sen(x))^2 en [2;3]
• clc;clear;a=2;b=3;n=10;h=(b-a)/n;x=a;IR=0;
• for j=1:n
• y=(sin(x)).^2;A=h*y;
• disp([x,y,A]);x=x+h;
• IR=IR+A;
• end
• fprintf('Integral Rectangular = %6.3f',IR);disp(' ');
x y A
-------------------------------
2.0000 0.4546 0.0455
2.1000 0.4111 0.0411
2.2000 0.3675 0.0367
2.3000 0.3242 0.0324
2.4000 0.2814 0.0281
2.5000 0.2394 0.0239
2.6000 0.1983 0.0198
2.7000 0.1583 0.0158
2.8000 0.1196 0.0120
2.9000 0.0825 0.0082
b) f ( a ) b f (a) f (b)
( x a)dx I f ( x)dx (b a) Ec 2
ba a
2
Pero…
QUÉ SIGNIFICA LA REGLA TRAPEZOIDAL?
Geométricamente, la
regla del trapecio es
equivalente a aproximar
el área del trapecio bajo
la línea recta que conecta
a f(a) y f(b) como se
muestra en Fig. 7.
Fig. 7
Regla del trapecio
LA REGLA
Base legal DEL TRAPECIO O TRAPEZOIDAL
Fig. 8 Fig. 9
Use la Regla del Trapecio para aproximar los valores de las siguientes integrales:
a) b)
APLICACIÓN MULTIPLE
Base
DE LAlegal
REGLA DEL TRAPECIO
Ahora bien, ya que los subintervalos tienen la misma longitud h, tenemos que:
Ec. 6
Fig. 10 Fig. 11
Integrar por método del Trapecio sen(x)/x en [2;3]
• clc;clear;a=2;b=3;n=10;h=(b-a)/n;x=a;It=0;
• for j=1:n
• x=x+h;
• y=sin(x)/x;
• disp([x,y]); It=It+y;
• end
• IT=(sin(a)/a+2*It+sin(b)/b)*h/2;
• fprintf('Integral Trapecio = %6.3f',IT);disp(' ');
x y A
----------------------------------
2.1000 0.4111 0.8221
2.2000 0.3675 0.7350
2.3000 0.3242 0.6484
2.4000 0.2814 0.5629
2.5000 0.2394 0.4788
2.6000 0.1983 0.3965
2.7000 0.1583 0.3166
2.8000 0.1196 0.2393
2.9000 0.0825 0.1650
3.0000 0.0470 0.0941
Además de aplicar la Regla Trapezoidal con segmentación más fina, otra forma de
obtener una estimación más exacta de la integral es con el uso de polinomios de
orden superior para conectar los puntos.
Fig. 12 Fig. 13
Las fórmulas que resultan al tomar las integrales bajo estos polinomios son conocidas
como Regla de Simpson.
Regla de Simpson
Ec. 7
(b a)
h
I f ( x0 ) 4 f ( x1 ) f ( x2 ) 2 f ( x0 ) 4 f ( x1 ) f ( x2 )
3 3
Base
REGLAlegal
DE SIMPSON
Recuerde que x1 es el
punto medio entre a y b.
f ( xo ) 4 f ( x1 ) f ( x2 )
I (b a ) Ec. 8
6
La especificación “1/3” surge del hecho de que h está dividida entre 3 en la ecuación
anterior.
REGLA DE SIMPSON 1/3
Base legal
DE APLICACIÓN MÚLTIPLE
n n 1
f ( xo ) 4 f ( xm ) 2 f ( xi ) f ( x2 )
I (b a) i 1 i 1 Ec. 9
6n
Ec. 10
Para obtener:
NOTE QUE x1 Y x2 SON LOS PUNTOS QUE DIVIDEN EN TRES PARTES IGUALES
EL INTERVALO [a,b]
Base
REGLAlegal
DE SIMPSON de 3/8
Ec. 11
Al igual que en los casos anteriores, la Regla de Simpson de 3/8 se puede extender si
subdividimos el intervalo [a.b] en n intervalos de la misma longitud h.
ba
b
n n 1
f ( x)dx f ( x o ) 3 f ( y i ) f ( z i ) 2 f ( xi ) f ( x n )
a
8n i 1 i 1
Ejemplo y Algoritmo de Simpson3/8
• clc;clear;
• a=2;b=3;n=12;h=(b-a)/n;x=a;S3=0;S4=0;
• for i=1:n-1
• x=x+h;
• if rem(i,3)==0
• y=sin(x)/x;disp([i,x,y]);S3=S3+y;
• else y=sin(x)/x;disp([i,x,y]);S4=S4+y;
• end;
• end;
• S=sin(a)/a+3*S4+2*S3+sin(b)/b;
• IS38=S*h*3/8
•
RESUMEN DE FÓRMULAS
b) f ( a ) b f (a) f (b)
( x a)dx I f ( x)dx (b a)
ba a 2
I (b a )
f ( xo ) 4 f ( x1 ) f ( x2 ) f ( xo ) 4 f ( xm ) 2 f ( xi ) f ( x2 )
6 I (b a) i 1 i 1
6n
f ( x)dx f ( x o ) 3 f ( y i ) f ( z i
) 2 f ( x i ) f ( x )
n
a
8n i 1 i 1
Integral de Gauss
INTEGRAL DE GAUSS POR
COORDENADAS POLARES
INTEGRAL DE GAUSS o Cuadratura de Gauss
2 1
3 0, 8/9, 5/9
4
5 0,
Cambio de intervalos
Ejemplo
Ejemplo: Calcule la integral de
de 1 a 5 cuando n = 2 mediante el método de cuadratura de Gauss y
después compárelo con el resultado exacto.
Con n=2 podemos resolver la integral con exactitud para todos los
polinomios de grado igual o menor a 3 para f(x)
Ejem. Calcular la integral de exp(-x^2) en
[1;3]
• clc;clear;
• x1=(1/3)^(1/2);x2=-x1;z1=2+x1;z2=2+x2;IG=exp(-z1^2)+exp(-z2^2)
Calcular la integral de x^3+2x^2
• clc;clear;
• x1=(1/3)^(1/2);x2=-x1;
• z1=2*x1+3;z2=2*x2+3;
• IG=2*(z1^3 +2*z1^2+ z2^3+2*z2^2)
Ejem. Calcular la integral de sen(x)/x en
[2;3]
• clc;clear;
• x1=(1/3)^(1/2);x2=-x1;
• z1=x1/2+2.5;z2=x2/2+2.5;
• IG=(sin(z1)/z1+sin(z2)/z2)/2
Resp: IG =0.2433
Cuadratura de Gauss
• Integral b
I(f ) w ( x )f ( x ) dx
a
• Fórmula
aproximada I n (f) c1f ( x1 ) c n f ( x n )
• Nodos:x1, x2, ..., xn, ceros del n-ésimo polinomio ortogonal pn(t)
• Coeficientes
1 b pn (x)
ci
pn ' (x i ) a
w (x)
x xi
dx
Cuadratura de Gauss-Legendre
• Integral 1
I(f ) f ( x ) dx
1
• Polinomios de Legendre
• p0(x) = 1
• p1(x) = x
• p2(x) = (3x2 - 1) / 2
...
• pk+1(x) = [(2k+1) x pk(x) - k pk-1(x)] / (k+1)
Algoritmo iterativo de los Polinomios de
Legendre
• Entrada: n: grado del polinomio
• Proceso
r = 1; % Grado 0 (p0=1)
q = [1 0]; % Grado 1 (p1=x)
para k=1,2, …, n-1 % Grado k+1
p = ((2*k+1)*[q 0] - k*[0 0 r])/(k+1)
r = q;
q = p;
fin
• Salida: p: vector de coeficientes de pn
Cuadratura de Gauss-Legendre
• Coeficientes 2
ci
1 x p (x )
2
i
'
n i
2
n nodos coeficientes
n nodos coeficientes
2 0.5773502692 1.0000000000
2 0.5773502692 1.0000000000
3 0.7745966692 0.5555555556
3 0.7745966692 0.5555555556
0.0000000000 0.8888888889
0.0000000000 0.8888888889
4 0.8611361159 0.3478548451
4 0.8611361159 0.3478548451
0.3399810436 0.6521451549
0.3399810436 0.6521451549
Cálculo de los nodos y coeficientes de Gauss-
Legendre
• Entrada: p: n-ésimo polinomio de Legendre
• Proceso
• Cálculo de los nodos
nodos = roots(p)
• Cálculo de los coeficientes
dp = polyder(p, 1);
y = polyval(dp, nodos);
coeficientes = 2./(1 - nodos.^2) ./ y.^2;
• Salida: nodos, coeficientes
Gauss-Legendre en [a, b]
• Cambio de variable
• Salida:
• I = (b-a) / 2 * sum(coeficientes .* f(nodos))
Ejemplo: Gauss-Legendre
1.5
I (f ) e x2
dx
1
Resultados
n = 2 0.10940026119755
n = 3 0.10936419603200
n = 4 0.10936426052150
n = 5 0.10936426081461
n = 6 0.10936426081247
Integral doble en un rectángulo
I f ( x , y) dA
b
d f ( x, y) dy dx
R a c
Aproximación de la integral exterior
I pi f ( x i , y) dy pi I( x i ); x i [a , b], pi 0
d
i c i
Aproximación de las integrales interiores
I( x i ) q jf ( x i , y j ); y j [c, d ], q j 0
j
Aproximación de la integral doble
I pi q jf ( x i , y j ) p * Z * q '
i, j
Simpson doble en un rectángulo
• Entradas: f, a, b, c, d, m, n
• Proceso
• h = (b-a) / (2*m), k = (d-c) / (2*n)
• x = a : h : b, y = c : k : d % Nodos ejes
• p = h/3*[1 4 2 4 2 … 4 1]2m+1 % Pesos eje X
• q = k/3*[1 4 2 4 2 … 4 1]2n+1 % Pesos eje Y
• [X,Y] = meshgrid(x, y) % Matrices de
coordenadas de los nodos (2n+1)(2m+1)
• Z = feval(f, X, Y) % f en los nodos
• Salida: I = q*Z*p'
Ejemplo: Simpson doble en un
rectángulo
2 1.5
I (f ) log( x 2 y) dx
1.4 1
Resultados
m=1 n=2 0.42955412031017
m=2 n=4 0.42955450187611
m=3 n=6 0.42955452246900
m=4 n=8 0.42955452594025
Valor exacto: 0.42955452688945
Simpson doble en recintos limitados por
funciones
• Integrales iteradas
b d(x )
a c(x )
f ( x , y) dy dx
h f ( x i , y) dy
d(xi )
I pi
3 i c( x i )
h (b a ) /( 2m)
x i a i h , i 0, 1, ..., 2m
p [1 4 2 4 ... 2 4 1]2 m 1
Simpson doble en un recinto limitado por
funciones
• Aproximación de las integrales interiores
d(xi ) ki
f ( x i , y) dy q jf ( x i , yij )
c( x i ) 3 j
k i (d ( x i ) c( x i )) /( 2n )
yij c( x i ) j k i , j 0, 1, ..., 2n
q [1 4 2 4 ... 2 4 1]2 n 1
• Integral doble
h 2m k i 2n
I pi q ijf ( x i , yij )
3 i 0 3 j 0
Simpson doble en un recinto limitado
por funciones
• Entradas: f, a, b, c, d, m, n
Funciones.m
• Proceso (nodos integral exterior)
• h = (b-a) / (2*m)
• x=a:h:b % Nodos eje X
• p = [1 4 2 4 2 … 4 1]2m+1 % Pesos eje X
• uno = ones(2*n+1, 1)
• X = uno*x % Matriz de abscisas de los nodos
Simpson doble en un recinto limitado
por funciones
• Proceso (nodos integrales interiores)
• cx = feval(c, x);% Vector extremos infs..
• dx = feval(d, x); % Vector extremos sups.
• kx=(dx-cx) ./ (2*n) % Vector de pasos
• Y=uno*cx+(0 : 2*n)'*kx % Matriz de
ordenadas de los nodos
• q = [1 4 2 4 2 … 4 1]2n+1 % Pesos eje Y
• Z = feval(f, X, Y) % f en los nodos
• Salida: I = q*Z*(p .*kx)’ *h / 9
0.25
Ejemplo 0.2
0.15
Nodos
0.5 x2
0.1 x3
e y x dy dx 0.1
0.05
• Resultados 0
0.1 0.15 0.2 0.25 0.3 0.35 0.4 0.45 0.5
m=n=1 0.03324545898347
m=n=2 0.03330154956288
m=n=4 0.03330531070717
m = n = 16 0.03330555008348
m = n = 32 0.03330546128190
Exacto 0.03330556611623