Anda di halaman 1dari 46

Trabajo Prctico

El siguiente trabajo prctico consta de tres partes y cada una de ellas tiene como objetivos
que el alumno sea capaz de:
Parte I: Resolver Ecuaciones Algebraicas y no Algebraicas, resolver Sistemas
de Ecuaciones Lineales y obtener polinomios de interpolacin.
Parte II: Obtener una solucin aproximada a la solucin de un problema de
valor inicial mediante distintos mtodos numricos.
Presentacin del Trabajo Prctico
Para cada ejercicio se debe presentar los siguientes tems:

Planteo del problema


Introduccin terica: se realiza una pequea introduccin terica de los mtodos a aplicar.
Desarrollo: En los casos que sea necesario
Resumen de Resultados: A travs de una tabla y/o un grfico se presentaran los resultados
obtenidos.
Comentarios y Conclusiones
Observaciones:
Con Gn indica un nmero que est relacionado con el nmero del grupo, el cul es utilizado en la
definicin de algunos ejercicios.
En los ejercicios que tienen (*) deben consultar teora para su realizacin

PARTE I

Ecuaciones Algebraicas y no Algebraicas


Ejercicio 1:
Resuelva la siguiente ecuacin ex +(Gn)-x + Gncos(x)- 6 =0.

a) Mediante un anlisis grfico determinar el intervalo que contiene a la raz buscada.(En el caso en
que sean varias buscar la menor positiva) Utilizar el Mtodo de Biseccin.

b) Calcular la raz con una tolerancia para el error absoluto de 0.02. Utilizar 5 decimales.
c) Verificar el clculo obtenido, mejorando la aproximacin, utilizando otro mtodo que consideren
conveniente. Obtenga conclusiones sobre los resultados obtenidos por los mtodos utilizados.
RESOLUCIN
MTODO DE BISECCIN
En general si f(x) es real y continua en el intervalo [xl ;xu] , si analizamos la funcin en sus
extremos y vemos que f(xl) y f(xu) tienen signos opuestos, entonces hay al menos una raz real
entre xl y xu. Aprovechando esta caracterstica, los mtodos de bsqueda incremental logran
localizar el cambio de signo (la raz) con ms exactitud mediante una divisin de dicho intervalo en
varios subintervalos.
El Mtodo de Biseccin es un tipo de bsqueda incremental en el que el intervalo se divide
siempre a la mitad. Si la funcin cambia de signo sobre un intervalo, se evala el valor de la funcin
en el punto medio y la posicin de la raz se determina situndola en el punto medio del
subintervalo dentro del cual ocurre un cambio de signo. El proceso se repite hasta obtener una
mejor aproximacin:

Paso 1: Elija valores inciales inferior

xl

y superior

x u que encierren la raz, de forma tal que la

funcin cambie de signo en el intervalo. Esto se verifica comprobando que f(


Paso2: Una aproximacin de la raz

x l ) * f( x u ) < 0.

x r se determina mediante:
x r=

x l+ x u
2

Paso 3: Realice las siguientes evaluaciones para determinar en qu subintervalo est la raz:

a) Si f(

xl

) * f(

xu

) < 0 , entonces la raz se encuentra dentro del subintervalo inferior

o izquierdo. Por lo tanto, haga

x u=x r

y vuelva al paso 2.

Solucin
Funcin: ex + 10-x + 10*cos(x) 6
Grafica
10

10

a) Mtodo de la biseccin
N
Iteraci
n

Extremos del
intervalo

Aproximacin

f(xl)*f(xu)<0

Error
absoluto

Error
relativo (%)

-1,731484474

0,166666667

16,66666667

-0,779518503 -0,057440253

-0,545405226

-0,1

-10

0,699669377

-0,057440253

0,318338362

-0,040189186

0,045454545

4,545454545

1,34375

0,318338362

-0,057440253

0,129558987

-0,018285436

-0,023809524 -2,380952381

1,359375

0,129558987

-0,057440253

0,129558987

-0,007441901

-0,011627907 -1,162790698

xl

xu

xr

f(xl)

1,5

2,221223059

-2,762857125 -0,779518503

-6,136921955

1,5

1,25

2,221223059

-0,779518503

0,699669377

1,25

1,5

1,375

0,699669377

1,25

1,375

1,3125

1,3125

1,375

1,34375

1,375

f(xu)

f(xr)

Teniendo en cuenta que la tolerancia del error absoluto debe ser de 0,02 podemos adoptar, luego de

x r=1,359375 .

6 iteraciones y adoptando un error absoluto aproximado de 0,011627, un


b) Clculo de la raz con el programa Wolfram Mathematica:

x r=1.36539
c) Mtodo de la falsa posicin (verificacin)
Supongamos que tenemos una funcin
adems,

que es continua en el intervalo

tienen signos opuestos.

Calculemos la ecuacin de la lnea recta que une los puntos


Sabemos que la pendiente de esta recta est dada por:

Por lo tanto la ecuacin de la recta es:

Para obtener el cruce con el eje

Multiplicando por

, hacemos

nos da:

Finalmente, de aqu despejamos :

Este punto es el que toma el papel de


en lugar del punto medio del mtodo de biseccin.
As pues, el mtodo de la regla falsa sigue los siguientes pasos:

Sea

continua,

i) Encontrar valores iniciales

tales que

tienen signos opuestos, es decir,

ii) La primera aproximacin a la raz se toma igual a:

iii) Evaluar

. Forzosamente debemos caer en uno de los siguientes casos:

En este caso, tenemos que


encuentra en el intervalo

y
.

tienen signos opuestos, y por lo tanto la raz se

En este caso, tenemos que


y

tienen el mismo signo, y de aqu que

tienen signos opuestos. Por lo tanto, la raz se encuentra en el intervalo

En este caso se tiene que


y por lo tanto ya localizamos la raz.
El proceso se vuelve a repetir con el nuevo intervalo, hasta que:

N
Iteraci
n
1

Extremos del
intervalo
xl
xu

Aproximaci
n
xr

f(xl)

1,44566358
8

2,2212230
59

f(xl)*f(xu)
<0

1,445663 1,36761149 2,2212230


59
2
59

1,367611 1,36540555 2,2212230


49
2
59

1,365405 1,36536597 2,2212230


55
4
59

f(xu)
2,7628571
25
0,4716150
56
0,0134094
49
0,0002406
08

f(xr)
0,4716150
56
0,0134094
49
0,0002406
08
4,24886E06

6,1369219
55
1,0475622
38
0,0297853
76
0,0005344
44

Error
absoluto

Error
relativo
(%)

0,053990 5,399049
5
71
0,001612 0,161298
99
8
2,8986E- 0,002898
05
57

Como vemos este mtodo es muy similar al anterior, y si bien la tolerancia para el error absoluto era
de 0,02, la misma fue superada y se obtuvo un valor an ms aproximado que en el caso anterior al

comparar con el valor de la raz arrojado por Wolfram. Para este caso:

x r=1,36540555

Ejercicio 2:
Consideremos la siguiente funcin y(x) =e-Gnx+Gn*tan(x).
a) Utilice el mtodo grfico aproximado para determinar un intervalo razonable de bsqueda para la
primera raz de y(x), es decir, el menor r positivo que haga que y(r) = 0.
b) Implemente los Mtodos de Biseccin y de Newton Raphson y calcule dicha raz con una
tolerancia de 10 8.
c) Indique el nmero de iteraciones necesarias para la convergencia en cada caso.

RESOLUCIN
Funcin: y(x)

= e +10*tan(x)
-10x

Grfica

40

20

10

20

40

a) Determinacin del intervalo razonable de bsqueda para la primera raz de y(x):

En la grfica se observa que la funcin cambia de signo entre los valores 3 y 3,5 por lo tanto, el
intervalo que contiene a la raz ser: (3; 3,5).
b) Implementacin de los Mtodos para calcular la raz con una tolerancia de 10 8
MTODO DE BISECCIN

N
Iteracin

Extremos del intervalo

Aproximacin

xl

xu

xr

3.000000000

3.500000000

3.250000000

3.000000000

3.250000000

3.125000000

f(xl)

f(xu)

f(xr)

3.7E+00 1.1E+00
1.4E+00
1.1E+00 -1.7E-01
1.4E+00

f(xl)*f(xu)<
0

Error absoluto

Error relativo (%)

0.038461538

3.846153846

-5.3E+00
-1.6E+00

