integracion numérica -...

48
Integracion numérica TERCER PARCIAL, MÉTODOS NUMÉRICOS PROFRA. SORAIDA ZUÑIGA

Upload: phamdan

Post on 18-Oct-2018

271 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Integracion numérica - soraidazuniga.pbworks.comsoraidazuniga.pbworks.com/w/file/fetch/103235245/Integracion... · con n igual a 2, (dos intervalos) ... programa octave/matlab de

Integracion numérica

TERCER PARCIAL, MÉTODOS NUMÉRICOS

PROFRA. SORAIDA ZUÑIGA

Page 2: Integracion numérica - soraidazuniga.pbworks.comsoraidazuniga.pbworks.com/w/file/fetch/103235245/Integracion... · con n igual a 2, (dos intervalos) ... programa octave/matlab de

• En el proceso de integración el valor de

Page 3: Integracion numérica - soraidazuniga.pbworks.comsoraidazuniga.pbworks.com/w/file/fetch/103235245/Integracion... · con n igual a 2, (dos intervalos) ... programa octave/matlab de
Page 4: Integracion numérica - soraidazuniga.pbworks.comsoraidazuniga.pbworks.com/w/file/fetch/103235245/Integracion... · con n igual a 2, (dos intervalos) ... programa octave/matlab de

MÉTODOS DE NEWTON-COTES

1 1.- Método trapezoidal o del trapecio

Page 5: Integracion numérica - soraidazuniga.pbworks.comsoraidazuniga.pbworks.com/w/file/fetch/103235245/Integracion... · con n igual a 2, (dos intervalos) ... programa octave/matlab de

n=1 , un intervalo

Simple

Page 6: Integracion numérica - soraidazuniga.pbworks.comsoraidazuniga.pbworks.com/w/file/fetch/103235245/Integracion... · con n igual a 2, (dos intervalos) ... programa octave/matlab de

NOTA:

DONDE: h=𝑏−𝑎

𝑛

Trapecio simple n=1

Page 7: Integracion numérica - soraidazuniga.pbworks.comsoraidazuniga.pbworks.com/w/file/fetch/103235245/Integracion... · con n igual a 2, (dos intervalos) ... programa octave/matlab de

Ejemplo 1. Método trapezoidal

Simple

1

h=𝑏−𝑎

𝑛

Page 8: Integracion numérica - soraidazuniga.pbworks.comsoraidazuniga.pbworks.com/w/file/fetch/103235245/Integracion... · con n igual a 2, (dos intervalos) ... programa octave/matlab de

Trabajo en clase hacer

inciso c y d

numéricamente y hacer

inciso b c y d

analiticamente

Resultados Integral

analítica

b) 47.5

c) 90

d) 1

Page 9: Integracion numérica - soraidazuniga.pbworks.comsoraidazuniga.pbworks.com/w/file/fetch/103235245/Integracion... · con n igual a 2, (dos intervalos) ... programa octave/matlab de

INCISO C

RESPUESTAS

Resultados

Integral

analítica

b) 47.5

c) 90

d) 1

Page 10: Integracion numérica - soraidazuniga.pbworks.comsoraidazuniga.pbworks.com/w/file/fetch/103235245/Integracion... · con n igual a 2, (dos intervalos) ... programa octave/matlab de

PROBLEMA METODO DEL TRAPECIO SIMPLE . (TRABAJO EN CLASE)

Obtenga también el resultado

analítico de la integral

El gran error en el resultado

numérico es debido a que la

función es un polinomio de grado

5, el cual estamos aproximando

por un polinomio de grado 1

Page 11: Integracion numérica - soraidazuniga.pbworks.comsoraidazuniga.pbworks.com/w/file/fetch/103235245/Integracion... · con n igual a 2, (dos intervalos) ... programa octave/matlab de

LA REGLA DEL TRAPECIO DE APLICACIÓN MULTIPLE

Page 12: Integracion numérica - soraidazuniga.pbworks.comsoraidazuniga.pbworks.com/w/file/fetch/103235245/Integracion... · con n igual a 2, (dos intervalos) ... programa octave/matlab de

REGLA DEL TRAPECIO

MULTIPLE

Donde

Xi+1= Xi +h

h=𝑏−𝑎

𝑛

PARA “n” intervalos

tendremos “n+1” valores

limites de x .

Ejemplo para 3 intervalos

(n=3), tenemos x0, x1, x2,

x3, fig b

Page 13: Integracion numérica - soraidazuniga.pbworks.comsoraidazuniga.pbworks.com/w/file/fetch/103235245/Integracion... · con n igual a 2, (dos intervalos) ... programa octave/matlab de

