Documentos de Académico
Documentos de Profesional
Documentos de Cultura
INTEGRACIÓN NUMÉRICA
INTEGRACIÓN NUMÉRICA CON MATLAB
𝟐
𝟏
∫ 𝒅𝒙
𝒙𝟑 − 𝟐𝒙 − 𝟓
𝟎
>> quad('1./(x.^3-2*x-5)',0,2)
ans =
-0.4605
>> f='1./(x.^3-2*x-5)'
f=
1./(x.^3-2*x-5)
>> quad(f,0,2)
ans =
-0.4605
EJEMPLO 1: aproxime el área bajo la curva de la siguiente función tabular, entre x = -1 y x = 4 utilizando la regla
trapezoidal compuesto.
x -1 0 1 2 3 4
f(x) 8 10 10 20 76 238
SOLUCIÓN:
Copiar previamente a una carpeta la función Trapezoida_L.p, luego, escribir en el workspace lo siguiente:
SOLUCION
I = 239.0000000
>> sol=Trapezoidal_L(x,y)
sol =
239
𝟏 𝒙𝟐
𝒇(𝒙) = 𝒆− 𝟐
√𝟐𝝅
SOLUCIÓN:
function y = Integral(x)
y=(1/sqrt(2*pi))*exp((-x.^2)/2);
En el workspace escriba:
>> Trapezoidal_L(-1,1)
METODO TRAPEZOIDAL
Arch. Ecuación ? Integral
SOLUCION
Nro Franjas = 1024
I = 0.6826893
>> sol=Trapezoidal_L(-1,1,'Integral')
sol =
0.6827
EJEMPLO 3: mediante el método de Simpson 1/3 aproxime el área bajo la curva de la siguiente función dada en
formato tabular, entre x = -1 y x = 3:
x -1 0 1 2 3
f(x) 8 10 10 20 76
SOLUCIÓN:
Copiar previamente a una carpeta la función Simpson13_L.p, luego, escribir en el workspace lo siguiente:
SOLUCION
I = 74.6666667
ans =
74.6667
>> sol=Simpson13_L(x,y)
sol =
74.6667
𝟏 𝒙𝟐
𝒇(𝒙) = 𝒆− 𝟐
√𝟐𝝅
SOLUCIÓN:
function y = Integral(x)
y=(1/sqrt(2*pi))*exp((-x.^2)/2);
En el workspace escriba:
>> Simpson13_L(-1,1)
SOLUCION
Nro Franjas = 64
I = 0.6826895
ans =
0.6827
>> sol=Simpson13_L(-1,1,'Integral')
sol =
0.6827
EJEMPLO 5: mediante el método de Simpson 3/8 aproxime el área bajo la curva de la siguiente función dada en
formato tabular, entre x = 0.7 y x = 0.4:
SOLUCIÓN:
Copiar previamente a una carpeta la función Simpson38_L.p, luego, escribir en el workspace lo siguiente:
>> x=[0.70,0.65,0.60,0.55,0.50,0.45,0.40];
>> y=[2.20,2.17,2.13,2.09,2.04,1.99,1.94];
>> Simpson38_L(x,y)
SOLUCION
I = 0.6245625
ans =
0.6246
>> sol=Simpson38_L(x,y)
sol =
0.6246
SOLUCIÓN:
function y = Integracion(x)
y=0.2+25*x-200*x.^2+675*x.^3-900*x.^4+400*x.^5;
En el workspace escriba:
>> Simpson38_L(0,0.8)
SOLUCION
Nro Franjas = 192
I = 1.6405333
ans =
1.6405
>> sol=Simpson38_L(0,0.8,'Integracion')
sol =
1.6405
Es una clase de técnica que permite utilizar valores de f(x) en abscisas desigualmente espaciadas, y que se
encuentran determinadas por ciertas propiedades de familias de polinomios ortogonales.
𝑨 = 𝒘𝟏 𝑭(𝒛𝟏 ) + 𝒘𝟐 𝑭(𝒛𝟐 )
𝒃
𝒃 − 𝒂 𝑭 (𝒃 − 𝒂 (−𝟎. 𝟓𝟕𝟕𝟑𝟓) + 𝒂 + 𝒃 ) + 𝒃 − 𝒂 𝒂+𝒃
∫ 𝒇(𝒙)𝒅𝒙 ≈ [ 𝟐 𝟐 𝑭( (𝟎. 𝟓𝟕𝟕𝟑𝟓) + ))]
𝟐 𝟐 𝟐
𝒂
𝟏 𝒙𝟐
𝒇(𝒙) = 𝒆− 𝟐
√𝟐𝝅
SOLUCIÓN:
function y = Integral(x)
y=(1/sqrt(2*pi))*exp((-x.^2)/2);
En el workspace escriba:
>> CuadraturaGauss_L(-0.8,1.5,2)
SOLUCION
I = 0.7218250
ans =
0.7218
INTEGRALES MÚLTIPLES:
Cualquiera de los métodos de integración existentes se puede utilizar en la aproximación de integrales dobles o
triples, realizando una integración repetida y manteniendo, en cada caso, una determinada variable como si se
tratase de una constante.
𝟑 𝟒
∫ ∫ 𝒆𝒙+𝒚 𝒅𝒙𝒅𝒚
𝟏 𝟎
Utilizando el método de Simpson 1/3 para ambos ejes. La integral interna con 4 franjas y la integral externa con
6 franjas.
SOLUCIÓN:
>> IntegralMultiple_L
SOLUCION
-----------------------
Solución I = 935.5304715
ans =
935.5305
>> sol=IntegralMultiple_L('Multiple',0,4,4,2,1,3,6,2)
sol =
935.5305
Hasta ahora solo se han visto integraciones dobles sobre regiones R rectangulares. No obstante, también pueden
resolverse integrales del tipo:
𝑏 𝑑(𝑥) 𝑑 𝑏(𝑦)
𝟐 𝟐𝒙
∫ ∫ (𝒙𝟑 + 𝟒𝒚)𝒅𝒚𝒅𝒙
𝟎 𝒙𝟐
Utilizando el método de Simpson 1/3 para ambos ejes. La integral interna con 4 franjas y la integral externa con
6 franjas.
SOLUCIÓN:
En el workspace escriba:
>> IntegralMultipleE_L
SOLUCION
-----------------------
Solución I = 10.5833333
ans =
10.5833
>> sol=IntegralMultipleE_L('Ecuaciones',2,2,0,2,4,2)
sol =
10.5833
PROBLEMAS DE APLICACIÓN:
PROBLEMA 1:
Calcule las integrales de todos los ejemplos dados en la parte teórica, usando los diferentes métodos estudiados
para resolver mediante MATLAB.
PROBLEMA 2:
Haga cuatro capturas de datos mediante la conexión ARDUINO – MATLAB, utilizando sensores: un
potenciómetro, un LM35, una fotoresistencia y un sensor de efecto Hall. Para cada uno de ellos obtendrá las
variables (t,y). Con esos datos obtenga un polinomio p e intégrelo por todos los métodos de resolución de
integrales usando MATLAB.
PROBLEMA 3:
Usando los datos capturados del Problema 2, realice Arte Digital al enviar los mismos mediante la conexión
MATLAB – ARDUINO a un cubo de LEDS 3x3x3 y 8x8x8. Añada música electrónica al evento y grabe en un video
la secuencia enviada.