3.125000000

3.250000000

3.187500000

-1.7E-01 1.1E+00

4.6E-01

-1.8E-01

-0.020000000

-2.000000000

3.125000000

3.187500000

3.156250000

-1.7E-01

3.125000000

3.156250000

3.140625000

-1.7E-01

4.6E-01

1.5E-01

-7.6E-02

0.009803922

0.980392157

1.5E-01

-9.7E-03

-2.4E-02

0.004950495

0.495049505

3.140625000

3.156250000

3.148437500

-9.7E-03

1.5E-01

6.8E-02

-1.4E-03

-0.002487562

-0.248756219

3.140625000

3.148437500

3.144531250

-9.7E-03

6.8E-02

2.9E-02

-6.6E-04

0.001240695

0.124069479

3.140625000

3.140625000

3.144531250

3.142578125

-9.7E-03

2.9E-02

9.9E-03

-2.8E-04

0.000621118

0.062111801

3.142578125

3.141601563

-9.7E-03

9.9E-03

8.9E-05

-9.5E-05

0.000310752

0.031075202

10

3.140625000

3.141601563

3.141113281

-9.7E-03

8.9E-05

-4.8E-03

-8.6E-07

0.000155424

0.015542431

11

3.141113281

3.141601563

3.141357422

-4.8E-03

8.9E-05

-2.4E-03

-4.3E-07

-0.000077724

-0.007772423

12

3.141357422

3.141601563

3.141479492

-2.4E-03

8.9E-05

-1.1E-03

-2.1E-07

-0.000038859

-0.003885910

13

3.141479492

3.141601563

3.141540527

-1.1E-03

8.9E-05

-5.2E-04

-1.0E-07

-0.000019429

-0.001942879

14

3.141540527

3.141601563

3.141571045

-5.2E-04

8.9E-05

-2.2E-04

-4.6E-08

-0.000009714

-0.000971421

15

3.141571045

3.141601563

3.141586304

-2.2E-04

8.9E-05

-6.3E-05

-1.9E-08

-0.000004857

-0.000485706

16

3.141586304

3.141601563

3.141593933

-6.3E-05

8.9E-05

1.3E-05

-5.7E-09

-0.000002429

-0.000242852

17

3.141586304

3.141593933

3.141590118

-6.3E-05

1.3E-05

-2.5E-05

-8.1E-10

0.000001214

0.000121426

18

3.141590118

3.141593933

3.141592026

-2.5E-05

1.3E-05

-6.3E-06

-3.2E-10

-0.000000607

-0.000060713

19

3.141592026

3.141593933

3.141592979

-6.3E-06

1.3E-05

3.3E-06

-8.0E-11

-0.000000304

-0.000030356

20

3.141592026

3.141592979

3.141592503

-6.3E-06

3.3E-06

-1.5E-06

-2.0E-11

0.000000152

0.000015178

-1.5E-06

3.3E-06

8.7E-07

-4.9E-12

-0.000000076

-0.000007589

21

3.141592503

3.141592979

3.141592741

22

3.141592503

3.141592741

3.141592622

-1.5E-06

8.7E-07

-3.2E-07

-1.3E-12

0.000000038

0.000003795

23

3.141592622

3.141592741

3.141592681

-3.2E-07

8.7E-07

2.8E-07

-2.8E-13

-0.000000019

-0.000001897

MTODO DE NEWTON-RAPHSON
Es el mtodo ms ampliamente utilizado para localizar races. Sea

xi

el valor inicial para la

raz, el mtodo de Newton Raphson consiste en trazar una tangente al punto

[ xi; f ( xi ) ]

de la

curva (generalmente el punto donde dicha recta cruza al eje x representa una aproximacin
mejorada de la raz).
Siendo:

f ' ( xi )=

f ( xi )0
x ix i +1

Despejando, obtenemos la frmula de Newton - Raphson:

f ' ( xi )=xi

f ( xi )
f ' ( xi )

'
10 x
2
y ( x )=10 +10 Sec [ x ]

La primera derivada de la funcin es:

Que se sustituye en la frmula de Newton-Raphson:

x i+1=x i

y ( x i)
y ( x i)

Empezando con un valor inicial

x i=3

As, el mtodo converge rpidamente a la raz verdadera. Obsrvese que el error absoluto en
cada iteracin disminuye mucho ms rpido que con la iteracin simple de Biseccin.

N Iteracin

x(i)

f(x)

f '(x)

Error

3.000000000000

-1.425465430743

10.203195169425

0.045070341

3.139707749099

-0.018849067226

10.000035528734

0.000599984

3.141592649125

-0.000000044645

10.000000000000

1.42111E-09

3.141592653590

0.000000000000

10.000000000000

-2.82716E-16

Conclusin: Para el clculo de la raz por medio del Mtodo de Biseccin fueron necesarias 23
iteraciones y obtuvimos un x = 3.1415926814079 que tiene un error absoluto de -1.89727E-08
comparado con el valor real que da el WolframMathematica 7 (x= 3.141592653589791 ).
En cambio, por el Mtodo de Newton-Raphson slo se necesit hacer 3 iteraciones y obtuvimos
un x = 3.141592649125, que es el mismo que da el programa WolframMathematica 7.

Ejercicio 3:

Encontrar una aproximacin de

Gn+1

26

usando el algoritmo de biseccin.

RESOLUCIN

Funcin:

y=x+ 11 26

Grfica:
y
2.0

1.5

1.0

0.5

1.0

0.5

0 .5
0.5

1.0

1.0

1 .5

2.0

Mtodo de la biseccin
Aproximaci
n

Extremos del intervalo


N Iteracin

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15

xl

xu

0,5

xr

f(xl)

1,25

f(xu)

f(xr)

0,84472643 -0,65527357

0,09472643

f(xl)*f(xu)<0

Error
absoluto

-0,5535269

1,25

1,625

1,25

1,625

1,4375

0,09472643 -0,65527357 -0,28027357 -0,06207173

1,25

1,4375

1,34375

1,34375

1,4375

1,390625

1,34375

1,390625

1,3671875

0,00097643 -0,04589857 -0,02246107 -4,4817E-05 -0,01685393

1,34375

1,3671875

1,35546875

0,00097643 -0,02246107 -0,01074232 -2,1932E-05 -0,00857143

1,34375

1,35546875

1,34960938

0,00097643 -0,01074232 -0,00488295 -1,0489E-05 -0,00432277

1,34375

1,34960938

1,34667969

0,00097643 -0,00488295 -0,00195326 -4,7679E-06 -0,00217077

1,34375

1,34667969

1,34521484

0,00097643 -0,00195326 -0,00048841 -1,9072E-06 -0,00108774

1,34375

1,34521484

1,34448242

0,00097643 -0,00048841

0,00024401

1,34448242

1,34521484

1,34484863

0,00024401 -0,00048841

-0,0001222 -1,1918E-07

1,34448242

1,34484863

1,34466553

0,00024401

-0,0001222

6,0902E-05 -2,9819E-08 -0,00013615

1,34466553

1,34484863

1,34475708

6,0902E-05

-0,0001222

-3,065E-05 -7,4425E-09

1,34466553

1,34475708

1,3447113

6,0902E-05

-3,065E-05

1,5126E-05 -1,8667E-09 -3,4041E-05

0,09472643 -0,09277357

0,00097643 -0,00878811 -0,06521739

0,00097643 -0,09277357 -0,04589857 -9,0587E-05

Como valor final, luego de 15 iteraciones y con un error absoluto de


adoptamos

x r=1,34475708

0,3

0,09472643 -0,28027357 -0,09277357 -0,02654931 -0,11538462

. El valor arrojado por Wolfram es

0,03488372

-4,769E-07 -0,00054446

3,404 x 105 ,

x r=1.3447264296899535

, comparndolos vemos que el valor obtenido por el mtodo de la biseccin es muy aproximado.

0,00027238
6,8086E-05

Ejercicio 4:
El desplazamiento de una estructura est definido por la ecuacin siguiente para una oscilacin
amortiguada:
= 9 ekt cos( )
Donde = /10 y = 4.

Utilice el mtodo grfico para realizar una estimacin inicial del tiempo que se requiere para que el
desplazamiento disminuya a 3.5.

b Emplee el mtodo de Newton-Raphson para determinar la raz con = 0.01%.


c

Use el mtodo de la secante para determinar la raz con = 0.01%.


