Está en la página 1de 27

Integración

Casos en los cuales se utilizan métodos numéricos en lugar de los analíticos


4,000

3,500

3 x f(x)
2 + cos(1 + x )
2 2
3,000

0,25 2,727
 e 0.5 x dx 2,500

0,75 2,811
0 1 + 0.5 sen x 1,25 2,605
2,000

1,500

1,75 2,863
1,000

0,500

0,000
0 0,25 0,5 0,75 1 1,25 1,5 1,75 2 2,25 2,5 2,75 3

Las integrales surgen cuando se desea determinar el cambio en


una cantidad y cuya razón de cambio con respecto a otra variable x
es descripta por la relación: dy
= f (x)
dx

yb xb
el cambio en y desde
ya hasta yb es:  dy =  f ( x)dx
ya xa
Integración Suma de áreas
xb

yb − ya =  f ( x)dx
xa

Area
f(x) infinitesimalmente
pequeña
b
yb
dy Magnitud del
∆y a cambio
ya

Área de la
región bajo
la curva
dx
∆x
xa xb
Fórmulas de integración numérica

Fórmulas de Newton-Cotes
e Newton-Cotes

Fórmulas de Gauss-Legendre
e Newton-Cotes
Espaciamiento constante entre valores
Fórmulas de Newton-Cotes
de la variable independiente

ABIERTAS: NO incluyen los puntos Punto Medio Polinomio de


extremos en los cálculos orden 0

xb xb
CERRADAS: Incluyen los puntos
extremos en los cálculos f
xa
( x)dx  f
xa
n ( x)dx

Trapecios Simpson 1/3 Simpson 3/8

Polinomio de Polinomio de Polinomio de


orden 1 orden 2 orden 3
Regla del trapecio
xb xb

 f ( x)dx   f ( x)dx
xa xa
1

f(xb)

f ( x a ) + f ( xb )
I  ( xb − x a )
2

Error
f(xa)
f(0.5) = 2.817
f(3.5) = 13.419
xa xb

I = 19.262938 I ≈ (3.5-0.5)×(2.817+13.419)/2 = 24.353

Er% = ?
Regla del trapecio múltiple

f(xp)
El intervalo se
x  x1 divide en n
h p
n segmentos de
igual ancho

Error
f(x1)

x1 xp

f (x2 )  f (x1 ) f (x3 )  f (x2 ) f (xp1 )  f (xp2 ) f (xp )  f (xp1 )


I h h ...  h h
2 2 2 2

h p1
 𝑝−1
𝑓 𝑥1 + 2 σ𝑖=2 𝑓 𝑥𝑖 + 𝑓(𝑥𝑝 )
I   f (x1 )  2  f (xi )  f (xp )  I ≅ (𝑥𝑝 − 𝑥1 )
2 i2  2𝑛
Regla de Simpson 1/3 x3 x3

Polinomio de Lagrange de orden 2 → utiliza 3 puntos  f ( x)dx   f


x1 x1
2 ( x)dx

 ( x − x2 )( x − x3 ) ( x − x1 )( x − x3 ) ( x − x1 )( x − x2 ) 
x3

I    f ( x1 ) + f ( x2 ) + f ( x3 ) dx
x1 
( x1 − x2 )( x1 − x3 ) ( x2 − x1 )( x2 − x3 ) ( x3 − x1 )( x3 − x2 ) 

I
h
 f ( x1 ) + 4 f ( x2 ) + f ( x3 )
3
f(x2)
( x3 − x1 )
h=
2
Cantidad de
Error segmentos
f(x1)
f(x0)

x0 x1 x2
Regla de Simpson 1/3 múltiple
x3 x5 xp

I  f (x)dx   f (x)dx ...  f (x)dx (x 3 x 1)


x1 x3 xp2 h
2
f (x1 )  4 f (x2 )  f (x3 ) f (x3 )  4 f (x4 )  f (x5 ) f (x5 )  4 f (x6 )  f (x7 ) f (xp2 )  4 f (xp1 )  f (xp )
I  2h  2h  2h ...  2h
6 6 6 6

