Академический Документы
Профессиональный Документы
Культура Документы
1. INTRODUCCION
La definición de derivada empieza con una aproximación por diferencias.
y f ( xi x) f ( xi )
x x
Figura Nº01: Definición gráfica de una derivada
Y
f (xi x
f ( xi )
6
PENDIENTE
EN EL PUNTO (1,2)
4
2
FUNCION
-2
-4 DERIVADA
-6
0 0.2 0.4 0.6 0.8 1 1.2 1.4 1.6 1.8 2
Usando Matlab
>> y=inline('2.*x.^3-7.*x.^2+3.*x+4') 7
y=
6
Inline function:
5
y(x) = 2.*x.^3-7.*x.^2+3.*x+4
4
>> p=inline('-5.*x+7')
p= 3
Inline function: 2
Y
p(x) = -5.*x+7 1
>> hold on -1
>> fplot(p,[0 2]) -2
-3
0 0.2 0.4 0.6 0.8 1 1.2 1.4 1.6 1.8 2
X
>> x=[0:0.1:1.5]';
7
>> p=7-5.*x;
>> y=2.*x.^3-7.*x.^2+3.*x+4; 6
>> plot(x,y,x,p),grid
5
3
Y
-1
0 0.5 1 1.5
X
>> diff(f,y)
ans =
3*x^2
>> syms x
>> y=2.*x.^3-7.*x.^2+3.*x+4
>> y1=diff(y)
y1 =
6*x^2-14*x+3
Ejemplo Nº 2:
Un tanque cilíndrico con eje vertical está al principio lleno con 200 000 galones de
agua. Este tanque tarda 50 minutos en vaciarse después de que se abre el
desague en el fondo. Suponga que el desague se abre en el tiempo t = 0 Una
consecuencia de la ley de Torricelli es que el volumen V de agua que queda en el
tanque después de t minutos es:
2
t
V (t ) (200000 )1 200000 8000 t 80t 2
50
Encontrar la razón instantánea a la que fluye hacia afuera el agua cuando t= 30
minutos:
Solución:
dV
8000 (2)80t 8000 160 t
dt
30 minutos luego que se ha abierto la llave del tanque, el agua fluye con una
razón de 3200 Gall/min
V ' (30) 8000 (2)80(30) 3200
>> syms t
>> V=200000-8000*t+80*t^2
V=
200000-8000*t+80*t^2
>> diff(V)
ans =
-8000+160*t
Para el cálculo integral existen fórmulas en las cuales se busca determinar una
integral entre límites específicos.
b b
x n1
x dx
n
n 1
a a
b
f ( x)dx F ( x)
b
a
F (a) F (b)
a
Ejemplo Nº 03:
Encontrar la integral de la siguiente función: f ( x) 6x 2 14x 3 entre los
límites 0 y 2
Solución:
2 2
6 x 3 14 x 2 3x
2
(6 x 14 x 3)dx
2
2 x 3 7 x 2 3x 0
0
3 2 1
0
Aplicando límites:
F ( x) 2(2)3 7(2) 2 3(2) 2(0)3 7(0) 2 3(0) 16 28 6 6
>> y=inline('6.*x.^2-14.*x+3')
y=
Inline function:
y(x) = 6.*x.^2-14.*x+3
>> fplot(y,[-0.5 2.5]),grid
10
4
Y
-2
-4
-6
-0.5 0 0.5 1 1.5 2
X
Usando funciones de Matlab (matemática simbólica)
Sintaxis:
2*x^3-7*x^2+3*x
Ejemplo Nº 04:
Se bombea agua hacia un tanque, inicialmente vacío. Se sabe que la razón de
flujo del agua al tanque, después de t minutos, es de 50-t gal/min.
Qué cantidad de agua fluye al tanque durante los primeros 30 minutos?
Solución:
El Intervalo es [0,30];
La ecuación es :
30 >> pretty(I)
(50 t )dt
0
t (t - 100)
- -----------
>> syms t 2
>> Q=50-t
Q= >> VI=int(Q,0,30)
50 - t VI =
>> I=int(Q) 1050 Gall
I=
-(t*(t - 100))/2
>> Y=inline('50-t')
Y=
Inline function:
Y(t) = 50-t
>> fplot(Y,[-10 60]),grid
60
50
40
30
Y
20
10
-10
-10 0 10 20 30 40 50 60
X
Cálculo de Areas
2. INTEGRACION NUMERICA
Las fórmula de integración de Newton-Cotes, se basan en reemplazar una función
complicada o datos tabulados con una función aproximada fácil de integrar.
b b
I f ( x)dx f
a a
n ( x) dx
n1
Donde fn(x) = polinomio de la forma: f n ( x) a0 a1x an1 x an x
n
Se pueden aproximar las áreas con polinomios de primer orden, de segundo orden
o de mayor orden.
Figura Nº 04: Integral con línea recta Figura Nº 05: Integral con parábola
3. LA REGLA TRAPEZOIDAL
La regla trapezoidal es una de las formulas de integración cerrada de Newton-
Cotes. Corresponde al caso donde el polinomio es de primer orden.
b b
I f ( x)dx f ( x)dx
a a
1
La ecuación que representa la línea recta entre dos puntos se puede ilustrar
mediante triángulos semejantes:
f1 ( x) f ( x0 ) f ( x1 ) f ( x0 )
x x0 x1 x0
f ( x1 ) f ( x0 )
f 1 ( x) f ( x 0 ) x x 0
x1 x0
El área bajo esta línea recta es un estimado de la integral de f(x) entre los límites a
y b:
b
f (b) f (a)
a
I f (a)
ba
( x a) dx
𝑏
𝑓(𝑏) − 𝑓(𝑎) 𝑏𝑓(𝑎) − 𝑎𝑓(𝑏)
𝐼=∫ [ ( 𝑥) + ] 𝑑𝑥
𝑎 𝑏−𝑎 𝑏−𝑎
𝑓(𝑏) − 𝑓(𝑎) 𝑥 2 𝑏𝑓(𝑎) − 𝑎𝑓(𝑏)
𝐼= ( )+ ( 𝑥)
𝑏−𝑎 2 𝑏−𝑎
Integrando entre a y b, se tiene:
f (b) f (a)
I (b a)
2
Interpretación geométrica:
El área del trapecio es:
A=Altura promedio*Ancho
𝐵+𝑏
𝐴= ℎ
2
A=Altura Promedio*Ancho
𝒇(𝒃) + 𝒇(𝒂)
𝑨= (𝒃 − 𝒂)
𝟐
Función de matlab
Función trapz
Calcula la integral de un conjunto de valores, mediante el método del trapecio
Sintaxis:
trapz(x,y):
Donde:
x: vector de las variables
y: vector de los valores de la función
Ejemplo Nº 1
Determinar numéricamente la integral de la siguiente función entre valores 0 y 2:
f ( x) x
5
Solución:
f (b) f (a)
I (b a)
2
Forma Análítica
Con matemática simbólica: Desarrollo de la integral:
>> format compact 2 2
x6
>> syms x
>> fx=x^5 x dx
5
>> I1=int(fx,0,2) 0
6 0
I1 =
26 06 64
32/3
0 10.6667
>> double(I1)
ans =
6 6 6
10.6667
35 >> fx=inline('x^5')
fx =
30
Inline function:
fx(x) = x^5
25
>>
20
fplot(fx,[0,2]),grid
>> hold on
f(x)
15 >> x=[0 2]
Trapecio x=
10 0 2
>> fx=x.^5
Analítico
5 fx =
0 32
0
0 0.2 0.4 0.6 0.8 1 1.2 1.4 1.6 1.8 2 >> plot(x,fx)
x
32 32
>> I=(b-a)*(fb+fa)/2
I=
32
Ejemplo Nº 2
Encontrar la integral de la siguiente función: f ( x) 6x 2 14x 3 entre los
límites 0 y 2
Solución:
Método analítico
Con matemática simbólica: Desarrollo de la integral:
>> syms x 2
3 2
2x -7x +3x
2
Area
1
Analítica (+)
Area Numérica
-1
f(x)
-2 Area
Analitica (-)
-3
-4
-5
-6
0 0.2 0.4 0.6 0.8 1 1.2 1.4 1.6 1.8 2
x
Método numérico
Ejemplo Nº 3:
Integrar la siguiente función en el intervalo a=0 y b=0.8
f ( x) 0.2 25x 200x 675x 90x 400x5
2 3 4
Solución:
Solución Analítica
>> fx2=0.2+25*x- >> syms x
200*x^2+675*x^3- >> fx=0.2+25*x-200*x^2+675*x^3-900*x^4+400*x^5
900*x^4+400*x^5 fx =
>> I2=int(fx2,0,0.8) 400*x^5 - 900*x^4 + 675*x^3 - 200*x^2 + 25*x + 1/5
I2 = >> I=int(fx)
3076/1875 I=
>> double(I2) (200*x^6)/3 - 180*x^5 + (675*x^4)/4 - (200*x^3)/3 +
ans = (25*x^2)/2 + x/5
1.6405 >> E=expand(I)
E=
(200*x^6)/3 - 180*x^5 + (675*x^4)/4 - (200*x^3)/3 +
(25*x^2)/2 + x/5
>> pretty(E)
6 4 3 2
200 x 5 675 x 200 x 25 x x
------ - 180 x + ------ - ------ + ----- + -
3 4 3 2 5
Solución Numérica
f (b) f (a) >> fx2=inline('0.2+25*x-
I (b a) 200*x^2+675*x^3-900*x^4+400*x^5');
2
>> a=0;b=0.8;
0.2320 0.2000 >> fa=feval(fx2,a)
(0.8 0) 0.1728
2 fa =
0.2000
>> e2=((1.6405-0.1728)/1.6405)*100 >> fa=feval(fx2,a)
e2 = fa =
89.4666 0.2000
>> fb=feval(fx2,b)
fb =
0.2320
>> I=(b-a)*(fb+fa)/2
I=
0.1728
Existen n+1 puntos, igualmente espaciados (x0, x1, x2,…, xn), en consecuencia
hay n segmentos o intervalos de igual ancho (h):
ba
h
n
La ecuación de integración trapezoidal de primer orden es:
f (b) f (a)
I (b a)
2
Para el caso de de dos intervalos se tendría:
f ( x0 ) f ( x1 ) f ( x1 ) f ( x2 )
I h h
2 2
I
h
f ( x0 ) f ( x1 ) f ( x1 ) f ( x2 ) h f ( x0 ) 2 f ( x1 ) f ( x2 )
2 2
Para un caso de “n” intervalos, se tendría:
h
n
I f ( x0 ) 2
2
i 1
f ( xi ) f ( xn )
De acuerdo al formato
I (b a) x altura promedio
n
f ( x0 ) 2 f (x ) f (x )
i 1
i n
I (b a)
2n
Ancho: h = b – a
N: número de trapecios
𝒃−𝒂
El valor de “h” se determina: 𝒉=
𝒏
Ejemplo Nº 4:
Solución:
La solución analítica es 10.6667 (Ver ejemplo Nº 1)
La ecuación a usar es:
n
f (x ) f (x )
f ( x0 ) 2
i 1
i n
I (b a)
2n
a). Para dos trapecios (n=2)
>> n=2; Usando la función trapz:
>> a=0;b=2; >> x=[0:1:2]
>> h=(b-a)/n x=
h=1 0 1 2
>> x1=a+h >> y=x.^5
x1 = 1 y=
>> fx=inline('x.^5') 0 1 32
>> fa=feval(fx,a) >> I=trapz(x,y)
fa = 0 I = 17
>> fx1=feval(fx,x1)
fx1 = 1 >> e=(10.6667-17)/10.6667*100
>> fb=feval(fx,b) e=
fb = 32 -59.3745%
>> I=(b-a)*(fa+2*(fx1)+fb)/(2*n)
I = 17
fx2 = 1
>> fx3=feval(fx,x3)
fx3 = 7.5938
>> fb=feval(fx,b)
fb = 32
>> I=(b-
a)*(fa+2*(fx1+fx2+fx3)+fb)/(2*n)
I = 12.3125
35
30
25
20
f(x)
15
Trapecio 2
10
5 Trapecio 1
0
0 0.2 0.4 0.6 0.8 1 1.2 1.4 1.6 1.8 2
x
Ejemplo Nº 5
Encontrar la integral de la siguiente función: f ( x) 6x 14x 3 entre los
2
Solución:
La solución analítica es -6.0000 (Ver ejemplo Nº 2)
La ecuación a usar es:
n
f ( x0 ) 2 f (x ) f (x )
i 1
i n
I (b a)
2n
a). Para dos trapecios (n=4)
>> n=4; Usando la función trapz
>> a=0;b=2;
>> h=(b-a)/n >> x=[0:0.5:2]
h = 0.5000 x = 0 0.5000 1.0000 1.5000 2.0000
>> x1=a+h >> y=6*x.^2-14*x+3
x1 = 0.5000 y = 3.0000 -2.5000 -5.0000 -4.5000 -1.0000
>> x2=x1+h >> I=trapz(x,y)
x2 =1 I = -5.5000
>> x3=x2+h
x3 = 1.5000 Calculo del error:
>> fx=inline('6*x.^2-14*x+3')
>> fa=feval(fx,a) >> e=(-6-(-5.5))/(-6)*100
fa = 3 e = 8.3333 %
>> fx1=feval(fx,x1)
fx1 = -2.5000
>> fx2=feval(fx,x2)
fx2 = -5
>> fx3=feval(fx,x3)
fx3 = -4.5000
>> fb=feval(fx,b)
fb = -1
>> I=(b-
a)*(fa+2*(fx1+fx2+fx3)+fb)/(2*n)
I = -5.5000
Ejemplo Nº 6
Integrar la siguiente función en el intervalo a=0 y b=0.8
f ( x) 0.2 25x 200 x 2 675x3 900 x 4 400 x5
Usar 4 intervalos
Solución
%trape trape
%programa que calcula el area ingrese una función...: 0.2+25*x-
%usando metodo del trapecio 200*x^2+675*x^3-900*x^4+400*x^5
clc limite inferior:...0
f=input ('ingrese una función...: ','s'); limite superior:...0.8
a=input('limite inferior:...'); número de trapecios:...4
b=input('limite superior:...'); El valor de la integral es...: 1.4848
n=input('número de trapecios:...');
fx=inline(f);
h=(b-a)/n; >> a=0;b=0.8;
x=a; >> n=4;
s=feval(fx,a); >> h=(b-a)/n
for i = 1 : n-1 h=
x = x + h; 0.2000
s = s + 2*feval(fx,x); >> x=[0:0.2:0.8]
end >> y=0.2+25*x-200*x.^2+675*x.^3-
s = s + feval(fx,b); 900*x.^4+400*x.^5
I = (b -a) * s/(2*n); >> I=trapz(x,y)
disp('El valor de la integral es...:') I = 1.4848
disp(I)
0.4400 2.8430
0.5400 3.5073
0.5400 3.5073
0.7000 2.3630
0.8000 0.2320
4. REGLAS DE SIMPSON
Con el método de la regla trapezoidal, se uso polinomios de primer orden; una
estimación más exacta es con el uso de los polinomios de orden superior para unir
los puntos.
Así si existe un punto intermedio entre f(a) y f(b), los tres puntos se pueden unir
con una parábola.
Si existen dos puntos intermedios entre f(a) y f(b), los cuatro puntos se pueden unir
con un polinomio de tercer orden.
La ilustración gráfica (a) es la regla de Simpson 1/3
La ilustración gráfica (b) es la regla de Simpson 3/8
EJEMPLOS
a) Función trapz
Calcula la integral de un conjunto de valores, mediante el método del trapecio
Sintaxis:
trapz(x,y): calcula
Función quad
Calcula la integral, mediante el método de Simpson 1/3
Sintaxis
Quad(‘función’,a,b)
Función: es el nombre de la función
a: valor a del intervalo a integrar
b: valor b del intervalo a integrar
EJERCICIOS DE APLICACIÓN
1. Determinar el calor necesario para elevar 1000 gramos de agua desde -100 a
200ºC.
Solución:
60
55
50
45
40
c (mg/m3)
35
30
25
20
15
10
0 5 10 15 20 25 30 35 40 45 50
t (min)
3.