• 𝐴 = 𝜋𝑟2

PROBLEMA. REGLA DE TRAPECIO

MULTIPLE, trabajo en clase

Si se hace LA INTEGRAL ANALITICAMENTE se encuentra

. Con n igual a 2, (dos intervalos)

TRABAJO EN CLASE. EVALUE LA INTEGRAL ENTRE LOS

MISMO VALORES a y b, USANDO n=4, n=6 y n=8

Respuesta n=4 , I= 1.4848; n=6, I=1.5703 ; n=8, I=1.6008

I=ℎ

2𝑓 𝑋0 + 𝑓 𝑋1 +

2𝑓 𝑋1 + 𝑓 𝑋2 =

0.4

2(0.2+2.456)+

0.4

2(2.456+0.232)

I=1.0688

X0=0 ; X1=0.4 ; X2=0.8

Donde : Xi+1= Xi +h

h=𝑏−𝑎

𝑛

Page 14: Integracion numérica - soraidazuniga.pbworks.comsoraidazuniga.pbworks.com/w/file/fetch/103235245/Integracion... · con n igual a 2, (dos intervalos) ... programa octave/matlab de

TRABAJO EN CLASE/ TAREA 1. TRAPECIO MULTIPLE

respuesta

N=2 I=12.269

N=4 I=12.386

Page 15: Integracion numérica - soraidazuniga.pbworks.comsoraidazuniga.pbworks.com/w/file/fetch/103235245/Integracion... · con n igual a 2, (dos intervalos) ... programa octave/matlab de

PROGRAMA

OCTAVE/MATLAB PARA

TRAPECIO MULTIPLE

Page 16: Integracion numérica - soraidazuniga.pbworks.comsoraidazuniga.pbworks.com/w/file/fetch/103235245/Integracion... · con n igual a 2, (dos intervalos) ... programa octave/matlab de

2 MÉTODO DE SIMPSON 1/3

Page 17: Integracion numérica - soraidazuniga.pbworks.comsoraidazuniga.pbworks.com/w/file/fetch/103235245/Integracion... · con n igual a 2, (dos intervalos) ... programa octave/matlab de

EL NUMERO DE

INTERVALOS “n” DEBE

SER PAR, ES DECIR 2,4,6,

etc

MÉTODO DE SIMPSON 1/3

Page 18: Integracion numérica - soraidazuniga.pbworks.comsoraidazuniga.pbworks.com/w/file/fetch/103235245/Integracion... · con n igual a 2, (dos intervalos) ... programa octave/matlab de
Page 19: Integracion numérica - soraidazuniga.pbworks.comsoraidazuniga.pbworks.com/w/file/fetch/103235245/Integracion... · con n igual a 2, (dos intervalos) ... programa octave/matlab de

Método de Simpson 1/3 SIMPLE (n=2)

h=𝑏−𝑎

2

N=2

Page 20: Integracion numérica - soraidazuniga.pbworks.comsoraidazuniga.pbworks.com/w/file/fetch/103235245/Integracion... · con n igual a 2, (dos intervalos) ... programa octave/matlab de

EJEMPLO 2. METODO DE

SIMPSON SIMPLE (n=2)

Page 21: Integracion numérica - soraidazuniga.pbworks.comsoraidazuniga.pbworks.com/w/file/fetch/103235245/Integracion... · con n igual a 2, (dos intervalos) ... programa octave/matlab de
Page 22: Integracion numérica - soraidazuniga.pbworks.comsoraidazuniga.pbworks.com/w/file/fetch/103235245/Integracion... · con n igual a 2, (dos intervalos) ... programa octave/matlab de

2

-2

Page 23: Integracion numérica - soraidazuniga.pbworks.comsoraidazuniga.pbworks.com/w/file/fetch/103235245/Integracion... · con n igual a 2, (dos intervalos) ... programa octave/matlab de

Método de Simpson 1/3 de aplicación múltiple

EL NUMERO DE

INTERVALOS “n” DEBE

SER PAR, ES DECIR 2,4,6,

etc

Page 24: Integracion numérica - soraidazuniga.pbworks.comsoraidazuniga.pbworks.com/w/file/fetch/103235245/Integracion... · con n igual a 2, (dos intervalos) ... programa octave/matlab de

Respuesta

I=1.6234

TRABAJO EN CLASE

PARA 4 intervalos, n=4, tenemos de X0 a X4

PARA 2 intervalos, n=2, tenemos de X0 a X2

Page 25: Integracion numérica - soraidazuniga.pbworks.comsoraidazuniga.pbworks.com/w/file/fetch/103235245/Integracion... · con n igual a 2, (dos intervalos) ... programa octave/matlab de