RESOLUCIN
Funcin: (t) = 9 e1t cos(4 )

Grfica

y
10

1 .0

0 .5

0 .5

1 .0

1 .5

2 .0

a) Estimacin inicial del tiempo que se requiere para que el desplazamiento disminuya a 3.5
t = 0.98
b) Determinacin de la raz con = 0.01%

MTODO DE NEWTON-RAPHSON
2

10 t +20 Sec [t ] tan [t ]


'

La primera derivada de la funcin es:


y ( t )=100

Que se sustituye en la frmula de Newton-Raphson:

x i+1=x i

y ( x i)
y ( x i)
x i=0.98

Empezando con un valor inicial

Error Absoluto

Error
Relativo (%)

N Iteracin

x(i)

f(x)

f '(x)

0.98

-2.405104749

11.891900

1.1822473

0.045802986

10.98990

-0.206374803

-20.6374803

1.1780796

-0.000195873

11.08350

0.003525265

0.352526462

1.1780972

-3.48479E-09

11.08310

-1.50011E-05

-0.001500107

La raz obtenida a travs del mtodo es x = 1,1780972


c) Determinacin de la raz con = 0.01%
MTODO DE LA SECANTE
En anlisis numrico el mtodo tiene como fin encontrar los ceros de una funcin de forma
iterativa.
Tambin se lo puede considerar como un algoritmo de la raz de investigacin que utiliza una
serie de races de las lneas secantes para aproximar mejor la raz de una funcin. El mtodo de la
secante se puede considerar como una aproximacin en diferencias finitas del mtodo de NewtonRaphson.

Es una variacin del mtodo de Newton-Raphson donde en vez de calcular la derivada de la


funcin en el punto de estudio, teniendo en mente la definicin de derivada, se aproxima la
pendiente a la recta que une la funcin evaluada en el punto de estudio y en el punto de la iteracin
anterior.
El mtodo se define por la relacin de recurrencia:

x
x
x
f ( n)
f ( n1)f ( n)

x x
x n+1 =x n n1 n

Como se puede ver, este mtodo necesitar dos aproximaciones iniciales de la raz para poder
inducir una pendiente inicial.
El mtodo se basa en obtener la ecuacin de la recta que pasa por los puntos (x n1, f(xn1)) y
(xn, f(xn)). A dicha recta se le llama secante por cortar la grfica de la funcin. Se toman los puntos
inciales x0 y x1, se construye una lnea por los puntos (x0, f(x0)) y (x1, f(x1)).

En forma punto-pendiente, esta lnea tiene la ecuacin mostrada anteriormente. Posteriormente


se escoge como siguiente elemento de la relacin de recurrencia, xn+1, la interseccin de la recta
secante con el eje de abscisas obteniendo la frmula, y un nuevo valor. Seguimos este proceso,
hasta llegar a un nivel suficientemente alto de precisin (una diferencia lo suficientemente pequeas
entre xn y xn-1).
Comenzamos con x0 = 1 y x1 = 1.5

x 2=x 1

( [ [ ] ](

f x 1 x 0x 1 )
=1.2644154452612872
f x 0 f [ x 1 ]

x 3=x 2

f [ x 2 ]( x 1x 2 )
=1.0746555360889036
f [ x 1 ] f [ x 2 ]

x 4=x 3

f [ x 3 ]( x 2x 3 )
=1.186522624902591
f [ x 2 ]f [ x 3 ]

x 5=x 4

( [ [ ] ](

f x 4 x 3x 4 )
=1.1787241165679114
f x 3 f [ x 4 ]

f [ x 5 ]( x 4x 5 )
=1.1780918108048697
f [ x 4 ] f [ x 5 ]

f [ x 6 ]( x 5x 6 )
=1.1780972485094823
f [ x 5 ] f [ x 6 ]

x 6=x 5

x 7=x 6

x 7x 6
100=0.00046156670168504834
x6

La raz obtenida a travs del mtodo es x =

1.1780972485094823

Conclusin: Si comparamos el mtodo de Newton-Raphson con el mtodo de la secante, vemos


que el mtodo de Newton-Raphson converge ms rpido. Sin embargo, el mtodo de NewtonRaphson requiere la evaluacin de la funcin y su derivada en cada paso, mientras que el mtodo de
la secante slo requiere la evaluacin de la funcin.

Ejercicio 5:
Suponga que queremos disear un tanque esfrico (vase la figura P5.16) para almacenar agua
para un poblado pequeo en un pas en desarrollo. El volumen de lquido que puede contener se
calcula con:= 2 [3 ] 3
donde V =volumen [m3], h = profundidad del agua en el tanque [m], y R =radio del tanque
[m].
Si R = Gnm, a qu profundidad debe llenarse el tanque de modo que contenga (10.Gn)m3?
Haga tres iteraciones con el mtodo de la falsa posicin a fin de obtener la respuesta. Determine
el error relativo aproximado despus de cada iteracin.

Solucin
Expresando la ecuacin en funcin de h, nos queda:
3

f ( h )=h +30 x

300

El valor que nos da Wolfram para h es:

h=1.841540

Grfica

y
5000

4000

3000

2000

1000

30

20

10

10

20

30

1000

Mtodo de la falsa posicin:


Falsa
Posicin

Valores Inciales
N Iteracin

xl

xu

0,7

1,5161759

1,76705559

1,82546951

1,83811933

1,84081471

f(xl)
f(xu)
xr
f(xr)
81,13604651 147,5069535 1,516175903 -30,0147345
-30,0147345 147,5069535 1,767055594 7,336087722
7,336087722 147,5069535 1,82546951 1,605961683
1,605961683 147,5069535 1,838119326 0,342988698
0,342988698 147,5069535 1,840814707 0,072865414
0,072865414 147,5069535 1,841387038 -0,01546227

Luego de 6 iteraciones, y con un error absoluto de 0,00031091, adoptamos:

h= 1,841387038
PARTE II

Error
Absoluto

Error
Relativo

0,16546872 16,5468724
0,0330572

3,3057203

0,00692962 0,69296234
0,00146638 0,14663798
0,00031091 0,03109118

Ecuaciones diferenciales ordinarias


Problemas de valores inciales (PVI)- Problemas de valores en la frontera
(PVB)
Ejercicio 1:
Utilice el mtodo de Euler en los siguientes problemas de valor inicial para determinar una
aproximacin con cuatro decimales con tamao de paso, h=0.1, h=0.05 y h= 0.025 en el valor
indicado

a)

y ' =xy +Gn y ; y ( 0 )=1 en y (1.4)

b)

x y ' x 2 y 2+ y =0, y ( 1 )=1 en y (2.1)

RESOLUCIN

MTODO DE EULER

La primera derivada proporciona una aproximacin directa a la pendiente en xi:


= f (xi ;yi)
Donde f (xi ;yi) es la ecuacin diferencial evaluada en x e y. Esta aproximacin se
sustituye en la ecuacin:
y i+1= y1 + f ' ( xi ; y i )h
A esta frmula se le conoce como mtodo de Euler (o mtodo de Euler-Cauchy o de
pendiente puntual). Se predice un nuevo valor de y usando la pendiente (igual a la primera
derivada en el valor original x) para extrapolar linealmente sobre el tamao de paso h.

a)

y ' =xy +10 y


Siendo
'

y ( 0 )=1 , la pendiente en ( x i ; y i ) ser:

= y ( xi ; y i )=01+10 1=10

Para un tamao de paso h=0,1 la aproximacin a y(1.4) por el mtodo de Euler ser:
N
Iteracin
0
1
2
3
4
5
6
7
8
9
10
11
12
13
14

Valores Iniciales

Pendiente

xi
0
0,1
0,2
0,3
0,4
0,5
0,6
0,7
0,8
0,9
1
1,1
1,2
1,3
1,4

f'(xi;yi)
10
14,3421356
19,2184739
24,7499835
31,1164536
38,5511115
47,3466188
57,8682972
70,5737402
86,0395242
104,996752
128,37812
157,380324
193,547104
238,880206

yi
1
2
3,4342136
5,356061
7,8310593
10,942705
14,797816
19,532478
25,319307
32,376681
40,980634
51,480309
64,318121
80,056153
99,410864

Tamao
de paso
h
0,1
0,1
0,1
0,1
0,1
0,1
0,1
0,1
0,1
0,1
0,1
0,1
0,1
0,1
0,1

