Está en la página 1de 17

PRUEBA III REPETICION, ANALISIS NUMERICO

Para su prueba considere = y 6 decimales de aproximaci


on

PROBLEMA

(10 puntos) En este curso se estudiaron diferentes metodos para resolver el


PVI
u0 (t) = f (t, u(t)), t [t0 , T ]
u(t0 ) = u0
Se sabe que los metodos numericos (RK) varian dependiendo de la aproximaci
on numerica de la integral, para el problema discreto. Ahora, deducir
el siguiente metodo de Runge-Kutta, aplicando sobre la aproximacion de la
integral la f
ormula de Simpson. Ademas, considerar en la aproximacion de
la integral, las siguientes aproximaciones de la solucion
ui+1/2 = ui +

h
f (ti , ui )
2

ui+1 = ui + h(f (ti , ui ) + (1 )f (ti+1/2 , ui+1/2 )),


usando = /5. (Ayuda: trabajar de la misma forma como se gener
o en
clases el metodo de RK de segundo orden)
Entonces, de manera compacta la formula de este metodo esta dada por
k1 =
k2 =
k3 =

ui+1 = ui +

i = 0, 1, 2......

Ahora, considerar en el PVI anterior f (t, u(t)) = eu(t) et 1 y


determinar los valores en la tabla usando el metodo anterior
ti
ui

0.0

0.1

0.2

u(0) = 0,

SOLUCION: Trabajamos de la misma forma que en clases, es decir,


integrando la ecuaci
on diferencial entre ti y ti+1 , se tiene que
u(ti+1 ) u(ti ) =

Z ti+1

f (t, u(t)) dt
ti

usando la simple regla de Simpson


1
hf (ti , ui ) + 4hf (ti+1/2 , ui+1/2 ) + hf (ti+1 , ut+i )
6


ui+1 = ui +

Reemplazando los valores de ui+1/2 y ui+1 , dados en las formulas anteriores,


se tiene que

1
h
hf (ti , ui ) + 4hf (ti+1/2 , ui + f (ti , ui ))
6
2
h(5 )
h
f (ti , ui ) +
f (ti+1/2 , ui+1/2 )))
5
5

+hf (ti+1 , ui + (
llamando

k1 = hf (ti , ui )
se tiene

1
k1
k1 + 4hf (ti+1/2 , un + )
6
2


k1 h(5 )
+
f (ti+1/2 , ui+1/2 )))
5
5