PROGRAMA OCTAVE/MATLAB DE

METODO DE SIMPSON 1/3, PARA

CALCULAR INTEGRALES NUMERICA,

EL NUMERO DE INTERVALOS DEBE SER

PAR.

EL PROGRAMA COMPLETO VIENE EN

LA PAGINA como simpson.m

Page 26: Integracion numérica - soraidazuniga.pbworks.comsoraidazuniga.pbworks.com/w/file/fetch/103235245/Integracion... · con n igual a 2, (dos intervalos) ... programa octave/matlab de

TRABAJO EN CLASE 2/ TAREA. MÉTODO DE SIMPSON 1/3

• Evalue las siguientes integrales usando el método de Simpson 1/3,

multiple con n=2,4,6.

• Hacer también la integral analítica

N=2, I=12.432 ; n=4,

I=12.425; n=6, I=12.425

N=2, I=2056 ; n=4,

I=2056; n=6, I=2056

Page 27: Integracion numérica - soraidazuniga.pbworks.comsoraidazuniga.pbworks.com/w/file/fetch/103235245/Integracion... · con n igual a 2, (dos intervalos) ... programa octave/matlab de

En éste método usamos 4 puntos, es

decir tres intervalos MÍNIMO

Page 28: Integracion numérica - soraidazuniga.pbworks.comsoraidazuniga.pbworks.com/w/file/fetch/103235245/Integracion... · con n igual a 2, (dos intervalos) ... programa octave/matlab de

TRABAJO EN CLASE /TAREA 3 Trapecio

analítica = 1104

N=1, I=5280

n=2, I=2634

n=4, I=1516.9

Simpson

N=2, I=1752

N=4, I=1144.5

Trapecio

Analítica = 98.427

n=4, I=112.26

Simpson

N=4, I=99.45

Page 29: Integracion numérica - soraidazuniga.pbworks.comsoraidazuniga.pbworks.com/w/file/fetch/103235245/Integracion... · con n igual a 2, (dos intervalos) ... programa octave/matlab de
Page 30: Integracion numérica - soraidazuniga.pbworks.comsoraidazuniga.pbworks.com/w/file/fetch/103235245/Integracion... · con n igual a 2, (dos intervalos) ... programa octave/matlab de

3

TAMBIEN ES CONOCIDO COMO

GAUSS-LEGENDRE (libro CHAPRA)

Page 31: Integracion numérica - soraidazuniga.pbworks.comsoraidazuniga.pbworks.com/w/file/fetch/103235245/Integracion... · con n igual a 2, (dos intervalos) ... programa octave/matlab de
Page 32: Integracion numérica - soraidazuniga.pbworks.comsoraidazuniga.pbworks.com/w/file/fetch/103235245/Integracion... · con n igual a 2, (dos intervalos) ... programa octave/matlab de
Page 33: Integracion numérica - soraidazuniga.pbworks.comsoraidazuniga.pbworks.com/w/file/fetch/103235245/Integracion... · con n igual a 2, (dos intervalos) ... programa octave/matlab de

CUADRATURA DE

GAUSS PARA 2

PUNTOS

Page 34: Integracion numérica - soraidazuniga.pbworks.comsoraidazuniga.pbworks.com/w/file/fetch/103235245/Integracion... · con n igual a 2, (dos intervalos) ... programa octave/matlab de

2/3

Page 35: Integracion numérica - soraidazuniga.pbworks.comsoraidazuniga.pbworks.com/w/file/fetch/103235245/Integracion... · con n igual a 2, (dos intervalos) ... programa octave/matlab de
Page 36: Integracion numérica - soraidazuniga.pbworks.comsoraidazuniga.pbworks.com/w/file/fetch/103235245/Integracion... · con n igual a 2, (dos intervalos) ... programa octave/matlab de

ENTONCES SE ELIGE

Page 37: Integracion numérica - soraidazuniga.pbworks.comsoraidazuniga.pbworks.com/w/file/fetch/103235245/Integracion... · con n igual a 2, (dos intervalos) ... programa octave/matlab de

Cuadratura de

Gauss 2 puntos

NOTA IMPORTANTE:

Page 38: Integracion numérica - soraidazuniga.pbworks.comsoraidazuniga.pbworks.com/w/file/fetch/103235245/Integracion... · con n igual a 2, (dos intervalos) ... programa octave/matlab de

CAMBIO DE VARIABLE DE “X” A “Z”

z=2𝑥−(𝑎+𝑏)

𝑏−𝑎