𝑝−1 𝑝−2
(x  x ) 𝑓 𝑥1 + 4 σ𝑖=2,4,6 𝑓 𝑥𝑖 + 2 σ𝑗=3,5,7 𝑓 𝑥𝑗 + 𝑓(𝑥𝑝 )
h p 1 I ≅ (𝑥𝑝 − 𝑥1 )
n 3𝑛

Cantidad de Se utiliza cuando hay una cantidad impar de puntos


segmentos
Regla de Simpson 3/8 x4 x4

(x − x )
h= 4 1 Se utiliza cuando hay 4 puntos
 f ( x)dx   f ( x)dx
x1 x1
3

3
Cantidad de
segmentos I
3h
 f ( x1 ) + 3 f ( x2 ) + 3 f ( x3 ) + f ( x4 )
8

f(x3)

Error

f(x2)

f(x1)

x1 x2 x3 x4
Regla del punto medio
xb xb

 f ( x)dx   f ( x)dx
0
xa xa

I  ( x b − x a )f(xp)

𝑥𝑎 + 𝑥𝑏
Error 𝑥𝑝 =
2
f(xp)

xa xb
Regla del punto medio múltiple

Al aplicar la regla del punto medio múltiple, geométricamente


estamos sumando el área de los n rectángulos construidos con
base en cada subintervalo y altura la imagen del punto medio de
cada subintervalo.

En el fondo, estamos calculando la Suma de Riemann tomando


siempre como punto muestra el punto medio de cada
subintervalo.
Claramente es una fórmula abierta ya que no se utilizan los
extremos de los subintervalos si no un punto interior (en este
caso el punto medio de cada subintervalo)
Deduzca

El Método de Simpson 1/3 es equivalente al método de RK4


clásico para las EDO que son sólo función de x.

h
y i +1 = y i + (k1 + 2k 2 + 2k 3 + k 4 )
6

¿Qué transformaciones algebraicas debería hacer para


demostrar esta afirmación?
Comparación de errores

1,6405
puntos Trapecio Error% Simpson Error%
3 1,0688 35 1,3675 17
4 1,3696 17 1,5192 7 (3/8)
5 1,4848 9 1,6235 1
6 1,5399 6 1,6451 0,28 (1/3 + 3/8)
7 1,5703 4 1,6372 0,20
9 1,6008 2 1,6395 0,06
9 1,6381 0,15 (1/3 + 3/8)
Cálculo del trabajo que varía con la distancia

F
F = cte
F W=F*d
W

xa xb xa xb

F
F F ≠ cte
θ
W=∫F(x)cos(θ(x))dx
W
xa xb
xa xb
Cálculo del trabajo que varía con la distancia

W=∫F(x)cos(θ(x))dx

7 puntos
equidistantes

12,0

10,0

8,0
Trapecio múltiple = 119,0892
6,0

Simpson 1/3 múltiple = 117,1271 4,0

2,0

0,0
0 5 10 15 20 25 30 35

F(x)cos(ang)
Cálculo del trabajo que varía con la distancia

W=∫F(x)cos(θ(x))dx 5

3
7 puntos no
equidistantes

12,0

10,0

Simpson 1/3 múltiple = 104,603 8,0

Simpson 1/3 = 25,049 6,0

4,0
129,652
2,0

0,0
0 10 20 30 40 50

F(x)cos(ang)
Datos: xp, x1, cantidad de puntos, función
𝑝−1
funcion=input("f(x)=","string") 𝑓 𝑥1 + 2 σ𝑖=2 𝑓 𝑥𝑖 + 𝑓(𝑥𝑝 )
I ≅ (𝑥𝑝 − 𝑥1 )
deff("[z]=f(x)","z="+funcion) 2𝑛
p=input (”Ingrese cantidad de puntos a utilizar”)
//cantidad de puntos

n= p-1 //cantidad de segmentos 𝑝−1


for x = (x1+h):h:(xp-h)
𝑥𝑝 −𝑥1
h = (xp-x1)/n //paso ෍ 𝑓(𝑥𝑖 ) I = I + f(x)
h=
𝑛 𝑖=2 end //for

I = h*(f(x1) + 2*I + f(xp))/2


segmentos
Datos: xp, x1, puntos funcionales 𝑝−1
𝑓 𝑥1 + 2 σ𝑖=2 𝑓 𝑥𝑖 + 𝑓(𝑥𝑝 )
I ≅ (𝑥𝑝 − 𝑥1 )
2𝑛
p= length(v) //cantidad de puntos