+hf (ti+1 , ui + (
llamando

k2 = hf (ti+1/2 , un +
se tiene

k1
)
2

1
k1 + 4k2
6


k1 k2 (5 )
+hf (ti+1 , ui + (
+
))
5
5

finalmente
k3 = hf (ti+1 , ui + (
se tiene

k1 k2 (5 )
+
))
5
5

1
k1 + 4k2 + k3
6
Entonces, de manera compacta la formula de RK3 esta dada por


k1 = hf (ti , ui )
2

k2 = hf (ti+1/2 , ui +
k3 = hf (ti+1 , ui + ( k15 +
1
6

ui+1 = ui +

k1
2 )
k2 (5)
))
5

k1 + 4k2 + k3

i = 0, 1, 2......

Considerando en el PVI anterior Nos queda que


k1 = 0.1(eui +ti 1)
k2 = 0.1(eui +k1 /2+ti+1/2 1)
k3 = 0.1(eui +(

ui+1 = ui +

1
6

k1
k (5)
+ 2 5
)+ti+1
5

1)

k1 + 4k2 + k3

i = 0, 1

Las resultados numericos se encuentran al final para los diferentes s.

PROBLEMA

(10 puntos) Recordemos del curso de EDO que las ecuaciones lineales de
primer orden estan dadas por
y 0 + a(x)y = b(x),


donde la soluci
on esta dada por y(x) =

b(x)e

a(x)dx

dx + C e

a(x)dx

Considerar ahora el PVI


2

u0 (t) + 2u(t)t 2tet = 0.


u(0) = .
Usando Metodo de Runge-Kutta de cuarto orden deducir y escribir los valores numericos de la siguiente tabla.
ti
ui
ei = |ui u(ti )|

0.01

0.02

0.03

SOLUCION: Para determinar la solucion de la EDO usamos solamente la


f
ormula descrita anteriormente; para nuestro problema se tiene que a(t) = 2t
2
y b(t) = 2tet , entonces la solucion exacta esta dada por,
Z

u(t) =
Z

2te

2te


t2 t2

t2

e dt + C e

t2

2tdt

t2

dt + C e

Z

2tdt + C e

2tdt

= t + C et .
2

Usando la condicion inicial del problema


u(0) = = C
entonces

u(t) = t2 + et .
Por otro lado, el Metodo de RK4 se sabe que esta dado por
2

k1 = hf (ti , ui ) = 2ui ti + 2ti eti


k1
) = 2(ui +
2
k2
k3 = hf (ti+1/2 , ui + ) = 2(ui +
2

k2 = hf (ti+1/2 , ui +

k1
t2
)ti+1/2 + 2ti+1/2 e i+1/2
2
k2
t2
)ti+1/2 + 2ti+1/2 e i+1/2
2
2

k4 = hf (ti+1 , ui + k3 ) = 2(ui + k3 )ti+1 + 2ti+1 eti+1




1
ui+1 = ui + k1 + 2k2 + 2k3 + k4
6
para
i = 0, 1, 2
Las resultados numericos se encuentran al final para los diferentes s.

PROBLEMA

(10 puntos) Considerar la ecuacion diferencial


u000 (x) =

lnx
x2

con las condiciones iniciales


u(1) = 0, u0 (1) = 1, u00 (1) = 2
Usando el metodo de Euler progresivo determinar y escribir los valores en
la siguiente tabla (Ayuda: La soluci
on exacta se puede obtener integrando
tres veces y aplicando las condiciones iniciales)
4

xi
ui
ei = |ui u(ti )|

1 + 0.01

1 + 0.02

1 + 0.03

SOLUCION: Como indica la ayuda, para obtener la solucion se puede


integrar tres veces, es decir,
Z

000

u (x)dx =

lnx
dx
x2

Para la integral derecha (integrando por partes u = lnx y dv =


Z

lnx
lnx
dx =
+
2
x
x

1
)
x2

1
lnx 1
dx =

2
x
x
x

, es decir,
u00 (x) =

lnx 1
+C
x
x

integrando nuevamente
Z

u00 (x)dx =

u0 (x) =

lnx 1
+ Cdx
x
x

(lnx)2
lnx + Cx + D
2

integrando nuevamente
u(x) = (

x2
(lnx)2
) (lnx) + C
+ Dx + E
2
2

x
x2
u(x) = (ln(x))2 + C
+ Dx + D
2
2
Aplicando finalmente las condiciones iniciales, se obtienen los valores de
C, D, E, entonces la soluci
on exacta esta dada por
x
x2
1
u(x) = ln2 x + 3 2x +
2
2
2
Ahora, para aplicar el metodo de EP debemos transformar la ecuacion en
un sistema de tres EDO de primer orden, es decir, (usando la manera usual
y conocida) definiendo las funciones
u1 (x) = u(x)
5

u2 (x) = u0 (x)
u3 (x) = u00 (x)
se tiene que nuestro sistema de EDO esta dado por
u01 = u2 = f1 (x, u1 , u2 , u3 )
u02 = u3 = f2 (x, u1 , u2 , u3 )
u03 =

ln(x)
= f3 (x, u1 , u2 , u3 )
x2

con las condiciones iniciales


u1 (1) = 0
u2 (1) = 1
u3 (1) = 2
El Metodo de Euler progresivo para este sistema esta dado por
u1,i+1 = u1,i + hf1 (xi , u1,i , u2,i , u3,i )
u2,i+1 = u2,i + hf2 (xi , u1,i , u2,i , u3,i )
u3,i+1 = u3,i + hf3 (xi , u1,i , u2,i , u3,i )
es decir
u1,i+1 = u1,i + 0.01 u2,i
u2,i+1 = u2,i + 0.01 u3,i
u3,i+1 = u3,i + 0.01

ln(xi )
x2i

Para
i = 0, 1, 2
Las resultados numericos se encuentran al final para los diferentes s.

PROBLEMA

(10 puntos) La ecuaci


on diferencial homogenea de segundo orden
ay 00 + by 0 + cy = 0
tiene asociada el polinomio caracterstico
ar2 + br + c = 0
con races r1 y r2 , las cuales condicionan la solucion de la siguiente manera
1.- Si r1 6= r2 y r1 y r2 son reales, entonces la solucion es y = C1 er1 x +
C2 er2 x .
2.- Si r1 = r2 y r1 y r2 son reales, entonces la solucion es y = C1 er1 x +
C2 xer2 x .
3.- Si r1 = a + i y r2 = a i con 6= 0, entonces la solucion es
y = eax [C1 cos(x) + C2 sen(x)].
Considerar la ecuaci
on
y 00 + 3y 0 4y = 0
y(0) = 1, y 0 (0) = 1.
Usando el metodo de RK2 y/o Euler progresivo determinar los valores en la
tabla
ti
yi
ei = |yi y(ti )|

0.05

0.1

0.15

SOLUCION: Para la solucion exacta vemos que el polinomio caracterstico


de nuestra ecuaci
on esta dado por
r2 + 3r 4 = 0,
cuyas races son r1 = 4 y r2 = 1, entonces la solucion exacta esta dada por
y(t) = C1 e4t + C2 et
donde aplicando las condiciones iniciales se obtienen los valores de C1 =
y C2 = 53 , es decir,
2
3
y(t) = e4t + et .
5
5
7

2
5

Para resolver usando RK2 y/o Euler progresivo , primero transformar en un


sistema de EDO definiendo
u1 (t) = y(t)
u2 (t) = y 0 (t)
entonces, nuestro sistemas esta dado por
u01 = u2 = f1 (t, u1 , u2 )
u02 = 3u2 + 4u1 = f2 (t, u1 , u2 )
con las condiciones iniciales
u1 (0) = 1
u2 (0) = 1
El Metodo de RK2 para este sistema esta dado por
k1,1 = hf1 (ti , u1,i , u2,i ) = 0.05[u2,i ]
k1,2 = hf2 (ti , u1,i , u2,i ) = 0.05[3u2,i + 4u1,i ]
k2,1 = hf1 (ti+1 , u1,i + k1,1 , u2,i + k1,2 ) = 0.05[u2,i + k1,2 ]
k2,2 = hf2 (ti+1 , u1,i + k1,1 , u2,i + k1,2 ) = 0.05[3(u2,i + k1,2 ) + 4(u1,i + k1,1 )]
k1,1 + k2,1
2
k1,2 + k2,2
= u2,i +
2

u1,i+1 = u1,i +
u2,i+1
para

i = 0, 1, 2.
El metodo de Euler progresivo
u1,i+1 = u1,i + hf1 (ti , u1,i , u2,i ) = u1,i + 0.05[u2,i ]
u2,i+1 = u2,i + hf2 (ti , u1,i , u2,i ) = u2,i + 0.05[3u2,i + 4u1,i ]
para
i = 0, 1, 2.
Las resultados numericos se encuentran al final para los diferentes s.
8

PROBLEMA

(10 puntos) Considerar el siguiente sistema


x0 (t) 6x(t) + 3y(t) = 8et
y 0 (t) 2x(t) y(t) = 4et
con
x(0) = 1, y(0) = 0
Usando el metodo de RK2 determinar los valores en la tabla
ti
xi
yi

0.01

0.02

0.03

SOLUCION: Reescribiendo el sistema


x0 (t) = 6x(t) 3y(t) + 8et = f1 (t, x(t), y(t))
y 0 (t) = 2x(t) + y(t) + 4et = f1 (t, x(t), y(t))
El metodo de RK2 esta dado por
k1,1 = hf1 (ti , x1,i , y2,i ) = 0.01[6x1,i 3y2,i + 8eti ]
k1,2 = hf2 (ti , x1,i , y2,i ) = 0.01[2x1,i + y2,i + 4eti ]

k2,1 = hf1 (ti+1 , x1,i +k1,1 , y2,i +k1,2 ) = 0.01[6(x1,i +k1,1 )3(y2,i +k1,2 )+8eti+1 ]
k2,2 = hf2 (ti+1 , x1,i +k1,1 , y2,i +k1,2 ) = 0.01[2(x1,i +k1,1 )+(y2,i +k1,2 )+4eti+1 ]
k1,1 + k2,1
2
k1,2 + k2,2
= u2,i +
2

u1,i+1 = u1,i +
u2,i+1
para

i = 0, 1, 2
Las resultados numericos se encuentran al final para los diferentes s.

PARA = 0.100000000000000
PROBLEMA 1
k3 = hf (ti+1 , ui + ( k15 +

ti
ui

0.0
0.000000000000000E + 000

k2 (5)
))
5

0.1
5.263704725277648E 003

0.2
2.289985491900540E 002

0.1
0.100359848030846
8.328060463469455E 014

0.2
0.100809230852056
1.873085020420717E 013

0.1
2.002000000000000E 003
2.000000665029061E 006

0.2
3.006000000000000E 003
3.000003364569872E 006

0.1
0.990175000000000
1.708759114300573E 004

0.2
0.985521875000000
2.517772031308541E 004

0.1
0.995971933922805
4.020044049849672E 003

0.2
0.993936745388589
6.045171404094422E 003

PROBLEMA 2

ti
ui

0.0
0.100089990500462
2.083055949952950E 014

PROBLEMA 3

ti
ui

0.0
1.000000000000000E 003
1.000000041551964E 006

PROBLEMA 4
CON EULER

ti
ui

0.0
0.995000000000000
8.698183834265905E 005

PROBLEMA 5

ti
ui

0.0
0.997992997999333
2.005001000333417E 003

10

PARA = 0.200000000000000
PROBLEMA 1

ti
ui

0.0
0.000000000000000E + 000

0.1
5.261806530941234E 003

0.2
2.289507766342742E 002

0.1
0.200319856029779
8.329448242250237E 014

0.2
0.200719271339909
1.873501354054952E 013

0.1
4.008000000000000E 003
8.000010624076466E 006

0.2
6.024000000000000E 003
1.200005367754838E 005

0.1
0.980700000000000
6.673425707076630E 004

0.2
0.972075000000000
9.658950589730431E 004

0.1
0.991887470764421
8.080352797856336E 003

0.2
0.987745958202824
1.218137447503770E 002

PROBLEMA 2

ti
ui

0.0
0.200079991000446
2.081668171172169E 014

PROBLEMA 3

ti
ui

0.0
2.000000000000000E 003
4.000000665362394E 006

PROBLEMA 4
CON EULER

ti
ui

0.0
0.990000000000000
3.458759114300936E 004

PROBLEMA 5

ti
ui

0.0
0.995971983989328
4.020008005336001E 003

11

PARA = 0.300000000000000
PROBLEMA 1

ti
ui

0.0
0.000000000000000E + 000

0.1
5.259908531239851E 003

0.2
2.289030099423536E 002

0.1
0.300279864028713
8.337774914934926E 014

0.2
0.300629311827762
1.874056465567264E 013

0.1
6.018000000000001E 003
1.800005367743641E 005

0.2
9.054000000000001E 003
2.700027093361333E 005

0.1
0.971575000000000
1.465895058973099E 003

0.2
0.959640625000000
2.084175509739050E 003

0.1
0.987746211742568
1.218119204047282E 002

0.2
0.981426092327755
1.840964982819060E 002

PROBLEMA 2

ti
ui

0.0
0.300069991500429
2.081668171172169E 014

PROBLEMA 3

ti
ui

0.0
3.000000000000000E 003
9.000003364569801E 006

PROBLEMA 4
CON EULER

ti
ui

0.0
0.985000000000000
7.736522031308590E 004

PROBLEMA 5

ti
ui

0.0
0.993936945945959
6.045027027020263E 003

12

PARA = 0.400000000000000
PROBLEMA 1

ti
ui

0.0
0.000000000000000E + 000

0.1
5.258010726153535E 003

0.2
2.288552491134900E 002

0.1
0.400239872027646
8.326672684688674E 014

0.2
0.400539352315614
1.873501354054952E 013

0.1
8.032000000000001E 003
3.200016931069125E 005

0.2
1.209600000000000E 002
4.800085373873365E 005

0.1
0.962800000000000
2.543980101917476E 003

0.2
0.948200000000000
3.553072353837172E 003

0.1
0.983547756216112
1.632282877408013E 002

0.2
0.974975586776763
2.473104790624388E 002

PROBLEMA 2

ti
ui

0.0
0.400059992000413
2.081668171172169E 014

PROBLEMA 3

ti
ui

0.0
4.000000000000000E 003
1.600001062407666E 005

PROBLEMA 4
CON EULER

ti
ui

0.0
0.980000000000000
1.367342570707697E 003

PROBLEMA 5

ti
ui

0.0
0.991887871829162
8.080064085418736E 003

13

PARA = 1.00000000000000
PROBLEMA 1
k1 = hf (ti , ui )
k2 = hf (ti+1/2 , ui +
k3 = hf (ti+1 , ui + ( k15 +

ui+1 = ui +
ti
ui

1
6

k1
2 )
k2 (5)
))
5

k1 + 4k2 + k3

0.0
0.000000000000000E + 000

i = 0, 1, 2......

0.1
5.246627981434844E 003

0.2
2.285688072196076E 002

0.02
0.999999920021247
8.326672684688674E 014

0.03
0.999999595242731
1.872946242542639E 013

1 + 0.02
2.020000000000000E 002
2.000065356059164E 004

1 + 0.03
3.060000000000000E 002
3.000327631731553E 004

0.1
0.932035937500000
8.053682403557083E 004

0.2
0.917605779296875
9.805792222946641E 004

0.02
0.957133225474177
4.204449997191310E 002

0.03
0.933439803193708
6.467509489895601E 002

PROBLEMA 2
ti
ui
ei

0.01
0.999999995000312
2.087219286295294E 014

PROBLEMA 3
ti
ui
ei

1 + 0.01
1.000000000000000E 002
1.000004125360030E 004

PROBLEMA 4 CON RK2

ti
ui

0.0
0.958750000000000
4.950409431927483E 004

PROBLEMA 5
ti
xi
yi

0.01
0.979297993316633
2.050100334168336E 002

14

PARA = 2.00000000000000
PROBLEMA 1
ti
ui

0.0
0.000000000000000E + 000

0.1
5.227672296145247E 003

0.2
2.280918725734574E 002

0.02
1.99960000001058
8.348877145181177E 014

0.03
1.99910000012126
1.878497357665765E 013

1 + 0.02
4.080000000000000E 002
8.001025430690034E 004

1 + 0.03
6.240000000000000E 002
1.200509203401041E 003

0.1
0.917575000000000
5.001759457009536E 003

0.2
0.935312375000000
4.919405689517320E 003

0.02
0.908259561545854
8.836002593661496E 002

0.03
0.852667356732558
0.139434493121528

PROBLEMA 2
ti
ui
ei

0.01
1.99990000000015
2.087219286295294E 014

PROBLEMA 3
ti
ui
ei

1 + 0.01
2.000000000000000E 002
4.000065356059186E 004

PROBLEMA 4 CON RK2

ti
ui

0.0
0.935000000000000
3.769430740355739E 003

PROBLEMA 5
ti
xi
yi

0.01
0.957183892797860
4.200805360107023E 002

15

PARA = 3.00000000000000 PROBLEMA


1
ti
ui

0.0
0.000000000000000E + 000

0.1
5.208736038468543E 003

0.2
2.276155228716183E 002

0.02
2.99920007999992
8.348877145181177E 014

0.03
2.99820040499979
1.878497357665765E 013

1 + 0.02
6.180000000000000E 002
1.800509203401045E 003

1 + 0.03
9.540000000000001E 002
2.702505545468886E 003

0.1
0.943660937500000
1.326796818951725E 002

0.2
1.01761326367188
1.050639708913925E 002

PROBLEMA 2
ti
ui
ei

0.01
2.99980000499998
2.087219286295294E 014

PROBLEMA 3
ti
ui
ei

1 + 0.01
3.000000000000000E 002
9.000327631731586E 004

PROBLEMA 4 CON RK2

ti
ui

0.0
0.928750000000000
1.212479992541959E 002

PROBLEMA 5
ti
xi
yi

0.01
0.933645455925578
6.452727203721101E 002

0.02
0.852954795741366
0.139228765743892

16

0.03
0.755924797786447
0.225458639769575

PARA = 4.00000000000000 PROBLEMA


1
ti
ui

0.0
0.000000000000000E + 000

0.1
5.189819188493447E 003

0.2
2.271397573149676E 002

0.02
3.99880015998925
8.393286066166183E 014

0.03
3.99730080987831
1.882938249764265E 013

1 + 0.02
8.320000000000000E 002
3.201578999511456E 003

1 + 0.03
0.129600000000000
4.807701088488436E 003

0.1
1.00120000000000
2.534657421737574E 002

0.2
1.14575200000000
1.619353844992966E 002

PROBLEMA 2
ti
ui
ei

0.01
3.99970000999981
2.087219286295294E 014

PROBLEMA 3
ti
ui
ei

1 + 0.01
4.000000000000000E 002
1.600102543069006E 003

PROBLEMA 4 CON RK2

ti
ui

0.0
0.940000000000000
2.742675945700956E 002

PROBLEMA 5
ti
xi
yi

0.01
0.908670276129218
8.806486193539106E 002

0.02
0.790775497144577
0.194945267518546

17

0.03
0.641284646357550
0.324039878432775

También podría gustarte