Aproximacin
yi+1
2
3,43421356
5,35606096
7,83105931
10,9427047
14,7978158
19,5324777
25,3193074
32,3766814
40,9806339
51,4803091
64,318121
80,0561535
99,4108639
123,298885

Para un tamao de paso h=0,05 la aproximacin a y(1.4) por el mtodo de Euler ser:

Valores Iniciales

Pendiente

xi
0
0,05

f'(xi;yi)
10
12,3224487

yi
1
1,5

Tamao
de paso
h
0,05
0,05

Aproximacin
yi+1
1,5
2,11612244

0,1

2,1161224 14,7585103

0,05

2,85404795

0,15
0,2
0,25
0,3
0,35
0,4
0,45
0,5
0,55

2,854048
3,7201497
4,7217357
5,8672351
7,1663625
8,6302769
10,271749
12,105342
14,147612

0,05
0,05
0,05
0,05
0,05
0,05
0,05
0,05
0,05

3,7201497
4,72173568
5,86723513
7,16636247
8,63027694
10,2717491
12,105342
14,1476121
16,417337

17,322035
20,0317195
22,9099891
25,9825468
29,2782894
32,8294438
36,6718567
40,8454029
45,3944983

0,6
0,65
0,7
0,75
0,8
0,85
0,9
0,95
1
1,05
1,1
1,15
1,2
1,25
1,3
1,35
1,4

16,417337
18,935773
21,726948
24,818
28,239558
32,026186
36,216883
40,855666
45,992232
51,682722
57,9906
64,987661
72,755198
81,385342
90,982618
101,66573
113,56964

50,3687154
55,8235057
61,8210381
68,4311675
75,7325522
83,8139412
92,7756592
102,73132
113,809805
126,157555
139,941219
155,350735
172,602895
191,945503
213,662212
238,078157
265,566546

0,05
0,05
0,05
0,05
0,05
0,05
0,05
0,05
0,05
0,05
0,05
0,05
0,05
0,05
0,05
0,05
0,05

18,9357728
21,7269481
24,818
28,2395584
32,026186
36,216883
40,855666
45,992232
51,6827222
57,9906
64,9876609
72,7551977
81,3853424
90,9826176
101,665728
113,569636
126,847963

Para un tamao de paso h=0,025 la aproximacin a y(1.4) por el mtodo de Euler ser :
N
Iteracin
0
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19

Valores Iniciales

Pendiente

xi
0
0,025
0,05
0,075
0,1
0,125
0,15
0,175
0,2
0,225
0,25
0,275
0,3
0,325
0,35
0,375
0,4
0,425
0,45
0,475

f'(xi;yi)
10
11,2115899
12,4470025
13,7081681
14,9973513
16,3170838
17,6701231
19,0594267
20,4881385
21,9595817
23,4772576
25,0448485
26,6662231
28,3454451
30,0867832
31,8947233
33,7739824
35,7295236
37,766573
39,8906383

yi
1
1,25
1,5302897
1,8414648
2,184169
2,5591028
2,9670299
3,408783
3,8852686
4,3974721
4,9464616
5,5333931
6,1595143
6,8261699
7,534806
8,2869756
9,0843437
9,9286932
10,821931
11,766096

Tamao
de paso
h
0,025
0,025
0,025
0,025
0,025
0,025
0,025
0,025
0,025
0,025
0,025
0,025
0,025
0,025
0,025
0,025
0,025
0,025
0,025
0,025

Aproximacin
yi+1
1,25
1,53028975
1,84146481
2,18416901
2,5591028
2,96702989
3,40878297
3,88526864
4,3974721
4,94646164
5,53339308
6,15951429
6,82616987
7,534806
8,28697558
9,08434366
9,92869322
10,8219313
11,7660956
12,7633616

20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56

a)

0,5
0,525
0,55
0,575
0,6
0,625
0,65
0,675
0,7
0,725
0,75
0,775
0,8
0,825
0,85
0,875
0,9
0,925
0,95
0,975
1
1,025
1,05
1,075
1,1
1,125
1,15
1,175
1,2
1,225
1,25
1,275
1,3
1,325
1,35
1,375
1,4

y'=

12,763362
13,81605
14,926634
16,09775
17,332206
18,632988
20,003277
21,446456
22,966123
24,566104
26,25047
28,023547
29,889935
31,854526
33,922521
36,09945
38,391196
40,804014
43,344557
46,019905
48,837589
51,805627
54,932549
58,227441
61,699976
65,360458
69,219867
73,2899
77,583029
82,11255
86,892646
91,938447
97,266099
102,89284
108,83706
115,11844
121,75797

42,107528
44,4233734
46,8446512
49,3782084
52,031289
54,8115621
57,7271531
60,7866758
63,9992684
67,3746308
70,9230652
74,6555198
78,5836358
82,7197973
87,0771855
91,6698369
96,512706
101,621732
107,013913
112,70738
118,721486
125,076893
131,795672
138,901406
146,419305
154,376331
162,801324
171,725153
181,180863
191,203849
201,832033
213,106059
225,069505
237,769114
251,25504
265,581117
280,805148

0,025
0,025
0,025
0,025
0,025
0,025
0,025
0,025
0,025
0,025
0,025
0,025
0,025
0,025
0,025
0,025
0,025
0,025
0,025
0,025
0,025
0,025
0,025
0,025
0,025
0,025
0,025
0,025
0,025
0,025
0,025
0,025
0,025
0,025
0,025
0,025
0,025

13,8160498
14,9266341
16,0977504
17,3322056
18,6329878
20,0032769
21,4464557
22,9661226
24,5661043
26,2504701
28,0235467
29,8899347
31,8545256
33,9225206
36,0994502
38,3911961
40,8040138
43,3445571
46,0199049
48,8375894
51,8056265
54,9325488
58,2274406
61,6999758
65,3604584
69,2198667
73,2898998
77,5830286
82,1125502
86,8926464
91,9384472
97,2660987
102,892836
108,837064
115,11844
121,757968
128,778097

x 2 y 2 y
x

Siendo

y (1 ) =1 , la pendiente en ( x i ; y i ) ser:

= y ' ( xi ; y i )=

2 2

1 1 1
=0
1

Para un tamao de paso h=0,1 la aproximacin a y(2.1) por el mtodo de Euler ser:

N
Iteracin
0
1
2
3
4
5
6
7
8
9
10
11

Valores Inciales
xi
1
1,1
1,2
1,3
1,4
1,5
1,6
1,7
1,8
1,9
2
2,1

yi
1
1
1,01909091
1,05879222
1,12308199
1,21944569
1,36120648
1,57259237
1,90050488
2,44506666
3,45226563
5,66328

Pendiente
f'(xi;yi)
0
0,19090909
0,39701311
0,6428977
0,963637
1,41760789
2,11385888
3,27912515
5,44561781
10,0719897
22,1101432
64,6559536

Tamao de
Aproximacin
paso
h
yi+1
0,1
1
0,1
1,01909091
0,1
1,05879222
0,1
1,12308199
0,1
1,21944569
0,1
1,36120648
0,1
1,57259237
0,1
1,90050488
0,1
2,44506666
0,1
3,45226563
0,1
5,66327995
0,1
12,1288753

Para un tamao de paso h=0,05 la aproximacin a y(2.1) por el mtodo de Euler ser:

N
Iteracin
0
1
2
3
4
5
6
7
8

Valores Inciales
xi
1
1,05
1,1
1,15
1,2
1,25
1,3
1,35
1,4

yi
1
1
1,00488095
1,01474276
1,02983143
1,05055495
1,07751186
1,11153616
1,15376526

Pendiente
f'(xi;yi)
0
0,09761905
0,19723616
0,30177329
0,41447046
0,53913817
0,68048607
0,84458194
1,03952593

Tamao de
Aproximacin
paso
h
yi+1
0,05
1
0,05
1,00488095
0,05
1,01474276
0,05
1,02983143
0,05
1,05055495
0,05
1,07751186
0,05
1,11153616
0,05
1,15376526
0,05
1,20574155

9
10
11
12
13
14
15
16
17
18
19
20
21
22

1,45
1,5
1,55
1,6
1,65
1,7
1,75
1,8
1,85
1,9
1,95
2
2,05
2,1

1,20574155
1,26956568
1,3481316
1,44549654
1,56748159
1,72268453
1,92426691
2,19328313
2,56530278
3,10469226
3,93870567
5,35026995
8,07905205
14,572288

