Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Jos e Mar a Ba n on Pinar UNIVERSIDAD DEL VALLE MELENDEZ FACULTAD DE INGENIERIA 6 de marzo de 2011
Problema General Sea el sistema de ecuaciones diferenciales, y = f (x, y, z ), z = g (x, y, z ) El m etodo de xn+1 yn+1 zn+1 Euler consiste en = xn + h = yn + h f (xn, yn, zn) = zn + h g (xn, yn, zn)
Ejemplo Calcular una iteraci on con el m etodo de Euler para el sistema, y = (1 + x)z + y, x0 = 0, y0 = 1 z = (1 + x)y + z, z0 = 1
Soluci on La iteraci on general se escribe, xn+1 = xn + h yn+1 = yn + h ((1 + xn) zn + yn) zn+1 = zn + h ((1 + xn) yn + zn)
2
Ejemplo Calcular la segunda iteraci on del problema anterior. Soluci on x2 = x1 + h y2 = y1 + h ((1 + x1) z1 + y1) z2 = z1 + h ((1 + x1) y1 + z1) para n = 1 se tiene,x1 = h, y1 = z1 = 1 + 2h x2 = 2h y2 = (1 + 2h)(1 + 2h + h2) z2 = (1 + 2h)(1 + 2h + h2)
h2 h3 = yn + h y (xn, yn, zn) + y (xn, yn, zn) + y ( 2 6 h3 h2 = zn + h z (xn, yn, zn) + z (xn, yn, zn) + z ( 2 6
h2 h3 = yn + h f (xn, yn, zn) + f (xn, yn, zn) + f (x 2 6 2 h h3 = zn + h g (xn, yn, zn) + g (xn, yn, zn) + g (xn 2 6
Ejemplo Aplicar una iteraci on con el m etodo de Taylor hasta la segunda derivada para el sistema, y = (1 + x)z + y, z = (1 + x)y + z
Soluci on Teniendo encuenta que, f (x0, y0, z0) g (x0, y0, z0) f (x, y, z ) g (x, y, z ) f (x0, y0, z0) g (x0, y0, z0) = = = = = = (1 + 0)1 + 1 = 2 (1 + 0)1 + 1 = 2 z + (1 + x)z + y z + (1 + x)y + z 5 5
Ejemplo(examen del primer parcial del 2007) Aplicar una iteraci on con el m etodo de Taylor hasta la tercera derivada para la ecuaci on, y xy = 0, x0 = y0 = z0 = 1
Soluci on Como es de segundo grado hay que transformarla en un sistema. Introduciendo la funci on variable z = y , la ecuaci on inicial se pone, y = z, z = x z entonces f (x, y, z ) = z, g (x, y, z ) = x z
Teniendo encuenta que, f (x0, y0, z0) g (x0, y0, z0) f (x, y, z ) g (x, y, z ) f (x0, y0, z0) g (x0, y0, z0) f (x, y, z ) g (x, y, z ) f (x0, y0, z0) g (x0, y0, z0) = = = = = = = = = = 1 1 z = x z z + x z = z + x2 z 1 2 z + x z = z + x2 z z + 2xz + x2z 2 4
x1 = x0 + h
h2 h3 y1 = y0 + h f (x0, y0, z0) + f (x0, y0, z0) + f (x0, y0 2 6 h2 h3 z1 = z0 + h g (x0, y0, z0) + g (x0, y0, z0) + g (x0, y0 2 6
x1 = x0 + h = 1 + h h2 h3 y1 = 1 + h + + 2 3 h3 2 z1 = 1 + h + h + 4 6
Aplicar una iteraci on con el m etodo de Taylor hasta la tercera derivada para la ecuaci on,
Ejemplo(examen del primer parcial del 2007)
y xy = 0,
x0 = y0 = z0 = 1
Soluci on Como es de segundo grado hay que transformarla en un sistema. Introduciendo la funci on variable z = y , la ecuaci on inicial se pone, y = z, z = x z
Teniendo encuenta que, f (x0, y0, z0) g (x0, y0, z0) f (x, y, z ) g (x, y, z ) f (x0, y0, z0) g (x0, y0, z0) f (x, y, z ) g (x, y, z ) f (x0, y0, z0) g (x0, y0, z0) = = = = = = = = = = 1 1 z = x z z + x z = z + x2 z 1 2 z + x z = z + x2 z z + 2xz + x2z 2 4
x1 = x0 + h
h2 h3 y1 = y0 + h f (x0, y0, z0) + f (x0, y0, z0) + f (x0, y0 2 6 h2 h3 z1 = z0 + h g (x0, y0, z0) + g (x0, y0, z0) + g (x0, y0 2 6
x1 = x0 + h = 1 + h h2 h3 y1 = 1 + h + + 2 3 h3 2 z1 = 1 + h + h + 4 6
10
EJEMPLOS
Ejemplo(examen del primer opcional del 2007) Aplicar una iteraci on con el m etodo de Taylor hasta la tercera derivada para la ecuaci on, y x y y = 0, x0 = 0, y0 = 1, y 0 = 0, y 0 = 1
Soluci on Como es de tercer grado hay que transformarla en un sistema de tres ecuaciones diferenciales. Introduciendo las funciones z = y y w = z , la ecuaci on inicial se pone, y = z, z = w w = xz + y entonces y = F (x, y, z, w) = z, z = G(x, y, z, w) = w w = H (x, y, z, w) = x z + y Teniendo encuenta que,
11
y y y z z z w w w se tiene
= = = = = = = = =
z, w, x z + y, w, x z + y, z + x w + z, x z + y, 2z + x w, 3w + x(x z + y )
y 0 y 0 y 0 z 0 z 0 z 0 w0 w0 w0
12
= = = = = = = = =
0 1 1 1 1 0 1 0 3
Entonces x1 = x0 + h
h2 h3 y1 = y0 + h F (x0, y0, z0, w0) + F (x0, y0, z0, w0) + 2 6 h3 h2 z1 = z0 + h G(x0, y0, z0, w0) + G(x0, y0, z0, w0) + 2 6 2 h h w1 = w0 + h H (x0, y0, z0, w0) + H (x0, y0, z0, w0) + 2 6 Finalmente se tiene, x1 = x0 + h = 0 + h h2 h3 y1 = 1 + + 2 6 2 z1 = 0 + h + h /2 h3 w1 = 1 + h + 3 6
Ejemplo(examen del primer parcial del 2007) Aplicar una iteraci on con el m etodo de Taylor hasta la tercera derivada para la ecuaci on, y xy = 0, x0 = y0 = z0 = 1
13
Soluci on Como es de segundo grado hay que transformarla en un sistema. Introduciendo la funci on variable z = y , la ecuaci on inicial se pone, y = z, z = x z
entonces f (x, y, z ) = z, g (x, y, z ) = x z Teniendo encuenta que, f (x0, y0, z0) g (x0, y0, z0) f (x, y, z ) g (x, y, z ) f (x0, y0, z0) g (x0, y0, z0) f (x, y, z ) g (x, y, z ) f (x0, y0, z0) g (x0, y0, z0) = = = = = = = = = = 1 1 z = x z z + x z = z + x2 z 1 2 z + x z = z + x2 z z + 2xz + x2z 2 4
14
x1 = x0 + h
h2 h3 y1 = y0 + h f (x0, y0, z0) + f (x0, y0, z0) + f (x0, y0 2 6 2 h h3 z1 = z0 + h g (x0, y0, z0) + g (x0, y0, z0) + g (x0, y0 2 6
x1 = x0 + h = 1 + h h2 h3 y1 = 1 + h + + 2 3 h3 2 z1 = 1 + h + h + 4 6
Ejemplo(examen del primer opcional del 2007) Aplicar una iteraci on con el m etodo de Taylor hasta la tercera derivada para la ecuaci on, y x y y = 0, x0 = 0, y0 = 1, y 0 = 0, y 0 = 1
Soluci on Como es de tercer grado hay que transformarla en un sistema de tres ecuaciones diferenciales. Introduciendo las funciones z = y y w =
15
z , la ecuaci on inicial se pone, y = z, z = w w = xy + z entonces y = F (x, y, z, w) = z, z = G(x, y, z, w) = w w = H (x, y, z, w) = x y + z Teniendo encuenta que,
16
y y y z z z w w w se tiene
= = = = = = = = =
z, w, x y + z, w, x y + z, y + x z + w, x y + z, y + w + x z, 3z + x(w + y )
y 0 y 0 y 0 z 0 z 0 z 0 w0 w0 w0
17
= = = = = = = = =
0 1 0 1 0 2 0 2 0
Entonces x1 = x0 + h
h2 h3 y1 = y0 + h F (x0, y0, z0, w0) + F (x0, y0, z0, w0) + 2 6 h3 h2 z1 = z0 + h G(x0, y0, z0, w0) + G(x0, y0, z0, w0) + 2 6 2 h h w1 = w0 + h H (x0, y0, z0, w0) + H (x0, y0, z0, w0) + 2 6 Finalmente se tiene, x1 = x0 + h = 0 + h h2 y1 = 1 + 2 h3 z1 = 1 + h + 2 6 2 w1 = 1 + h
Ejemplo(examen del primer parcial del 2007) Aplicar una iteraci on con el m etodo de Taylor hasta la tercera derivada para la ecuaci on, y xy = 0, x0 = y0 = z0 = 1
18
Soluci on Como es de segundo grado hay que transformarla en un sistema. Introduciendo la funci on variable z = y , la ecuaci on inicial se pone, y = z, z = x z
entonces f (x, y, z ) = z, g (x, y, z ) = x z Teniendo encuenta que, f (x0, y0, z0) g (x0, y0, z0) f (x, y, z ) g (x, y, z ) f (x0, y0, z0) g (x0, y0, z0) f (x, y, z ) g (x, y, z ) f (x0, y0, z0) g (x0, y0, z0) = = = = = = = = = = 1 1 z = x z z + x z = z + x2 z 1 2 z + x z = z + x2 z z + 2xz + x2z 2 4
19
x1 = x0 + h
h2 h3 y1 = y0 + h f (x0, y0, z0) + f (x0, y0, z0) + f (x0, y0 2 6 2 h h3 z1 = z0 + h g (x0, y0, z0) + g (x0, y0, z0) + g (x0, y0 2 6
x1 = x0 + h = 1 + h h2 h3 y1 = 1 + h + + 2 3 h3 2 z1 = 1 + h + h + 4 6
Ejemplo(examen del primer parcial del 2007) Aplicar una iteraci on con el m etodo de Taylor hasta la tercera derivada para la ecuaci on, y xy = 0 x0 = y0 = z0 = 1 Soluci on Como es de segundo grado hay que transformarla en un sistema. Introduciendo la fun20
Teniendo encuenta que, f (x0, y0, z0) g (x0, y0, z0) f (x, y, z ) g (x, y, z ) f (x0, y0, z0) g (x0, y0, z0) f (x, y, z ) g (x, y, z ) f (x0, y0, z0) g (x0, y0, z0) = = = = = = = = = = 1 1 z = x y y + x y 1 2 y + x y y + xy + y 2 3
21
1.
De manera general, si se tiene el sistema de ecuaciones diferenciales, y = f (x, y, z ), z = g (x, y, z ) El m etodo de Euler-Cauchy consiste en la siguiente iteraci on, xn+1 = xn + h yn+1 zn+1
h h h = yn + h f (xn + , yn + f (xn, yn, zn), zn + g (xn 2 2 2 h h h = zn + h g (xn + , yn + f (xn, yn, zn), zn + g (xn, 2 2 2
22
Ejemplo(examen del primer parcial del 2007) Aplicar una iteraci on con el m etodo de Euler-Cauchy para la ecuaci on, y xy = 0, x0 = y0 = z0 = 1
Soluci on Como es de segundo grado hay que transformarla en un sistema. Introduciendo la funci on variable z = y , la ecuaci on inicial se pone, y = z, z = x z
entonces f (x, y, z ) = z, g (x, y, z ) = x z Entonces, teniendo encuente la expresi on anterior, la iteraci on general queda, xn+1 = xn + h yn+1 zn+1 h = yn + h (zn + g (xn, yn, zn))) 2 h h = zn + h ((xn + )(zn + g (xn, yn, zn))) 2 2
23
xn+1 = xn + h h yn+1 = yn + h (zn + xn zn) 2 h h zn+1 = zn + h ((xn + )(zn + xn zn)) 2 2 Para n = 0 x0 = y0 = z0 = 1, entonces, nalmente se tiene: x1 = 1 + h yn+1 zn+1 h = 1 + h (1 + ) 2 h h = 1 + h (((1 + ))(1 + )) 2 2
Ejemplo (examen del primer parcial del 2007) Aplicar una iteraci on con el m etodo de Euler-Cauchy para la ecuaci on, y xy = 0, x0 = y0 = z0 = 1
Soluci on Como es de segundo grado hay que transformarla en un sistema. Introduciendo la fun24
entonces f (x, y, z ) = z, g (x, y, z ) = x y Entonces, teniendo encuente la expresi on anterior, la iteraci on general queda, xn+1 = xn + h yn+1 zn+1 h = yn + h (zn + g (xn, yn, zn))) 2 h h = zn + h ((xn + )(yn + f (xn, yn, zn))) 2 2
Ejemplo(examen opcional del primer semestre del 2007) Aplicar una iteraci on con el m etodo de Euler-Cauchy para la ecuaci on, y xy y = 0, x0 = 0, y0 = 1, y0 = 0, y0 = 1.
soluci on Como es de tercer grado hay que transformarla en un sistema de tres ecuaciones. Introduciendo las funcines variables z = y y w = z la ecuaci on inicial se pone, x0 = 0, y0 = 1, z0 = 0, w0 = 1. y = z, z = w w = x z + y
26
En general, para sistemas de tres ecuaciones, y = f (x, y, z, w), z = g (x, y, z, w) w = h(x, y, z, w) el m etodo de Euler-Cauchy consiste en la siguiente iteraci on, xn+1 = xn + h
h h h yn+1 = yn + h f (xn + , yn + f (xn, yn, zn, wn), zn + g 2 2 2 h h h zn+1 = zn + h g (xn + , yn + g (xn, yn, zn, wn), zn + g 2 2 2 h h h wn+1 = wn + h h(xn + , yn + h(xn, yn, zn, wn), zn + 2 2 2
27
entonces, f (x0, y0, z0, w0) = z0 = 0, g (x0, y0, z0, w0) = w0 = 1, h(x0, y0, z0, w0) = x0 z0 + y0 = 0 + 1 = 1
h h y1 = y0 + h (z0 + g (x0, y0, z0, w0)) = 1 + h = 1 + h2/ 2 2 h h z1 = z0 + h (wn + h(x0, y0, z0, w0)) = 0 + h(1 + ) 2 2 h h h w1 = w0 + h (x0 + )(z0 + g (x0, y0, z0, w0)) + (yn + f 2 2 2
x1 = 0 + h
Ejemplo(examen opcional del primer semestre del 2007) Aplicar una iteraci on con el m etodo de Euler-Cauchy para la ecuaci on, y y x y = 0, x0 = 0, y0 = 1, y0 = 0, y0 = 1.
soluci on Como es de tercer grado hay que transformarla en un sistema de tres ecuaciones. Introduciendo las funcines variables z = y y w = z la
28
ecuaci on inicial se pone, x0 = 0, y0 = 1, z0 = 0, w0 = 1. y = z, z = w w = z + x y El cual es de primer grado. entonces f (x, y, z, w) = z, g (x, y, z, w) = w h(x, y, z, w) = x y + z
En general, para sistemas de tres ecuaciones, y = f (x, y, z, w), z = g (x, y, z, w) w = h(x, y, z, w) el m etodo de Euler-Cauchy consiste en la sigu-
29
h h h = yn + h f (xn + , yn + f (xn, yn, zn, wn), zn + g 2 2 2 h h h = zn + h g (xn + , yn + g (xn, yn, zn, wn), zn + g 2 2 2 h h h = wn + h h(xn + , yn + h(xn, yn, zn, wn), zn + 2 2 2
entonces, f (x0, y0, z0, w0) = z0 = 0, g (x0, y0, z0, w0) = w0 = 1, h(x0, y0, z0, w0) = x0 y0 + z0 = 0 + 0 = 0
30
x1 = 0 + h y1 = z1 = w1 = =
h h y0 + h (z0 + g (x0, y0, z0, w0)) = 1 + h = 1 + h2/ 2 2 h z0 + h (wn + h(x0, y0, z0, w0)) = 0 + h(1 + 0) = h 2 h h h w0 + h ((x0 + )(y0 + f (x0, y0, z0, w0)) + (zn + 2 2 2 h h 1 + h(( (1 + 0)) + (0 + )) = 1 + h2 2 2
2.
Cuantas iteraciones se necesitan en el intervalo [1, 2] para aproximar una raiz con un error menor 1 .? que 30 Soluci on En la iteraci on k se toma un intervalo de longitud, ba 1 = 2k+1 2k+1
31
el cual tiene que dar un error menor que evidente que en este caso k = 5.
3.
3.1.
1 30 .
Es
Se trata de calcular los ceros de funciones no lineales: f (x) = 0. Recordemos que este m etodo se basa en la c elebre iteraci on de Newton: x
(k +1)
=x
(k )
f (x(k)) (k) f (x )
dado un cierto valor inicial x(0). Problema 1 Calcular la iteraci on de Newton para el c alculo del inverso de un n umero real no nulo A. Soluci on El planteamiento consiste en formar la ecuaci on, 1 f (x ) = A = 0 x
32
A
1 x2
= 2 x A x2
Problema 2 Calcular la iteraci on de Newton para el c alculo de la raiz cuadrada de un n umero real no nulo A. Soluci on El planteamiento consiste en formar la ecuaci on, f (x ) = x 2 A = 0 Cuyo cero es la raiz cuadrada de A. Aplicando la iteraci on de Newton se llega a, x2 A 1 A x =x = (x + ) 2x 2 x
Problema 3 Calcular la iteraci on de Newton para el c alculo del logaritmo un n umero real no nulo A.
33
Soluci on El planteamiento consiste en formar la ecuaci on, f (x) = ex A = 0 Cuyo cero es el logaritmo de A. Aplicando la iteraci on de Newton se llega a, ex A x x =x = x 1 + A e ex
Problema 4 Demostrad que la ecuaci on, cos x = x tiene soluci on u nica en (0, /2). Soluci on Ponemos la ecuaci on de la forma, f (x) = cos x x = 0
La fuci on f (x) es continua en todo el intervalo, en particular es continua en [0, /2], en cuyos extremos del intervalo toma los valores,
34
f (0) = 1 f (/2) = /2
que son opuestos, existe por lo tanto un (0, /2) tal que: f () = 0. Veamos la unicidad. Calculando la derivada se tiene. f (x) = sin x 1
Como f < 0 en todo el intervalo resulta que la funci on es decreciente y solo puede tomar el valor 0 una sola vez, por lo tanto la soluci on es u nica. Problema Las funciones y = ex y y = 4 x2 intersectan en dos puntos. Utilizar el m etodo de newton para estimar la x-coordenada de uno de esos puntos de intersecci on. Comenzar en x(0) = 1 y encontrar x(1). El problema se reduce a encontrar un cero de la funci on,
Soluci on 35
La raiz de los dos funciones ser a cero de la funci on compuesta f (x) = ex 4 + x2 debido a que debe satisfacerse: y = ex y y = 4 x2, las raices comunes deben ser raiz de la la suma de las dos funciones, es decir: Aplicando la iteraci on de Newton a dicha funci on se tiene, x(1) = 1 e3 e3 = e2 e2 f (x) = ex 4 + x2 = 0
Problema 5 Utilizad el m etodo de Newton para aproximar los dos ceros de la funci on f ( x ) = 2 x x2 + 1. Comiencese con x(0) = 0 para aproximar el cero que tiene a la izquierda y x(0) = 2 para aproximar el cero que existe a la derecha. Calculad en cada caso x(2). Soluci on La derivada de la funci on es : f = 2 2x
36
1 1 = 2 2
x y
(1)
1 5 =1 = 2 2
x(2)
1 29 5 4 = = 2 3 12
Problema 6 Utilizad el m etodo de Newton para aproximar la unica raiz real de la funci on f ( x ) = 2x3 + 3 x 3 = 0. Comiencese con x(0) = 0 y calculad x(2). Soluci on La derivada de la funci on es : f = 3 x2 + 3. Entonces,
37
x y x(2)
(1)
1 1 =0 = 3 3
1 1 27 29 = 10 = 3 90 3
Problema 7 Utilizad el m etodo de Newton para aproximar los dos ceros de la funci on f ( x ) = x 2 + x +1. Comiencese con x(0) = 1 para aproximar el cero que tiene a la izquierda y x(0) = 1 para aproximar el cero que existe a la derecha. Calculad en cada caso x(2). Soluci on La derivada de la funci on es : f = 2x + 1 Empezemos por el cero de la izquierda, x(1) = 1 y 1 = 2 1
38
(2)
1 5 = 2 = 3 3 1 2 =1 3 3
2 = 3
1 9 7 3
13 = 21
Problema 8 Calcular el u nico cero de la funci on, x f (x ) = ,x = 0 |x| la cual la denimos f (o) = 0 para que sea continua. Soluci on La derivada de la funci on es, 1 ,x = 0 f (x ) = 2|x| .
39
= a
Entonces x(2) = a, x(3) = a, x(4) = a, es decir hay una divergencia ciclica que hace imposible el calculo del cero. El origen es un punto de inexi on. No se puede aplicar Newton.
3.2.
Se trata de calcular los ceros de sistemas de funciones no lineales. Sea el sistema de dos ecuaciones con dos incognitas: f1(x1, x2) = 0, f2(x1, x2) = 0,
J (x 1 , x 2 ) =
f1 x1 f2 x1
f1 x2 f2 x2
x1 (k ) x2
(k )
J 1(x1 , x2 )F (x1 , x2 )
(k )
(k )
(k )
(k )
donde el indice k indica el numero de iteraciones efectuadas, hacen faltan los valores iniciales de las incognitas. Y la funci on F signica, F (x 1 , x 2 ) = f1(x1, x2) f2(x1, x2)
Aqui hay que tener en cuenta que la matriz jacobiana debe de invertirse. Lo cual es muy secillo en el caso de sistemas de dos ecuaciones. La matriz inversa de la matriz M 2x2 real general, M= es,
41
a b c d
M 1 = .
1 ad cd
d b c a
Problema 1 Aplicar a las ecuaciones siguientes por el m etodo de Newton-Raphson una sola iteraci on. f1(x1, x2) = x2 1 4 x2 4 = 0 f2(x1, x2) = 2 x1 x2 2 = 0 con las condiciones iniciales x1 = 1 y x2 = 1. entonces si denimos
(0) (0)
F (x 1 , x 2 ) = F (1, 1) =
f1(1, 1) g2(1, 1)
J (1, 1) =
2 4 2 1
x1 (0) x2
(0)
J 1(x1 , x2 )F (x1 , x2 )
(0)
(0)
(0)
(0)
1 1 1 10
1 4 2 2
1 1
0,5 1
f1(x1, x2) = 2 x1 3 x1 x2 4x2 1 =0 f2(x1, x2) = x2 =0 2 4 x1 Calcular una iteraci on con el M etodo de Newton (0) teniendo encuenta las condiciones iniciales x1 = 0 (0) y x2 = 1. entonces si denimos F (x 1 , x 2 ) = F (0, 1) = f1(x1, x2) f2(x1, x2) = 0 1
f1(0, 1) f2(0, 1)
J 1(0, 1) =
1 2
2 0 4 1
1 0 1 2
2 0 4 1
0 1
0 0,5
Problema 3 Aplicar a las ecuaciones siguientes el m etodo de Newton-Raphson en una sola iteraci on. f1(x1, x2) = x1 + 4 x2 =0 2 + 4 x2 2 f2(x1, x2) = x2 1 + 2 x2 + x1 x2 = 0 con las condiciones iniciales x1 = 0,5 y x2 = 0,5. entonces si denimos F (x 1 , x 2 ) =
45
(0)
(0)
F (0,5, 0,5) =
3,5 0,25
Teniendo en cuenta que la matriz Jacobiana J (0,5, 0,5) vale, J (0,5, 0,5) = 1 8 0 1
1 0,5 0,5 1
1 8 0 1
3,5 0,25
6 0,75
46
Ejemplo (examen del primer opcional del segundo semestre del 2007) Aplicar una iteraci on con el m etodo de Euler-Cauchy para el sistema, y = 2 w x w = 2 x 2 y x0 = 0, y0 = 1, y0 = 1, w0 = 0 Soluci on Como la primera ecuaci on es de orden dos hay que transformarla en un sistema en el cual todas las funciones incognitas sean de orden uno. Introduciendo la funci on variable z = y se tiene que es igual al siguiente sistema de ecuaciones, y = F (x, y, z, w) = z z = G(x, y, z, w) = 2 w x w = H (x, y, z, w) = 2 x 2 y x0 = 0, y0 = 0, z0 = 1, w0 = 0 Entonces, teniendo encuente la expresi on ante-
47
rior, la iteraci on general queda, yn+1 = yn + h F (xn + h/2, yn + h/2Fn, zn + h/2Gn, wn zn+1 = zn + h G(xn + h/2, yn + h/2Fn, zn + h/2Gn, wn wn+1 = wn + h H (xn + h/2, yn + h/2Fn, zn + h/2Gn, wn
donde hemos puesto, Fn = F (xn, yn, zn, wn), Gn = G(xn, yn, zn, wn), Hn =
48
Ejemplo (examen del primer opcional del segundo semestre del 2007) Aplicar una iteraci on con el m etodo de Euler-Cauchy para el sistema, y = 2 x y w = 2 x + y x0 = 0, y0 = 1, y0 = 0, w0 = 1 Soluci on Como la primera ecuaci on es de orden dos hay que transformarla en un sistema en el cual todas las funciones incognitas sean de orden uno. Introduciendo la funci on variable z = y se tiene que es igual al siguiente sistema de ecuaciones, y = F (x, y, z, w) = z z = G(x, y, z, w) = 2 x y w = H (x, y, z, w) = 2 x + z x0 = 0, y0 = 1, z0 = 0, w0 = 1 Entonces, teniendo encuente la expresi on ante-
49
rior, la iteraci on general queda, yn+1 = yn + h F (xn + h/2, yn + h/2Fn, zn + h/2Gn, wn zn+1 = zn + h G(xn + h/2, yn + h/2Fn, zn + h/2Gn, wn wn+1 = wn + h H (xn + h/2, yn + h/2Fn, zn + h/2Gn, wn
donde hemos puesto, Fn = F (xn, yn, zn, wn), Gn = G(xn, yn, zn, wn), Hn =
Teniendo en cuenta que para n = 0, x0 = 0 F0 = 0, Entonces se tiene, x1 = x0 + h y1 = y0 + h F (h/2, 1, 0 h/2, 1) = 1 h2/2 z1 = z0 + h G(h/2, 1, 0 h/2, 1) = h + h2 w1 = w0 + h H (h/2, 1, 0 h/2, 1) = 1 + h2/2 G0 = 1, H0 = 0,
50
Ejemplo (examen del primer opcional del segundo semestre del 2007) Aplicar una iteraci on con el m etodo de Euler-Cauchy para el sistema, y = 2 x + w w = 2 x + y x0 = 0, y0 = 1, y0 = 1, w0 = 1 Soluci on Como la primera ecuaci on es de orden dos hay que transformarla en un sistema en el cual todas las funciones incognitas sean de orden uno. Introduciendo la funci on variable z = y se tiene que es igual al siguiente sistema de ecuaciones, y = F (x, y, z, w) = z z = G(x, y, z, w) = 2 x + w w = H (x, y, z, w) = 2 x + y x0 = 0, y0 = 1, z0 = 1, w0 = 1 Entonces, teniendo encuente la expresi on ante-
51
rior, la iteraci on general queda, yn+1 = yn + h F (xn + h/2, yn + h/2Fn, zn + h/2Gn, wn zn+1 = zn + h G(xn + h/2, yn + h/2Fn, zn + h/2Gn, wn wn+1 = wn + h H (xn + h/2, yn + h/2Fn, zn + h/2Gn, wn
donde hemos puesto, Fn = F (xn, yn, zn, wn), Gn = G(xn, yn, zn, wn), Hn =
x1 = y1 = y0 + h F (h/2, 1 + h/2, 1 + h/2, 1 + h/2) = 1 + h z1 = z0 + h G(h/2, 1 + h/2, 1 + h/2, 1 + h/2) = 1 + h + w1 = w0 + h H (h/2, 1 + h/2, 1 + h/2, 1 + h/2) = 1 + h +
52
Ejemplo (examen del primer opcional del segundo semestre del 2007) Aplicar una iteraci on con el m etodo de Taylor (hasta el tercer orden) para el sistema, y = 2 w x w = 2 x 2 y x0 = 0, y0 = 1, y0 = 1, w0 = 0 Soluci on Como la primera ecuaci on es de orden dos hay que transformarla en un sistema en el cual todas las funciones incognitas sean de orden uno. Introduciendo la funci on variable z = y se tiene que es igual al siguiente sistema de ecuaciones, y = F (x, y, z, w) = z z = G(x, y, z, w) = 2 w x w = H (x, y, z, w) = 2 x 2 y x0 = 0, y0 = 0, z0 = 1, w0 = 0
53
La iteraci on general del m etodp de Taylor es, yn+1 = yn + h (yn) + (yn) h2/2 + (yn) h3/6 zn+1 = zn + h (zn) + (zn) h2/2 + (zn) h3/6 wn+1 = wn + h (wn) + (wn) h2/2 + (wn) h3/6 Teniendo en cuenta que para n = 0, y = z (y )0 = 1 z = 2w x (z )0 = 0 w = 2x 2y (w)0 = 2 y = z (y )0 = 0 z = 2w 1(z )0 = 5 w = 2 2y (w)0 = 0 y = z (y )0 = 5 z = 2w (z )0 = 0 w = 2y (w)0 = 0 Entonces se tiene,
54
55
Ejemplo (examen del primer opcional del segundo semestre del 2007) Aplicar una iteraci on con el m etodo de Taylor (hasta la tercera deribada de y ,z y w), para el sistema, y = 2 x y w = 2 x + y x0 = 0, y0 = 1, y0 = 0, w0 = 1 Soluci on Como la primera ecuaci on es de orden dos hay que transformarla en un sistema en el cual todas las funciones incognitas sean de orden uno. Introduciendo la funci on variable z = y se tiene que es igual al siguiente sistema de ecuaciones, y = F (x, y, z, w) = z z = G(x, y, z, w) = 2 x y w = H (x, y, z, w) = 2 x + z x0 = 0, y0 = 1, z0 = 0, w0 = 1
56
La iteraci on general del m etodp de Taylor es, yn+1 = yn + h (yn) + (yn) h2/2 + (yn) h3/6 zn+1 = zn + h (zn) + (zn) h2/2 + (zn) h3/6 wn+1 = wn + h (wn) + (wn) h2/2 + (wn) h3/6 Teniendo en cuenta que para n = 0, y = z (y )0 = 0 z = 2x y (z )0 = 1 w = 2x + z (w)0 = 0 y = z (y )0 = 1 z = 2 y (z )0 = 2 w = 2 + z (w)0 = 1 y = z (y )0 = 2 z = y (z )0 = 1 w = z (w)0 = 2 Entonces se tiene,
57
58
Ejemplo (examen del primer opcional del segundo semestre del 2007) Aplicar una iteraci on con el m etodo de Euler-Cauchy para el sistema, y = 2 x + w w = 2 x + y x0 = 0, y0 = 1, y0 = 1, w0 = 1 Soluci on Como la primera ecuaci on es de orden dos hay que transformarla en un sistema en el cual todas las funciones incognitas sean de orden uno. Introduciendo la funci on variable z = y se tiene que es igual al siguiente sistema de ecuaciones, y = F (x, y, z, w) = z z = G(x, y, z, w) = 2 x + w w = H (x, y, z, w) = 2 x + y x0 = 0, y0 = 1, z0 = 1, w0 = 1
59
La iteraci on general del m etodp de Taylor es, yn+1 = yn + h (yn) + (yn) h2/2 + (yn) h3/6 zn+1 = zn + h (zn) + (zn) h2/2 + (zn) h3/6 wn+1 = wn + h (wn) + (wn) h2/2 + (wn) h3/6 Teniendo en cuenta que para n = 0, y = z (y )0 z = 2x + w (z )0 w = 2x + y (w)0 y = z (y )0 z = 2 + w (z )0 w = 2 + y (w)0 y = z (y )0 z = w (z )0 w = y (w)0 Entonces se tiene, =1 =1 =1 =1 =3 =3 =3 =3 =1
60
Ejemplo(examen del segundo semestre de primer parcial del 2008) Aplicar una iteraci on con el m etodo de Taylor hasta la tercera derivada para la ecuaci on, y = y ex, x0 = 0, y0 = z0 = 1
Soluci on Como es de segundo grado hay que transformarla en un sistema. Introduciendo la funci on variable z = y , la ecuaci on inicial se pone, y = z z = y ex
61
62
Finalmente se tiene, x1 = x0 + h = 0 + h h2 h3 h4 y1 = 1 + h + + 2 + 4 2 6 24 3 2 h h4 h z1 = 1 + h + 2 + 4 + 9 2 6 24
Ejemplo(examen del segundo semestre de primer parcial del 2008) Aplicar una iteraci on con el m etodo de Taylor hasta la tercera derivada para la ecuaci on, y = y ex, x0 = 0, y0 = z0 = 1
Soluci on Como es de segundo grado hay que transformarla en un sistema. Introduciendo la funci on variable z = y , la ecuaci on inicial se pone, y = z z = z ex
63
64
Finalmente se tiene, x1 = x0 + h = 0 + h h2 h3 h4 y1 = 1 + h + + 2 + 5 2 6 24 3 2 h h4 h z1 = 1 + h + 2 + 5 + 16 2 6 24
Ejemplo(examen del segundo semestre de primer parcial del 2008) Aplicar una iteraci on con el m etodo de Taylor hasta la segunda derivada para la ecuaci on, y = y ex ,
2
x0 = 0, y0 = z0 = 1
Soluci on Como es de segundo grado hay que transformarla en un sistema. Introduciendo la funci on variable z = y , la ecuaci on inicial se pone, y = z 2 z = z ex
65
Finalmente se tiene, x1 = x0 + h = 0 + h h2 h3 y1 = 1 + h + + 2 6 2 h h3 z1 = 1 + h + + 3 2 6
66
Ejemplo(examen del segundo semestre de primer parcial del 2008) Aplicar una iteraci on con el m etodo de Taylor hasta la segunda derivada para la ecuaci on, y = y e ,
x2
x0 = 0, y0 = z0 = 1
Soluci on Como es de segundo grado hay que transformarla en un sistema. Introduciendo la funci on variable z = y , la ecuaci on inicial se pone, y = z x2 z = y e
67
Finalmente se tiene, x1 = x0 + h = 0 + h h2 h3 y1 = 1 + h + + 2 6 2 h h3 z1 = 1 + h + + 3 2 6
68
Ejercicio (OPCIONAL 2008) Se tiene la siguiente sistema de ecuaciones diferenciales de orden 1: y = z2 + x z = y2 + x con las condiciones iniciales: x0 = 0, y0 = 1, z0 = 1 Soluci on y = z2 + x z = y2 + x
69
71
73
74
y = y x + z z = z x
75
76
encial, y = x y = f (x, y ) con la condici on inicial: x0 = 1, y y0 = 1. Se pide: Aplicar una iteraci on con el m etodo de Euler. Aplicar una iteraci on con el m etodo de Taylor. Hasta la primera derivada de f. Aplicar una iteraci on con el m etodo de CauchyEuler.
AL PROBLEMA SOLUCION
METODO DE EULER
xn+1 = xn + h yn+1
entonces, nos piden la primera iteraci on, es decir n=0. por lo cual: x1 = x0 + h h2 y1 = y0 + h f (x0, y0) + f (x0, y0) 2
78
f (x, y ) =xy f (x, y ) = y + x y = y + x2 y Teniendo encuenta que x0 = y0 = 1 se tiene: f (x 0 , y 0 ) = 1 f (x0, y0) = 2 Entonces, x1 = 1 + h h2 y1 = 1 + h 1 + 2 = 1 + h + h2 2
79
4.
Metodo de Euler-Cauchy
De manera general, si se tiene el sistema de ecuaciones diferenciales, y = f (x, y ) El m etodo de Euler-Cauchy consiste en la siguiente iteraci on, xn+1 = xn + h h h yn+1 = yn + h f (xn + , yn + f (xn, yn)) 2 2 Entonces, para n = 0, la iteraci on se escribe: x1 = x0 + h h h y1 = y0 + h f (x0 + , y0 + f (x0, y0)) 2 2
81
5.
Se trata de calcular los ceros de sistemas de funciones no lineales. Sea el sistema de dos ecuaciones con dos incognitas: f1(x, y ) = 9x2 + y 2 9 = 0 f2(x, y ) = x2 + y 2 1 = 0
F (x, y ) =
Con la condici on inicial x(0) = y (0) = 1. Se trata de calcular raices comunes al sistema. La matriz Jacobiana J (x, y ) del sistema se dene como. J (x, y ) =
f1 f1 x y f2 f2 x y
En este caso es el Jacobiano vale: 18 x 2 y J (x, y ) = 2x 2y Una vez, calculado el Jacobiano, se procede a escribir la ecuaci on iterativa de Newton-Raphson:,
82
x(k+1) y (k+1)
x(k) y (k)
donde el indice k indica el numero de iteraciones efectuadas, los valores x(k), y (k) representan la soluci on en la iteraci on k. Los valores iniciales de las incognitas valen: x(0) = 1 y y (0) = 1. La funci on F en este caso es: f1(x, y ) = 9x2 + y 2 9 = 0 F (x, y ) = f2(x, y ) = x2 + y 2 1 = 0 Aqui hay que tener en cuenta que la matriz jacobiana debe de invertirse. Lo cual es muy secillo en el caso de una matriz 2x2. La matriz inversa de cualquier matriz 2x2, digamos M , a b M= c d La matriz inversa de M es, M 1 = . 1 ad cd d b c a
Entonces en este caso, vamos a aplicar esta ecuaci on a la matriz Jacobiano para invertirlo:
83
18 2 2 2
2 2 2 18
La f ormula para la primera iteraci on de NewtonRaphson se escribe, x(1) y (1) x(0) y (0) 1 32 1 1 1 32 J 1(x(0), y (0))F (x(0), y (0)) = 2 2 2 18 0 16
84
= 1 1 =
1 1 = 1 1/2