n= p-1 //cantidad de segmentos

𝑥𝑝 −𝑥1
h= 𝑛
h = (xp-x1)/n //paso 𝑝−1 for i = 2:p-1
෍ 𝑓(𝑥𝑖 ) I = I + v(i)
𝑖=2
end //for

segmentos I = h*(v(1)+2*I + v(p))/2


3

Consola de Scilab 2 + cos(1 + x ) 0.5 x


3.5 2

0.5 1 + 0.5senx e dx
-->deff('y=f(x)','y=(2+cos(1+x.^1.5)/sqrt(1+0.5*sin(x)))*exp(0.5*x)')

-->I=intg(0.5,3.5,f) x f(x)
I = 0.5 2.817
0.75 2.811
19.262938 Valor similar al
1 2.722
obtenido con Calc
1.25 2.605
1.5 2.584
1.75 2.863
2 3.694
2.25 5.295
2.5 7.710
2.75 10.628
3 13.278
3.25 14.536
3.5 13.419
19.2639582
Espaciamiento NO constante entre valores
Fórmulas de Gauss-Legendre
de la variable independiente
ABIERTAS: NO incluyen los puntos
extremos en los cálculos

Se obtiene una precisión mayor que con las fórmulas de Newton-Cotes


Precisión de orden 2n-1 con n puntos
Fórmulas de Gauss-Legendre

Transformación para trabajar en un intervalo [a,b]

ቀ𝑏 + 𝑎) + ሺ𝑏 − 𝑎)𝑥 𝑑
𝑥=
2

ሺ𝑏 − 𝑎)𝑑𝑥 𝑑
𝑑𝑥 =
2
RECUERDE
Debe realizarse la transformación de las raíces de los polinomios de Legendre,
ya que estas pertenecen al intervalo [-1,1]
Ejemplo

5
න 𝑥 3 + 2x 2 𝑑𝑥 = 238. 6෠
1

Con n=2, la precisión es 2*2-1=3

I~c0*f(x0 )+c1*f(x1 )

c0=c1=1

x0=-1/√3=-0.5773503…

x1=1/√3 =0.5773503…
Ejemplo
5
න 𝑥 3 + 2x 2 𝑑𝑥 = 238. 6෠
1

Aplicando la transformación de cambio de variable a x0 y x1,


teniendo en cuenta que a=1 y b=5, nos queda: ቀ𝑏 + 𝑎) + ሺ𝑏 − 𝑎)𝑥𝑑
𝑥=
2
x0 =[(5+1)+(5-1)*(-0.577…)]/2 = 1,845299462 ሺ𝑏 − 𝑎)𝑑𝑥 𝑑
x1 =[(5+1)+(5-1)*(0.577…)]/2 = 4,154700538 𝑑𝑥 =
2

Teniendo en cuenta el ajuste por el diferencial dx: (5-1)/2=2


(5-1)/4=2
Hacemos I=2*[c0*f(x0)+c1*f(x1)]=2*[13,093745 +106,239588]=238,666…

Como vemos, la aproximación es exacta ya que la función es


un polinomio de orden 3 y la precisión del método con n=2 es 3
Error de Truncamiento en la Integración Numérica
• Regla del Trapecio Múltiple

𝑏 ℎ 𝑝−1 (𝑏−𝑎)
‫𝑓 𝑎׬‬ 𝑥 𝑑𝑥 =2 𝑓(𝑥1 ) + σ
2 𝑖=2 𝑓(𝑥𝑖 ) + 𝑓(𝑥𝑝 ) - ℎ2 𝑓′′(𝜇)
12

• Regla de Simpson 1/3 Múltiple

𝑏 ℎ 𝑝−1 𝑝−2 (𝑏−𝑎)


‫𝑓 𝑎׬‬ 𝑥 𝑑𝑥 =3 𝑓(𝑥1 ) + 4 σ𝑖=2,4,6 𝑓(𝑥𝑖 ) + 2 σ𝑗=3,5,7 𝑓(𝑥𝑗 ) + 𝑓(𝑥𝑝 ) - ℎ4 𝑓 (4) (𝜇)
180

También podría gustarte