1,27648251
1,5713184
1,94729883
2,43970106
3,10405876
4,03164755
5,3803244
7,44039296
10,7877898
16,6802681
28,2312856
54,5756421
129,864717
438,999123

0,05
0,05
0,05
0,05
0,05
0,05
0,05
0,05
0,05
0,05
0,05
0,05
0,05
0,05

1,26956568
1,3481316
1,44549654
1,56748159
1,72268453
1,92426691
2,19328313
2,56530278
3,10469226
3,93870567
5,35026995
8,07905205
14,5722879
36,5222441

Para un tamao de paso h=0,025 la aproximacin a y(2.1) por el mtodo de Euler ser :

N
Iteracin
0
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20

Valores Inciales
xi
1
1,025
1,05
1,075
1,1
1,125
1,15
1,175
1,2
1,225
1,25
1,275
1,3
1,325
1,35
1,375
1,4
1,425
1,45
1,475
1,5

yi
1
1
1,00123476
1,0037107
1,00744341
1,01245788
1,01878894
1,02648186
1,03559323
1,04619197
1,05836072
1,07219749
1,08781775
1,10535697
1,12497376
1,14685377
1,17121441
1,19831088
1,22844356
1,26196742
1,29930386

Pendiente
f'(xi;yi)
0
0,04939024
0,09903768
0,14930843
0,2005788
0,25324227
0,30771711
0,36445481
0,42394965
0,48674985
0,55347069
0,6248103
0,7015688
0,78467191
0,87520016
0,97442568
1,08385875
1,20530735
1,34095424
1,49345747
1,66608319

Tamao
de paso
h
0,025
0,025
0,025
0,025
0,025
0,025
0,025
0,025
0,025
0,025
0,025
0,025
0,025
0,025
0,025
0,025
0,025
0,025
0,025
0,025
0,025

Aproximacin
yi+1
1
1,00123476
1,0037107
1,00744341
1,01245788
1,01878894
1,02648186
1,03559323
1,04619197
1,05836072
1,07219749
1,08781775
1,10535697
1,12497376
1,14685377
1,17121441
1,19831088
1,22844356
1,26196742
1,29930386
1,34095593

21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44

1,525
1,55
1,575
1,6
1,625
1,65
1,675
1,7
1,725
1,75
1,775
1,8
1,825
1,85
1,875
1,9
1,925
1,95
1,975
2
2,025
2,05
2,075
2,1

1,34095593
1,38752801
1,43975134
1,49851795
1,56492585
1,6403404
1,72647882
1,82552851
1,94031607
2,07455368
2,23320727
2,4230613
2,65361284
2,93853777
3,29819674
3,76413181
4,38761645
5,25709737
6,53700598
8,56417364
12,124375
19,4165901
38,5012558
114,93412

1,86288293
2,0889333
2,35066434
2,65631595
3,01658219
3,44553675
3,96198765
4,59150209
5,36950469
6,34614347
7,59416116
9,22206173
11,3969971
14,386359
18,6374025
24,9393857
34,7792366
51,1963444
81,0867066
142,408054
291,688603
763,386631
3057,31458
27685,9587

0,025
0,025
0,025
0,025
0,025
0,025
0,025
0,025
0,025
0,025
0,025
0,025
0,025
0,025
0,025
0,025
0,025
0,025
0,025
0,025
0,025
0,025
0,025
0,025

1,38752801
1,43975134
1,49851795
1,56492585
1,6403404
1,72647882
1,82552851
1,94031607
2,07455368
2,23320727
2,4230613
2,65361284
2,93853777
3,29819674
3,76413181
4,38761645
5,25709737
6,53700598
8,56417364
12,124375
19,4165901
38,5012558
114,93412
807,083088

Conclusin: con el mtodo Euler es posible aproximar una funcin cualquiera en un


determinado intervalo, contando solamente con su primera derivada y una condicin inicial. Se
podra llegar tambin a una solucin exacta de la funcin, solamente integrando su primer derivada,
salvo en este caso en el que la funcin involucra las dos variables al darnos el dato.
Es un mtodo laborioso, pero til en momentos donde no se cuenta con tantos datos para obtener la
grfica de una funcin dada.

Ejercicio 2:

Obtener una solucin numrica para obtener una curva solucin en el intervalo [0, 2] para el
siguiente problema de valor inicial (PVI)

y ' = y (10Gny)
y ( 0 )=1

Observacin: si el nmero de su grupo es > 9, considerar Gn = nmero de grupo +2. Solo en este
ejercicio.

a
b
c

Primero use el mtodo de Euler y luego el mtodo de RungeKuttade orden 4 con paso h=0.25
en cada caso.
Realice lo mismo con h=0.1 y con h=0.05.
La solucin para el problema de valor inicial, la solucin exacta es

10
e10 x
10Gn
y ( x )=
Gn
1+
e 10 x
10Gn

Calcule en cada caso el error cometido para y(0.5), y(1.25) y en y(2)


RESOLUCIN

y ' = y ( 1012 y ) ; y ( 0 ) =1

MTODO DE RUNGE KUTTA


En anlisis numrico, los mtodos de Runge-Kutta son un conjunto de mtodos genricos
iterativos, explcitos e implcitos, de resolucin numrica de ecuaciones diferenciales.
Sea

t , y (t )
y ' ( t )=f

una ecuacin diferencial ordinaria, con

f : RR n

donde es un

conjunto abierto, junto con la condicin de que el valor inicial de sea (t 0 , y 0 ) .


Entonces el mtodo RK (de orden s) tiene la siguiente expresin, en su forma ms general:

,
Donde h es el paso por iteracin, o lo que es lo mismo, el incremento
puntos

. Los coeficientes

entre los sucesivos

son trminos de aproximacin intermedios, evaluados en

de manera local

Con

coeficientes propios del esquema numrico elegido, dependiente de la regla de

cuadratura utilizada. Los esquemas Runge-Kutta pueden ser explcitos o implcitos dependiendo de
las constantes

del esquema. Si esta matriz es triangular inferior con todos los elementos de la

diagonal principal iguales a cero; es decir,

para

, los esquemas son

explcitos.

MTODOS DE RUNGE-KUTTA DE CUARTO ORDEN


Un miembro de la familia de los mtodos Runge-Kutta es usado tan comnmente que a
menudo es referenciado como RK4 o como el mtodo Runge-Kutta.
Definiendo un problema de valor inicial como:

Entonces el mtodo RK4 para este problema est dado por la siguiente ecuacin:

Donde

As, el siguiente valor (yn+1) es determinado por el presente valor (yn) ms el producto
del tamao del intervalo (h) por una pendiente estimada. La pendiente es un promedio
ponderado de pendientes, donde es la pendiente al principio del intervalo,
es la
pendiente en el punto medio del intervalo, usando para determinar el valor de y en el
punto
usando el mtodo de Euler. es otra vez la pendiente del punto medio, pero
ahora usando
para determinar el valor de y;
es la pendiente al final del intervalo, con
el valor de y determinado por . Promediando las cuatro pendientes, se le asigna mayor
peso a las pendientes en el punto medio:

Aplicacin del mtodo de Euler con paso h=0.25:

xi
0

yi
1

f'(xi;yi)
-2

Tamao
de paso
h
0.25

0.25

0.5

0.25

0.5

-2

0.25

0.5

0.75

0.5

0.25

-2

0.25

0.5

1.25

0.5

0.25

1.5

-2

0.25

0.5

1.75

0.5

0.25

-2

0.25

0.5

N
Iteracin

Valores Inciales

Pendiente

Aproximacin
yi+1
0.5

1.2
1
0.8
0.6
0.4
0.2
0

0.5

1.5

2.5

Aplicacin del mtodo de RungeKutta de orden 4 con paso h=0.25:


N
Iteracin

Valores Inciales

k1

k2

k3

k4

Tamao de paso

1
2
3
4
5
6
7
8
9

b
N
Iteracin
0
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20

x(i)
y(i)
0
1
-2
0.75
-3.41796875
0.25 0.74437793 0.79459726 -0.10498281 0.89574290
0.50 0.77803118 0.51632160 -0.09340456 0.61594505
0.75 0.79710197 0.34656114 -0.07149075 0.42719565
1.00 0.80929106 0.23348641 -0.05175270 0.29394234
1.25 0.81737843 0.15649435 -0.03622499 0.19979565
1.50 0.82278795 0.10411939 -0.02476857 0.13418150
1.75 0.82639617 0.06879413 -0.01665419 0.08921327
2
0.82878856 0.04519988 -0.01106677 0.05885949
Aplicacin del mtodo de Euler con paso h=0.1
Valores Iniciales
xi
0
0.1
0.2
0.3
0.4
0.5
0.6
0.7
0.8
0.9
1
1.1
1.2
1.3
1.4
1.5
1.6
1.7
1.8
1.9
2

