Está en la página 1de 65

Derivación e Integración

CAPÍTULO 11
DERIVADAS

• >>f='sin(x)'   % Función sin(x) definida mediante una cadena de caracteres


• f = sin(x)
• calcular derivadas, 
• >>diff(sym(f))
• ans = 
cos(x)
• >>diff(sym(f),2)    % Derivada segunda de f
• ans = 
-sin(x)
• diff(sym(f), n)
• Calcula la n-ésima derivada de la función f respecto a x
DERIVADAS PARCIALES
• >>syms x y
• >>F=’sin(x*y)+y^3-x^2’
• >>diff(F,x)
• Nos da
• Cos(x*y)*y-2*x
• >>diff(F,y)
• Nos da cos(x*y)*x+3*y^2
• >>diff(diff(F,x),y)
• Nos da -sin(x*y)*x*y+cos(x*y)
Primitivas o Integrales.
• >>int(sym('log(x)')) % Primitiva de la función logaritmo
• ans = 
x*log(x)-x
• >>diff(sym('x*log(x)-x')) % Comprobación
• ans = 
log(x)
• >>int(F,x)
• >>int(int(F,y),x)
• >>int(int(F,x),y)
• >>int(int(F,x),y),…,z)
• >>int(F,x,a,b)
• >>int(int(F,x,a,b),y,c,d)
.
• >> f='(sec(x))^5'
• >> int(f)
• ans =
• 1/4/cos(x)^4*sin(x)+3/8/cos(x)^2*sin(x)+3/8*log(sec(x)+tan(x))
• 
• >> int(f,x,0,1)
• ans =
• 1/8*(2*sin(1)+3*sin(1)*cos(1)^2+3*cos(1)^4*log(1+sin(1))-
3*cos(1)^4*log(cos(1)))/cos(1)^4
INTRODUCCION

Matemáticamente la integración se representa por:

Ec 1

que se tiene para la integral de la función f(x) con respecto a la variable


independiente x, evaluada en los límites x=a y x=b

Como lo sugiere la definición del diccionario, el “significado” de la Ec 1


es el valor total o sumatoria de f(x) sobre el rango x=a a x=b.
De hecho, el símbolo es una letra S estilizada que intenta representar
la conexión cercana entre la integración y la sumatoria.
INTRODUCCION

a b

Fig 1

Observe que el proceso representado en la Ec 1 y en la Fig 1 es


llamado integración definida
INTRODUCCION

METODOS de INTEGRACIÓN NUMÉRICA

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

Las fórmulas de integración de Newton-Cotes son los esquemas de integración


numérica más comunes.

Se basan en la estrategia de reemplazar una función complicada o datos tabulados


con una función aproximada que sea fácil de integrar:

b b
I   f ( x)dx   f n ( x)dx Ec 2
a a

donde fn(x) es igual a un polinomio de la forma:

Ec 3

donde n es el orden del polinomio.


FORMULAS DE NEWTON-COTES

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.

Es el método más simple; a su vez su forma más simple es hacer a la


función interpoladora ser una función constante (un punto (a,f(a)). Este
método se llama la regla del rectángulo: bf(b) +af(a)
Y

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

Integral Rectangular = 0.41


• Ejecutando para n=20, 50, 100, 200, los resultados son:

• Siendo la solución convergente IR=0.381


• A partir de n=500
LA REGLA
Base legal DEL TRAPECIO O TRAPEZOIDAL

La Regla Trapezoidal es la primera de las fórmulas de integración cerrada de Newton-


Cotes. Corresponde al caso donde el polinomio de la Ec 2 es de primer orden.

b)  f ( a )  b  f (a)  f (b) 
( x  a)dx  I   f ( x)dx  (b  a)   Ec 2
ba  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

Recuerde, que la fórmula para calcular el área de un trapezoide es la altura por el


promedio de las bases, tal y como se muestra en la Fig. 8.

Fig. 8 Fig. 9