Page 39: Integracion numérica - soraidazuniga.pbworks.comsoraidazuniga.pbworks.com/w/file/fetch/103235245/Integracion... · con n igual a 2, (dos intervalos) ... programa octave/matlab de

CUADRATURA DE GAUS PARA MAS DE DOS

PUNTOS

Cuadratura de Gauss

para “n” puntos

Page 40: Integracion numérica - soraidazuniga.pbworks.comsoraidazuniga.pbworks.com/w/file/fetch/103235245/Integracion... · con n igual a 2, (dos intervalos) ... programa octave/matlab de
Page 41: Integracion numérica - soraidazuniga.pbworks.comsoraidazuniga.pbworks.com/w/file/fetch/103235245/Integracion... · con n igual a 2, (dos intervalos) ... programa octave/matlab de

EJEMPLO 3

despejando “x”

x=5

2(𝑧 + 1)

𝑰 = 𝟎

𝟓

𝒆−𝒙𝒅𝒙Usando:Calcular la integral I, usando el metodo

de cuadratura de Gauss para dos puntos.z=

2𝑥−(𝑎+𝑏)

𝑏−𝑎

𝑒−𝑥 = 𝑒−5/2(𝑧+1)

𝟎

𝟓

𝒆−𝒙𝒅𝒙 =𝟓

𝟐 −𝟏

𝟏

𝒆−𝟓𝟐(𝒛+𝟏)𝒅𝒛

𝟓

𝟐 −𝟏

𝟏

𝒆−𝟓𝟐(𝒛+𝟏)𝒅𝒛

𝑰 = 𝟎

𝟓

𝒆−𝒙𝒅𝒙 0.91752

0.99326

+

Page 42: Integracion numérica - soraidazuniga.pbworks.comsoraidazuniga.pbworks.com/w/file/fetch/103235245/Integracion... · con n igual a 2, (dos intervalos) ... programa octave/matlab de

EJEMPLO 4. CUADRATURA DE GAUSS

x=2.3𝑧+0.7

2𝑑𝑥 =

2.3

2𝑑𝑧

2

2.3

𝑒− 2.3𝑧+0.72/8 dz

dz

Integracion analítica

0.7213337

-

𝑒− 2.3𝑧+0.72/8 dz

1

2π𝑒−𝑥

2/2

I=1

2π −0.81.5𝑒−𝑥

2/2 𝑑𝑥

Page 43: Integracion numérica - soraidazuniga.pbworks.comsoraidazuniga.pbworks.com/w/file/fetch/103235245/Integracion... · con n igual a 2, (dos intervalos) ... programa octave/matlab de

+

−11

𝑒− 2.3𝑧+0.72/8 dz

𝑒− 2.3(+0.5773502692)+0.72/8 =0.5980684

𝑒− 2.3(−0.5773502692)+0.72/8 =0.9519115

Page 44: Integracion numérica - soraidazuniga.pbworks.comsoraidazuniga.pbworks.com/w/file/fetch/103235245/Integracion... · con n igual a 2, (dos intervalos) ... programa octave/matlab de

−11

𝑒− 2.3𝑧+0.72/8 dz

Page 45: Integracion numérica - soraidazuniga.pbworks.comsoraidazuniga.pbworks.com/w/file/fetch/103235245/Integracion... · con n igual a 2, (dos intervalos) ... programa octave/matlab de

EJEMPLO 5. CUADRATURA DE GAUSS (trabajo en clase)

ENCUENTRE TAMBIEN SU SOLUCIÓN ANALITICA

0

2𝜋

𝑠𝑒𝑛 𝑥 𝑑𝑥a)

b)

( )*2

Page 46: Integracion numérica - soraidazuniga.pbworks.comsoraidazuniga.pbworks.com/w/file/fetch/103235245/Integracion... · con n igual a 2, (dos intervalos) ... programa octave/matlab de

Solución analítica

I=0

= 0

Page 47: Integracion numérica - soraidazuniga.pbworks.comsoraidazuniga.pbworks.com/w/file/fetch/103235245/Integracion... · con n igual a 2, (dos intervalos) ... programa octave/matlab de

RESULTADO

Trabajo en clase 1• 1.- Evalue la integral de la función siguiente, usando el método de cuadratura

de Gauss para dos puntos. En los límites de 0 a 0.8. El resultado analítico de

la integral es 1.640533

Page 48: Integracion numérica - soraidazuniga.pbworks.comsoraidazuniga.pbworks.com/w/file/fetch/103235245/Integracion... · con n igual a 2, (dos intervalos) ... programa octave/matlab de

n Integral

2 1.5

3 3.1875

4 2.189781

5 2.671698

6 2.411356

TRABAJO/TAREA

TAREA