Pendiente

yi
f'(xi;yi)
1
-2
0.8
0.32
0.832
0.013312
0.8333312 2.1333E-05
0.8333333 5.4614E-11
0.8333333
0
0.8333333
0
0.8333333
0
0.8333333
0
0.8333333
0
0.8333333
0
0.8333333
0
0.8333333
0
0.8333333
0
0.8333333
0
0.8333333
0
0.8333333
0
0.8333333
0
0.8333333
0
0.8333333
0
0.8333333
0

Tamao
de paso
h
0.1
0.1
0.1
0.1
0.1
0.1
0.1
0.1
0.1
0.1
0.1
0.1
0.1
0.1
0.1
0.1
0.1
0.1
0.1
0.1
0.1

1.20100784
-1.56843947
-1.10370373
-0.76543279
-0.52376874
-0.35380717
-0.23634788
-0.15649497
-0.10294216

h
0.25
0.25
0.25
0.25
0.25
0.25
0.25
0.25
0.25

Aproximacin
yi+1
0.8
0.832
0.8333312
0.83333333
0.83333333
0.83333333
0.83333333
0.83333333
0.83333333
0.83333333
0.83333333
0.83333333
0.83333333
0.83333333
0.83333333
0.83333333
0.83333333
0.83333333
0.83333333
0.83333333
0.83333333

Aplicacin del mtodo de RungeKutta de orden 4 con paso h=0.1

N
Iteracin

Valores Inciales

k1

k2

k3

k4

Tamao de paso
h

x(i)

y(i)

0.1

0.889648234 -0.60120543 -0.27081796 -0.44969541

-0.1149982

0.1

0.2

0.853694395 -0.20858549 -0.10050155 -0.15618214

-0.0476984

0.1

0.3

0.840866873 -0.07601645 -0.03749437 -0.05697248 -0.01840338

0.1

0.4

0.836144314 -0.02820463 -0.01403104 -0.02114769 -0.00696794

0.1

0.5

0.834385481 -0.01053476 -0.00525741 -0.00790024 -0.00262205

0.1

0.6

0.833727612 -0.00394465 -0.00197093 -0.00295837 -0.00098453

0.1

0.7

0.833481149 -0.00147842 -0.00073901

-0.0011088 -0.00036938

0.1

0.8

0.833388759 -0.00055429 -0.00027712 -0.00041572 -0.00013854

0.1

0.9

0.833354117 -0.00020784 -0.00010392 -0.00015588 -5.1956E-05

0.1

10

0.833341127 -7.7939E-05 -3.8969E-05 -5.8454E-05 -1.9484E-05

0.1

11

1.1

0.833336256 -2.9227E-05 -1.4613E-05

0.1

12

1.2

0.833334429

-1.096E-05

13

1.3

0.833333744

-4.11E-06

14

-2

-0.72

-5.48E-06

-1.511552 -0.15800193

-2.192E-05 -7.3066E-06
-8.22E-06

0.1

-2.74E-06

0.1

-2.055E-06 -3.0825E-06 -1.0275E-06

0.1

1.4

0.833333487 -1.5412E-06 -7.7062E-07 -1.1559E-06 -3.8531E-07

0.1

15

1.5

0.833333391 -5.7797E-07 -2.8898E-07 -4.3347E-07 -1.4449E-07

0.1

16

1.6

0.833333355 -2.1674E-07 -1.0837E-07 -1.6255E-07 -5.4184E-08

0.1

17

1.7

0.833333341 -8.1276E-08 -4.0638E-08 -6.0957E-08 -2.0319E-08

0.1

18

1.8

0.833333336 -3.0479E-08 -1.5239E-08 -2.2859E-08 -7.6197E-09

0.1

19

1.9

0.833333334

0.1

20

-1.143E-08 -5.7148E-09 -8.5721E-09 -2.8574E-09

0.833333334 -4.2861E-09

-2.143E-09 -3.2145E-09 -1.0715E-09

Aplicacin del mtodo de Euler con paso h=0.05 :


N Iteracin
0
1
2
3

Valores Inciales
xi
0
0.05
0.1
0.15

yi
1
0.9
0.864
0.8481024

Pendiente
f'(xi;yi)
-2
-0.72
-0.317952
-0.15030817

Tamao
de paso
h
0.05
0.05
0.05
0.05

Aproximacin
yi+1
0.9
0.864
0.8481024
0.84058699

0.1

4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40

0.2
0.25
0.3
0.35
0.4
0.45
0.5
0.55
0.6
0.65
0.7
0.75
0.8
0.85
0.9
0.95
1
1.05
1.1
1.15
1.2
1.25
1.3
1.35
1.4
1.45
1.5
1.55
1.6
1.65
1.7
1.75
1.8
1.85
1.9
1.95
2

0.840587
0.8369286
0.8351232
0.8342263
0.8337794
0.8335562
0.8334448
0.833389
0.8333612
0.8333473
0.8333403
0.8333368
0.8333351
0.8333342
0.8333338
0.8333336
0.8333334
0.8333334
0.8333334
0.8333333
0.8333333
0.8333333
0.8333333
0.8333333
0.8333333
0.8333333
0.8333333
0.8333333
0.8333333
0.8333333
0.8333333
0.8333333
0.8333333
0.8333333
0.8333333
0.8333333
0.8333333

-0.07316797
-0.03610771
-0.01793719
-0.00893972
-0.00446268
-0.00222955
-0.00111433
-0.00055705
-0.0002785
-0.00013924
-6.9619E-05
-3.4809E-05
-1.7404E-05
-8.7022E-06
-4.3511E-06
-2.1755E-06
-1.0878E-06
-5.4389E-07
-2.7194E-07
-1.3597E-07
-6.7986E-08
-3.3993E-08
-1.6996E-08
-8.4982E-09
-4.2491E-09
-2.1246E-09
-1.0623E-09
-5.3114E-10
-2.6557E-10
-1.3279E-10
-6.6393E-11
-3.3196E-11
-1.6599E-11
-8.2985E-12
-4.1508E-12
-2.0754E-12
-1.0377E-12

0.05
0.05
0.05
0.05
0.05
0.05
0.05
0.05
0.05
0.05
0.05
0.05
0.05
0.05
0.05
0.05
0.05
0.05
0.05
0.05
0.05
0.05
0.05
0.05
0.05
0.05
0.05
0.05
0.05
0.05
0.05
0.05
0.05
0.05
0.05
0.05
0.05

0.83692859
0.83512321
0.83422635
0.83377936
0.83355623
0.83344475
0.83338903
0.83336118
0.83334726
0.8333403
0.83333681
0.83333507
0.8333342
0.83333377
0.83333355
0.83333344
0.83333339
0.83333336
0.83333335
0.83333334
0.83333334
0.83333334
0.83333333
0.83333333
0.83333333
0.83333333
0.83333333
0.83333333
0.83333333
0.83333333
0.83333333
0.83333333
0.83333333
0.83333333
0.83333333
0.83333333
0.83333333

Aplicacin del mtodo de Runge Kutta de orden 4 con paso h=0.05


N
Iteracin
0
1

Valores Inciales
x(i)
y(i)
0
1
0,05 0.927133631

k1
-2
-

k2

k3

k4

Tamao de paso
h

-1.33
-

1.547766
75
-

0.988430
73
-

0.05
0.05

2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20

0,1 0.887849203
0,15 0.865586502
0,2 0.852611622
0,25

0.84492587

0,3 0.840329251
0,35 0.837564348
0,4 0.835895497
0,45

0.83488611

0,5 0.834274826
0,55 0.833904351
0,6 0.833679717
0,65 0.833543475
0,7 0.833460829
0,75 0.833410689
0,8 0.833380269
0,85 0.833361812
0,9 0.833350613
0,95 0.833343818
1 0.833339695

1.043584
93
0.580822
46
0.335014
89
0.197242
71
0.117538
01
0.070546
49
0.042524
96
0.025700
41
0.015556
7
0.009425
57
0.005714
09
0.003465
28
0.002101
95
0.001275
15
0.000773
63
0.000469
38
0.000284
79
0.000172
8
0.000104
85
-6.3618E05