En la Fig. 8 se muestra la fórmula para calcular el área de un trapezoide (altura por el


promedio de las bases).
En la Fig. 9 para la regla trapezoidal el concepto es el mismo pero ahora el trapezoide
está sobre su lado
EJERCICIOS DE APLICACIÓN

Use la Regla del Trapecio para aproximar los valores de las siguientes integrales:

a) b)
APLICACIÓN MULTIPLE
Base
DE LAlegal
REGLA DEL TRAPECIO

La Regla del Trapecio se puede ampliar si subdividimos el intervalo [a,b] en n

subintervalos, todos de la misma longitud

Sea la partición que se forma al hacer dicha subdivisión.

Usando las propiedades de la integral, tenemos que:

Aplicando la Regla del Trapecio a cada una de las integrales, obtenemos:


APLICACIÓN MULTIPLE
Base
DE LAlegal
REGLA DEL TRAPECIO

Ahora bien, ya que los subintervalos tienen la misma longitud h, tenemos que:

Sustituyendo el valor de h y haciendo uso de la notación sigma (sumatoria), tenemos


finalmente:

Ec. 6

Esta es la regla del trapecio para n subintervalos.

Obviamente, esperamos que entre más subintervalos usemos, mejor sea la


aproximación a la integral. 
APLICACIÓN MULTIPLE
Base
DE LAlegal
REGLA DEL TRAPECIO

Ilustración de la Regla Trapezoidal de aplicación múltiple: a) dos segmentos, b) tres


segmentos, c) cuatro segmentos y d) cinco segmentos

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

Integral Trapecio = 0.248


• Ejecutando para n=20, 50, 100, 200, los resultados son:
• 0.246, 0.244, 0.244, 0.243
• Siendo la solución convergente IT=0.243
Base
REGLAlegal
DE SIMPSON

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

Por ejemplo, si hay un punto extra a la Si hay dos puntos igualmente


mitad del camino f(a) y f(b), los tres puntos espaciados entre f(a) y f(b), los cuatro
se pueden conectar en una parábola, tal y puntos se pueden conectar con un
como se muestra en la Fig. 12. polinomio de tercer orden, tal y como
se muestra en la Fig. 13.

Las fórmulas que resultan al tomar las integrales bajo estos polinomios son conocidas
como Regla de Simpson.
Regla de Simpson

La función f (x) (azul) es aproximada por una función cuadrática P (x)


(rojo).
Base
REGLAlegal
DE SIMPSON

La Regla de Simpson 1/3 resuelta cuando una interpolación polinomial de segundo


orden es sustituida en la ecuación:

Ec. 7

Si a y b se designan como xo y x2 y f2(x) es representada por un polinomio de


Lagrange de segundo orden y la integral se transforma en:
x2
 ( x  x1 )( x  x2 ) ( x  x0 )( x  x2 ) ( x  x0 )( x  x1 ) 
I   f ( x0 )  f ( x1 )  f ( x2 ) dx
x0 
( x0  x1 )( x0  x2 ) ( x1  x0 )( x1  x2 ) ( x2  x0 )( x2  x1 ) 

Después de la integración y manejo algebraico, resulta la siguiente fórmula:

(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

Esta ecuación es conocida como Regla de Simpson de 1/3. Es la segunda fórmula de


integración cerrada de Newton-Cotes.

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

La Regla de Simpson se puede ampliar si subdividimos el intervalo [a,b] en n

subintervalos, todos de la misma longitud

Sea la partición que se forma al hacer dicha subdivisión y

sea Pm   xeli 1conjunto


, xi  de los untos medios de los subintervalos.
Usando las propiedades de la integral, tenemos que:

Al sustituir la Regla de Simpson de 1/3 a cada una de las integrales, obtenemos:


REGLA DE SIMPSON
Base legal
DE APLICACIÓN MÚLTIPLE

Combinando términos y sustituyendo nos queda:

n n 1
f ( xo )  4 f ( xm )  2 f ( xi )  f ( x2 )
I  (b  a) i 1 i 1 Ec. 9
6n

Fig. 14: Representación


gráfica de la Regla de
Simpson 1/3 de aplicación
múltiple. Observe que el
método se puede emplear
sólo si el número de
segmentos es par
Ejemplo y algoritmo de Simpson 1/3
• clc;clear;
• a=3;b=4;n=6;h=(b-a)/n;x=a;S1=0;S2=0;
• for i=1:n-1
• x=x+h;
• if rem(i,2)==1
• f=sin(x)/x; S1=S1+f; disp([i,x,S1]);
• else f=sin(x)/x; S2=S2+f; disp([i,x,S2]);
• end;
• end;
• IS13=(sin(a)/a+4*S1+2*S2+sin(b)/b)*h/3
Base
REGLAlegal
DE SIMPSON de 3/8

En una manera similar a la derivación de la Regla Trapezoidal y Regla de Simpson


1/3, un polinomio de Lagrange de tercer orden se puede ajustar a cuatro puntos e
integrarse:

Ec. 10

Para obtener:

Donde . Esta ecuación se llama Regla e Simpson de 3/8 debido a

que h se multiplica por 3/8.

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

Ésta es la tercera fórmula de integración cerrada de Newton-Cotes. La Regla de


Simpson 3/8 se puede expresar también de la forma:

Ec. 11

Fig. 15: Ilustración de cómo se puede usar en conjunto


las Reglas de Simpson de 1/3 y 3/8 para menejar
aplicaciones múltiples con números nones de
intervalos.
Base
REGLAlegal
DE SIMPSON de 3/8 MÚLTIPLE

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.

Sea la partición determinada de esta forma. Cada subintervalo


lo dividimos en tres partes iguales, y sean y

los puntos determinados así: 

Aplicado la Regla de Simpson de 3/8 en cada uno de los intervalos, tenemos:

ba 
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

REGLA DEL TRAPECIO SIMPLE REGLA DEL TRAPECIO COMPUESTA

b)  f ( a )  b f (a)  f (b)
( x  a)dx  I   f ( x)dx  (b  a)
ba  a 2

REGLA DE SIMPSON DE 1/3 SIMPLE REGLA DE SIMPSON DE 1/3 COMPUESTA


n n 1

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

REGLA DE SIMPSON DE 3/8 SIMPLE

REGLA DE SIMPSON DE 3/8 COMPUESTA


ba 
b
 n  n 1

 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

• Tal cuadratura dará resultados precisos solo si f(x) es aproximado por


un polinomio dentro del rango [−1, 1]. Si la función puede ser escrita
como f(x)=W(x)g(x), donde g(x) es un polinomio aproximado y W(x) es
conocido.
Fórmula para calcular
Número de puntos, n Puntos, xi Pesos, wi
1 0 2

2 1
3 0, 8/9, 5/9
4

5 0,
Cambio de intervalos

Los cambios de intervalos de [a,b] hacia [−1, 1] después de aplicar la


cuadratura de Gauss:

Después de aplicar la cuadratura la aproximación es:

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

ba ba ba


t x , dt  dx
2 2 2
• Fórmula de Gauss en [a,b]
b ba 1 ba ba
a
f ( t )dt  
2 1
f(
2
x
2
)dt

ba n ba ba


I n (f )   ci f 
2 i 1  2
xi  
2 
Algoritmo de Gauss-Legendre
• Entrada: f, a, b, n
• Proceso:
• Obtener los nodos y coeficientes de la fórmula de
Gauss-Legendre de orden n.
• Escalar los nodos en el intervalo [a, b]

• 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

• Aproximar la integral exterior por Simpson en el intervalo [a, b]


• Para cada xi, aproximar la integral interior por Simpson en el intervalo
[c(xi), d(xi)]
Simpson doble en un recinto limitado por
funciones
I
b
 d ( x ) f ( x , y) dy dx
a  c ( x ) 
• Aproximación de la integral exterior

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

También podría gustarte