0.732123
57
0.419148
58
0.245619
75
0.145942
32
0.087439
58
0.052651
07
0.031799
33
0.019240
75
0.011654
85
0.007064
52
0.004283
86
0.002598
33
0.001576
23
0.000956
27
0.000580
19
0.000352
02
0.000213
59
0.000129
6

0.823370
03
0.463642
81
0.269309
21
0.159228
77
0.095127
27
0.057183
51
0.034501
99
0.020863
42
0.012633
15
0.007655
82
0.004641
8
0.002815
21
0.001707
71
0.001036
01
0.000628
56
0.000381
37
0.000231
39
0.000140
4

0.559559
24
0.325118
93
0.192112
82
0.114705
35
0.068922
53
0.041572
77
0.025134
5
0.015217
61
0.009221
38
0.005590
77
0.003390
66
0.002056
74
0.001247
75
0.000757
01
0.000459
3
0.000278
68
0.000169
09
0.000102
6

-7.8636E05
-4.7714E05

-8.5189E05
-5.169E05

-6.2253E05
-3.7773E05

0.05
0.05
0.05
0.05
0.05
0.05
0.05
0.05
0.05
0.05
0.05
0.05
0.05
0.05
0.05
0.05
0.05
0.05
0.05

21

1,05 0.833337193

22

1,1 0.833335676

23

1,15 0.833334755

24

1,2 0.833334196

25

1,25 0.833333857

26

1,3 0.833333651

27

1,35 0.833333526

28

1,4

0.83333345

29

1,45 0.833333404

30

1,5 0.833333376

31

1,55 0.833333359

32

1,6 0.833333349

33

1,65 0.833333343

34

1,7 0.833333339

35

1,75 0.833333337

36

1,8 0.833333335

37

1,85 0.833333335

38

1,9 0.833333334

39

1,95 0.833333334

40

2 0.833333334

-3.8602E05
-2.3422E05
-1.4212E05
-8.6233E06
-5.2324E06
-3.1749E06
-1.9264E06
-1.1689E06
-7.0925E07
-4.3035E07
-2.6112E07
-1.5844E07
-9.6138E08
-5.8334E08
-3.5395E08
-2.1477E08
-1.3032E08
-7.9072E09
-4.7978E09
-2.9112E09

-2.8951E05
-1.7567E05
-1.0659E05
-6.4675E06
-3.9243E06
-2.3811E06
-1.4448E06
-8.7667E07
-5.3194E07
-3.2276E07
-1.9584E07
-1.1883E07
-7.2104E08
-4.375E08
-2.6547E08
-1.6108E08
-9.7737E09
-5.9304E09
-3.5984E09
-2.1834E09

-3.1364E05
-1.9031E05
-1.1547E05
-7.0065E06
-4.2513E06
-2.5796E06
-1.5652E06
-9.4972E07
-5.7626E07
-3.4966E07
-2.1216E07
-1.2873E07
-7.8112E08
-4.7396E08
-2.8759E08
-1.745E08
-1.0588E08
-6.4246E09
-3.8982E09
-2.3653E09

c La solucin para el problema de valor inicial, la solucin exacta es:


10
e 10 x
1012
y ( x )=
12
1+
e10 x
1012

Calcule en cada caso el error cometido para y(0.5), y(1.25) y en y(2):

-2.292E05
-1.3907E05
-8.4383E06
-5.1201E06
-3.1067E06
-1.8851E06
-1.1438E06
-6.9403E07
-4.2112E07
-2.5552E07
-1.5504E07
-9.4075E08
-5.7082E08
-3.4636E08
-2.1016E08
-1.2752E08
-7.7375E09
-4.6949E09
-2.8487E09
-1.7285E09

0.05
0.05
0.05
0.05
0.05
0.05
0.05
0.05
0.05
0.05
0.05
0.05
0.05
0.05
0.05
0.05
0.05
0.05
0.05
0.05

Valores exactos
xi
yi
0.8342702
0,5

h= 0,25
yi
1

1,25

0.8333339

0.5

0.8333333

h = 0,1
h = 0,05
Error
Error
yi
yi
0.165729789 0.8333333 0.00093691 0.8334448 0.00082541
Error

0.333333851
0.166666666 0.8333333

0.8333333 5.5092E-07
3.362E-08

0.8333333

3.362E-08

Ejercicio 3:
a) Utilice el mtodo de Euler con paso h = 0.1 para obtener una solucin numrica y luego utilice
spline cbicos para obtener una curva solucin en el intervalo [0, 2] para el siguiente

y ' =Gn ycosx


problema de valor inicial (PVI)

y ( 0 )=1 Realice la grfica de la curva obtenida.

b) La solucin exacta para el problema de valor inicial es y(x)= eGnsenx, realice su grfica y compare con
la solucin aproximada obtenida.

c) Realice el tem a) utilizando el mtodo de RungeKutta de orden 4 con paso h=0.1 y compare la
solucin aproximada con la solucin exacta.

y ' =10 ycosx y ( 0 )=1


Resolucin
a) Aplicacin del mtodo de Euler con paso h=0.1
N
Iteracin

Valores Iniciales

Pendiente

xi
0

yi
1

f'(xi;yi)

0,1

0,2

1,9950042

0,3

3,9502411

0,4

7,7240505

0,5

14,838372

0,6

27,860269

0,7

50,854341

0,8

89,749886

0,9

152,27923

10

246,93752

11

1,1

380,35844 1725,29112

12

1,2

552,88755

13

1,3

753,23064

14

1,4

954,71895

15

1,5

1116,9898

16

1,6

1196,0025

9,9500416
5
19,552369
1
37,738094
4
71,143216
4
130,21896
6
229,94072
1
388,95545
3
625,29347
8
946,58289
8
1334,2091
3
2003,4309
1
2014,8831
4
1622,7085
3
790,12733
2
-

Tamao
de paso
h
0,1

Aproximaci
n
yi+1
1

Error
Relativo
(%)

0,1

1,99500417

0,1

3,95024107

0,1

7,72405051

0,1

14,8383721

0,1

27,8602688

0,1

50,8543408

0,1

89,7498861

0,1

152,279234

0,1

246,937524

0,1

380,358437

0,1

552,887549

0,1

753,23064

0,1

954,718954

0,1

1116,98981

0,1

1196,00254

0,1

1161,07984

49,874791
4
49,496647
7
48,857907
3
47,945432
1
46,740025
2
45,215554
2
43,337709
9
41,062294
7
38,332890
2
35,077679
5
31,205099
9
26,597841
4
21,104463
6
14,527514
2
6,6064017

17

1,7

1161,0798

18

1,8

1011,4811

19

1,9

781,67047

20

528,96456

3000
2500
2000
1500
1000
500
0

349,22702
8
1495,9874
4
2298,1062
3
2527,0590
8
2201,2692
9

9
0,1

1011,48109

0,1

781,67047

0,1

528,964562

0,1

308,837633

3,0077779
1
14,790068
3
29,399936
7
47,773693
3

b)
N
Iteracin
0
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20

xi

yi

Tamao de
paso
h

0
0,1
0,2
0,3
0,4
0,5
0,6
0,7
0,8
0,9
1
1,1
1,2
1,3
1,4
1,5
1,6
1,7
1,8
1,9
2

1
2,7137574
7,2913835
19,205603
49,11593
120,81439
283,27686
627,77189
1304,4815
2523,1644
4512,9659
7421,0334
11163,344
15299,598
19043,808
21481,553
21932,746
20264,951
16957,683
12874,461
8892,5957

0,1
0,1
0,1
0,1
0,1
0,1
0,1
0,1
0,1
0,1
0,1
0,1
0,1
0,1
0,1
0,1
0,1
0,1
0,1
0,1
0,1

Valores exactos

25000
20000
15000
10000
5000
0

Notamos que las curvas son muy similares en su forma y recorrido, solo que la solucin exacta tiene
un mximo de mayor valor en el mismo x que en el mtodo de Euler.
c) Aplicacin del mtodo de RungeKutta de orden 4 con paso h=0.1
N
Iteraci
n

Valores Inciales
x(i)

y(i)

0,1

k1

k4

Tamao
de

Valores

paso h

Exactos

Error

k2

k3

10

14,9812539

17,4687682

27,3315388

0,1

2,704

26,9035168

40,0356925

46,5280503

72,1002124

0,1

2,713757393

0,3647221

0,2

7,239

70,9507435

104,51578

120,776571

184,542703

0,1

7,291383496

0,7132189

0,3

19,007

181,584142

263,837445

302,470699

453,663241

0,1

19,20560314

1,0322718

0,4

48,472

446,454323

637,466662

723,464915

1060,27976

0,1

49,11593005

1,3115631

0,5

118,948

1043,8701

1459,0264

1635,99187

2331,96557

0,1

120,8143882

1,5445378

0,6

278,380

2297,56572

3130,66206

3462,26931

4777,25401

0,1

283,276863

1,7288016

0,7

616,058

4711,86849

6231,43581

6787,36106

9020,91469

0,1

627,7718927

1,866009

0,8

1278,897

8910,16277

11380,7848

12196,0692

15530,9508

0,1

1304,481482

1,9612587

10

0,9

2472,144

15367,0951

18849,4347

19862,2438

24088,6685

0,1

2523,164373

2,0220689

11

4420,130

23882,0621

27934,7965

28943,0581

33177,9953

0,1

4512,965919

2,0571023

12

1,1

7267,059

32963,0979

36417,5292

37123,0751

39784,5861

0,1

7421,033414

2,0748374

13

1,2

10930,874

39608,8693

40712,271

40886,2346

40176,9795

0,1

11163,3443

2,0824439

14

1,3

14980,588

40072,8981

37196,6063

36881,6428

31730,7453

0,1

15299,59833

2,0850879

15

1,4

18646,591

31693,0773

24379,2099

23938,5392

14883,4217

0,1

19043,80822

2,0858097

16

1,5

21033,457

14878,4791

4528,56892

4420,95662

-6270,75885

0,1

21481,55343

2,0859581

17

1,6

21475,237

-6270,66654

-16743,3278

-16329,0247

-25565,7553

0,1

21932,74557

2,0859623

18

1,7

19842,218

-25565,6054

-33089,4867

-32418,9356

-37716,2848

0,1

20264,95066

2,0860287

19

1,8

16603,906

-37724,4216

-40560,5034

-40169,7052

-40692,2483

0,1

16957,68341

2,0862383

20

1,9

12605,954

-40753,7349

-39121,7006

-39423,7745

-36053,2009

0,1

12874,46121

2,0855781

21

8707,656

-36236,6357

-31794,7631

-32818,7762

-27391,8317

0,1

8892,595723

2,0797027

Ejercicio 4:
Un tanque de almacenamiento contiene un lquido con profundidad , donde = 0 cuando el
tanque est lleno a la mitad. El lquido se extrae con una tasa de flujo constante a fin de
satisfacer las demandasdiarias. Se suministra el contenido a una tasasenoidal de 3 2().

Para este sistema, la ecuacin de conservacin puede escribirse como:


() = 3 2()
(cambio en el volumen) = (flujo de entrada) (flujo de salida)
a) Como el rea de la superficie es constante en este caso, la ecuacin diferencial para la
profundidad puede escribirse como:
= 3 2()
Emplee el mtodo de Euler para resolver cul sera la profundidad , desde = 0 hasta 10 , con
un tamao de paso de 0.5 . Los valores de los parmetros son = 1200 2 y = 500 3/.
Suponga que la condicin inicial es = 0.

b) Suponga que el flujo de salida no es constante, sino que la tasa depende de la profundidad
para este caso, la ecuacin diferencial para la profundidad puede escribirse como:
( 1+ y )1,5
dy 3 Q
=
se n 2 ( t )
dt
A
A

Use el mtodo de Euler para resolver cul sera la profundidad y, desde t=0 hasta 10 d, con un
tamao de paso de 0,5 d. Los valores de los parmetros son A=1200m 2 y Q=500m3/d,
=300 . Suponga que la condicin inicial es y=0.

Solucin
a) Teniendo en cuenta que:

dy 3 Q
Q 5
5
=
se n 2 ( x ) = se n2 ( x )
dx A
A 4
12
Nmero de
iteraciones
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16

Valores Inciales
xi
0
0,5
1
1,5
2
2,5
3
3,5
4
4,5
5
5,5
6
6,5
7
7,5

yi
0
-0,20833333
-0,27301114
-0,03879858
0,374740738
0,683171036
0,69869327
0,502806722
0,371378934
0,521014361
0,909909235
1,276285754
1,37906939
1,219531695
1,040121242
1,101557528

Pendiente

Tamao de paso

Aproximacin

f'(xi;yi)
-0,41666667
-0,12935561
0,46842511
0,82707864
0,6168606
0,03104447
-0,3917731
-0,26285558
0,29927085
0,77778975
0,73275304
0,20556727
-0,31907539
-0,35882091
0,12287257
0,68313828

h
0,5
0,5
0,5
0,5
0,5
0,5
0,5
0,5
0,5
0,5
0,5
0,5
0,5
0,5
0,5
0,5

yi+1
-0,20833333
-0,27301114
-0,03879858
0,37474074
0,68317104
0,69869327
0,50280672
0,37137893
0,52101436
0,90990923
1,27628575
1,37906939
1,21953169
1,04012124
1,10155753
1,44312667

17
18
19
20
21

8
8,5
9
9,5
10

1,443126668 0,80687051
1,846561922 0,38031042
2,036717132 -0,20436461
1,934534827 -0,40960705
1,7297313 -0,04671796

0,5
0,5
0,5
0,5
0,5

1,84656192
2,03671713
1,93453483
1,7297313
1,70637232

Llegamos finalmente a un valor aproximado de la profundidad para t=10d y un tamao de paso de


0,5 d, siendo los valores de A=1200m2 y Q=500m3/d, y suponiendo como condicin inicial y=0:

h= yi+ f ' ( xi ; yi )h=1,70637232

b) Tendremos en este caso que:


1,5

( 1+ y )
dy 3 Q
5
1
=
se n 2 ( t )
= se n2 ( t ) ( 1+ y )1,5
dt
A
A
4
4

Nmero de iteraciones

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16

Valores Inciales
xi
0
0,5
1
1,5
2
2,5
3
3,5
4
4,5
5
5,5
6
6,5
7
7,5

yi
0
-0,125
-0,08365541
0,249243096
0,696581588
0,937114396
0,823959864
0,528490172
0,369182612
0,526887747
0,888274209
1,138638765
1,058810283
0,738344016
0,480774168
0,52530496

Pendiente

Tamao de paso

Aproximacin

f'(xi;yi)
-0,25
0,08268917
0,66579702
0,89467698
0,48106562
-0,22630907
-0,59093938
-0,31861512
0,31541027
0,72277293
0,50072911
-0,15965696
-0,64093253
-0,51513969
0,08906158
0,62885469

h
0,5
0,5
0,5
0,5
0,5
0,5
0,5
0,5
0,5
0,5
0,5
0,5
0,5
0,5
0,5
0,5

yi+f'(xi;yi)*h
-0,125
-0,083655415
0,249243096
0,696581588
0,937114396
0,823959864
0,528490172
0,369182612
0,526887747
0,888274209
1,138638765
1,058810283
0,738344016
0,480774168
0,52530496
0,839732308

17
18
19
20
21

8
8,5
9
9,5
10

0,839732308
1,139581798
1,146866279
0,85981369
0,546303414

0,59969898
0,01456896
-0,57410518
-0,62702055
-0,1107601

0,5
0,5
0,5
0,5
0,5

1,139581798
1,146866279
0,85981369
0,546303414
0,490923365

As, suponiendo para este caso, que el flujo de salida no era constante, y para un t=10d, un tamao
de paso de 0,5 d, A=1200m2, Q=500 m3/d,

=300. Y suponiendo que la condicin inicial era

de y=0. Obtuvimos un valor aproximado de:

h= yi+ f ' ( xi ; yi )h=0,490923365

UNIVERSIDAD TECNOLGICA NACIONAL


FACULTAD REGIONAL PARAN
INGENIERA CIVIL

CLCULO AVANZADO
TRABAJO PRCTICO FINAL

Profesora: Lic. Liliana Taborda


Alumnos:

BROWN MOIA, TOMAS


MORALES, HUGO
ORSI GAITN, ERNESTO MANUEL

Nivel: 3er Ao
Fecha de entrega: 27 Julio 2015
Ao de cursado: 2014

Anda mungkin juga menyukai