Sei sulla pagina 1di 35

1

MANUAL DE EXCEL PARA EL CURSO DE


MTODOS NUMRICOS PARA CBS



















Rubn Becerril Fonseca






DEPARTAMENTO DE MATEMTICAS UAM-IZTAPALAPA














BREVE INTRODUCCIN

El objetivo de escribir el presente manual es proporcionar al
alumno de Mtodos Numricos de la Divisin de CBS una
herramienta con la cual pueden implementar los diversos
mtodos aprendidos durante el curso. Las ventajas de este
manual es que el alumno no necesita saber algn lenguaje de
programacin, de que la implementacin de los diversos mtodos
es muy simple y que la hoja de clculo se encuentra casi en
cualquier computadora que usen.

Esperamos que este pequeo manual sea de utilidad y cualquier
comentario, sugerencia, etc. Favor de hacrnosla llegar.

Quisiramos agradecer al Dr. Gustavo Viniegra por haber
propuesto esta forma de trabajar el curso y por supuesto a los
alumnos de Mtodos Numricos del trimestre 00-O que fueron
con los primeros que hicimos este acercamiento y en particular a
Leticia Pascual por habernos facilitado un manual introductorio de
Excel y a Meyli Escobar por ayudarnos en la parte de las grficas.

UAM-Iztapalapa

Enero 2001.
















2
CAPTULO 1

REPASO DE CONCEPTOS ELEMENTALES

1.1 Ecuaciones lineales

Para conocer la hoja de clculo de Excel, y algunas de sus
instrucciones bsicas, empezamos con unos ejemplos simples
que han sido vistos en cursos anteriores.

El primer ejemplo tiene que ver con la ecuacin lineal
23 17 = x
que, como sabemos, tiene por solucin
17
23
= x
Ms generalmente, se conoce la solucin de la ecuacin lineal:
a
b
x b x a = =
Podemos usar la hoja de clculo para resolver la ecuacin
anterior y, a continuacin se muestra como hacerlo.

Primero ponemos ttulo a nuestro trabajo marcando
1

1
Esto tambin puede hacerse como sigue: Se coloca el cursor en la
celda A1, se oprime la tecla shift y sin soltarla se mueve el cursor con las
flechas direccionales hasta llegar a la celda E1 y entonces se sueltan las
teclas.
las celdas
A1,..., E1 como sigue: se coloca el cursor en la celda A1, se
oprime la tecla shift, se coloca el cursor en la tecla E1, se hace
clic con el botn principal y se suelta la tecla shift. Ahora se
oprime el botn, que se encuentra en la barra de herramientas,
combinar y centrar, y escribimos el ttulo: SOLUCIN DE
ECUACIONES LINEALES.




Ahora se escribe en las celdas A2, B2 y C2 los nombres de las
constantes: a=, b=, y de la solucin x=, respectivamente. En la
celda A3 se escribe el valor de a , que en este caso vale 17; en la
celda B3 el de b , que es 23, y se calcula la solucin, x , en la
celda C3, escribiendo =B3/A3
2


Si quiere resolverse otra ecuacin lineal, simplemente se cambian
los valores de las constantes
.

a y b que aparecen en las celdas
A3 y B3, sin embargo, si se quieren mantener los valores de las
constantes y de la solucin de la ecuacin anterior, entonces, se
escriben los valores de las nuevas constantes en las celda A4 y
B4 y la

2
Esto puede hacerse alternativamente como sigue: Se coloca el cursor
en la celda C3, se escribe =, pues toda frmula debe empezar as, se
coloca el puntero del mouse en la celda B3 y con el botn principal se
hace clic, se escribe / y finalmente se coloca el puntero en la celda A3 y
se hace nuevamente clic con el botn principal.
3
celda C3 se copia o arrastra
3
Ejercicios 1.1
a la C4, donde aparecer,
automticamente, la nueva solucin.


1. Una ecuacin lineal tambin puede escribirse en la forma
c b ax = +
Usar la hoja de clculo para resolver las siguientes
ecuaciones:
a) 7 2 3 = x
b) 2
5
9
3
4
= + x
c) e x 5 8 3
4
= +
4
2. Una funcin lineal tiene la forma

b mx x f + = ) (
Donde m es la pendiente de la recta que determina, y b
es la ordenada al origen.
Considrese la funcin lineal 5 3 ) ( + = x x f . Usando la
hoja de clculo:
(a) Encontrar los siguientes valores: ), 2 ( f ), 1 ( f
) 0 ( f y ) 2 ( f .
(b) Encontrar el valor de x que cumpla 5 ) ( = x f .
(c) Bosqueje la grfica de f .
3. La frmula que relaciona los grados Fahrenheit con los
grados Celsius es:
32
5
9
+ = C F
(a) Escribe un procedimiento en la hoja de clculo que te
permita encontrar los grados Fahrenheit que
corresponden a ciertos grados Celsius dados.

3
Se coloca el cursor en la esquina inferior derecha de la celda
hasta que cambie de forma, se oprime el botn principal del
mouse y, sin soltarlo, se mueve, hasta la celda deseada y se
suelta el botn .
4
El nmero aparece escribiendo =PI(), mientras que el nmero e
aparece escribiendo EXP(1).
(b) Calcula los grados Fahrenheit que corresponden a:
0
o
C, 10
o
C, 18
o
C, 25
o
C, 30
o
C, 100
o
C, -10
o
C, -40
o
C.
(c) Despeja C de la ecuacin dada y repite el inciso (a)
para esta situacin.
4. Usar la hoja de clculo para encontrar la pendiente de la
recta que pasa por
cada par de puntos que se da a continuacin
(a) (-1,2); (4,5)
(b) (0,2); (3,-5)
(c) (e,2e); (-3,2)
(d) (-1,-1); (0,3)

1.2 Ecuaciones cuadrticas

El segundo ejemplo tiene que ver con la conocida ecuacin de
segundo grado
0
2
= + + c bx ax
Se sabe que las soluciones (races) de esta ecuacin se obtienen
usando la frmula
a
ac b b
x
2
4
2

=

Podemos usar nuestra hoja de clculo para encontrar las
soluciones de la ecuacin cuadrtica. Se usarn los siguientes
valores para a , b y c respectivamente: 4, -13 y 3.

Como antes, primero se escribe el ttulo de la hoja, nombre de las
celdas, etc. Todo esto lo hacemos en las celdas A1...G2.
Obsrvese que en la celda D2 se ha escrito Disc=, pues debajo
de sta se calcular el discriminante de la ecuacin y, en E2,
escribimos Raz(Disc), ya que all calcularemos la raz cuadrada
del discriminante.

En las celdas A3, B3 y C3 escribimos los valores de a , b y c .
En la celda D3 se encuentra el discriminante =B3^2-4*A3*C3 y
en E3 la raz de ste =RAIZ(D3), por ltimo, en las celdas E3 y F3
se encuentran las races de la ecuacin cuadrtica escribiendo:
=(-B3-E3)/(2*A3) y =(-B3+E3)/(2*A3) respectivamente.

4



Como antes, si se quieren resolver otras ecuaciones, se escriben
los nuevos valores en las celdas A4, B4 y C4 y, para encontrar las
nuevas soluciones, se arrastran las celdas D3...G3 hacia las
D4...G4 (se coloca el cursor en D3, marcamos
5
Ejercicios 1.2
hasta la celda G3
y se arrastra un rengln hacia abajo).


1. Resolver las siguientes ecuaciones cuadrticas:
a) 0 1
2
= + + x x
b) 0 21 4
2
= + x x
c) 0 1 2
2
= x
d) 0 9 12 4
2
= + + x x
Cmo es el discriminante en cada uno de estos casos?
2. Si alguna de las ecuaciones del ejercicio 1 tiene
discriminante negativo, entonces esa ecuacin tiene
races complejas.
Usar la hoja de clculo para encontrar las races de la
ecuacin
0 1
2
= + + x x
y escribirlas en la forma bi a + .
Sugerencias: (1) Se necesita la funcin lgica SI, que, en
la seccin 3.1 se explica como usa. (2) Para escribir un

5
Este movimiento se efecta colocando el cursor en la primer celda, se
oprime shift y con la(s) tecla(s) direccional(es) se mueve el cursor hasta
la celda deseada y soltamos los botones o, equivalentemente, se coloca
el puntero del mouse en la primer celda, se oprime el botn principal y
se mueve, el puntero, hasta la celda deseada y se suelta el botn.
nmero complejo debe usarse la funcin COMPLEJO que
aparece en el men de las funciones de Ingeniera.
3. (a) Implementar en la hoja de clculo un procedimiento
que resuelva cualquier ecuacin cuadrtica sin importar el
tipo de races que tenga: reales o complejas.
(b) Usar lo hecho en el inciso (a) para encontrar las races
de las ecuaciones
0 5 3 2 ; 0 1 3 2
2 2
= + + = + + x x x x
4. Una funcin cuadrtica (o parbola) es de la forma
c bx ax x f + + =
2
) (
Para la funcin
21 4 ) (
2
+ = x x x f
encontrar
a) ), 10 ( f ), 9 ( f ... ) 10 ( , f .
b) Bosquejar la grfica de f .
5. Toda parbola
c bx ax x f + + =
2
) (
puede escribirse en la forma
k h x a x f + =
2
) ( ) (
donde (h,k) son las coordenadas del vrtice
(a) Encontrar una frmula que nos permita obtener las
coordenadas del vrtice.
(b) Encontrar las coordenadas del vrtice de cada una de
las siguientes parbolas
21 4 3 ) ( ; 1 ) (
2 2
+ = + + = x x x g x x x f
(c) Bosquejar la grfica de cada una de las funciones del
inciso (b) y comparar con lo hecho en el ejercicio
anterior.







5

1.3 Iteraciones

La sucesin

(*) ,... 2 , 1 , 0 ;
2
1
1
=
|
|
.
|

\
|
+ =
+
k
x
A
x x
k
k k

converge al nmero A .
Usemos nuestra hoja de clculo para encontrar, por ejemplo, 2
.

En las celdas A2, B2 y C2, escribimos: A= , k= y x(k)=
respectivamente. Ahora escribimos, en la celda A3, el nmero al
que le sacaremos su raz cuadrada, que en este caso es 2; en B3
aparece la iteracin que estamos haciendo, la cual empieza en 0
y en C3 un valor que sea cercano a 2 , que, por ejemplo, puede
ser 1 ( este nmero corresponde a x(0) ).

Para hacer el clculo de 2 escribimos, en la celda C4, la
frmula (*): =(1/2)*(C3+($A$3/C3))



Las siguientes aproximaciones se hacen arrastrando la celda C4
tantos lugares hacia abajo como queramos. Notemos que en
estas nuevas celdas ocupadas la referencia a la celda C3 cambia,
en una unidad, al ir hacia abajo, mientras que la referencia a la
celda A3 no lo hace, esto se logr al escribir $A$3
6

6
Se est haciendo una referencia absoluta en este caso.
.

Si queremos ver el nmero de iteraciones que hicimos,
simplemente arrastramos la celda B3 hacia abajo y, sin soltar el
botn del mouse, oprimimos ctrl, soltamos el botn del mouse y
al final soltamos ctrl.




Ejercicios 1.3

1. Calcular , 5 , 3 en la misma hoja.
2. Para calcular
3
A , se puede usar la sucesin

(*) ,... 2 , 1 , 0 ; 2
3
1
2
1
=
|
|
.
|

\
|
+ =
+
k
x
A
x x
k
k k

Usar la hoja de clculo y la sucesin (*) para encontrar
3
2 ,
3
3 ,
3
8 y
3
100 .
3. Los siguientes, son los polinomios de Taylor de grado n,
alrededor de 0
0
= x , de funciones familiares.
6

=
=
n
k
k
x
n
k
x
e T
1
!
) (

=
+
+
+
=
n
k
k
k
n
k
x
x sen T
0
1 2
1 2
)! 1 2 (
) 1 ( ) (

=
=
n
k
k
k
n
k
x
x T
0
2
2
)! 2 (
) 1 ( ) (cos

= +
n
k
k
k
n
k
x
x T
1
1
) 1 ( )) 1 ( (ln

Tmese 20 = n y sustityase
4
,
2
2
, 4 . 0 , 3 . 0

= x en
cada uno de los polinomios anteriores para encontrar el
valor aproximado de cada funcin en esos puntos.
4. Un polinomio ) (x p puede evaluarse usando el mtodo
de Horner, divisin sinttica o multiplicacin anidada. Por
ejemplo, un polinomio de grado cuatro.
0 1
2
2
3
3
4
4
) ( a x a x a x a x a x p + + + + =
se escribe en forma anidada:
0 1 2 3 4
) ) ) ((( ) ( a x a x a x a x a x p + + + + =

Y esto puede implementarse muy fcilmente en la hoja de
clculo como sigue:
Despus de colocar ttulos, ponemos en las celdas A3,
B3,...E3 los valores de ,
3 , 4
a a y as sucesivamente. En la
celda F3 escribimos el valor de x , por ejemplo 2.13. Para
hacer la divisin sinttica, copiamos la celda A3 en la A4,
escribimos en la B4 el primer paso: =A4*$F$3+B3 y para
terminar arrastramos la celda B4 hasta E4.

5. Evaluar el polinomio
10 12 . 4 15 . 3 11 2 ) (
2 3 5
+ + = x x x x x p
en 2 , 15 . 3 , 27 . 0 , 2 . 1 = x usando la divisin sinttica.
6. Encontrar el polinomio de Taylor de grado cinco del
polinomio del ejercicio 5 alrededor de cada punto que se
indica.
7. Usar el mtodo de Horner y tu hoja de clculo para
resolver el ejercicio anterior.

Ejercicios complementarios

1. Usar la hoja de clculo para investigar la convergencia de
las sucesiones de los ejercicios 2-7.
2.
n
n
x |
.
|

\
|
=
2
1

3.
) 1 (
1
6
1
2
1
+
+ + + =
n n
x
n

4.
n n
x
2
1
4
1
2
1
1 + + + + =
5.
n
n
n
x |
.
|

\
|
+ =
1
1
6.
n
n
n
y |
.
|

\
|
=
1
1
7.
n
z
n
n
1
) 1 (
4
1
3
1
2
1
1
1
+ + + =
8.
9.

=
=
n
k
n
n
x
1
!
1

10.

=
n
k
k
n
k
x
1
1
1 2
4
) 1 (
11. La sucesin geomtrica:
x
x x x

= + + + +
1
1
1
3 2

converge 1 < x .
7
Sustityase
2
1
= x para verificar la respuesta del
ejercicio 4.
12. La sucesin de Fibonacci se define por:
. 2 , , 1 , 0
2 1 1 0
+ = = =

n x x x x x
n n n

Hay una frmula que nos permite calcular los trminos de
esta sucesin:
(
(

|
|
.
|

\
|

|
|
.
|

\
|
+
=
n n
n
x
2
5 1
2
5 1
5
1

Encuntrense los primeros 50 trminos de esta sucesin,
usando tanto la frmula de recurrencia, como la
algebraica.
13. Repetir el ejercicio anterior con la sucesin definida por:
. 2 , ,
2
5 1
, 0
2 1 1 0
+ =
+
= =

n y y y y y
n n n

Esta sucesin tambin puede definirse algebraicamente
por:
n
n
y
|
|
.
|

\
|
+
=
2
5 1

14. Cmbiese 5 por 5 en el ejercicio anterior y
resulvase nuevamente.




CAPTULO 2

APROXIMACIONES Y ERRORES

2.1 ERRORES

Si q es una aproximacin de p entonces:

q p E
a
= es el error absoluto de la aproximacin.
p
q p
E
r

= es el error relativo de la aproximacin.


0
0
100
0
0

=
p
q p
E es el error relativo porcentual de la
aproximacin.
q p
q p
E
m
+

= 2 es el error relativo modificado de la


aproximacin.

La aproximacin q tiene d cifras significativas si d es el mayor
entero positivo tal que

) (
2
10
<

d
r
p
q p
E

Ejercicios 2.1

1. En la seccin 1.3 se calcul 2 . Encuntrese el error en
cada uno de los pasos hechos, es decir, en la celda D3
encuentra el valor exacto de 2 , despus calclese en
las celdas D4..., por ejemplo, el error absoluto, =ABS(C4-
$D$3). En las celdas E4... puede calcularse el error
relativo =(ABS(C4-$D$3))/D3, etc.
2. Hacer la grfica de cada uno de los errores del ejercicio
1.
3. Despejar d de la ecuacin ) ( .
4. Calcular el nmero de cifras correctas para cada
aproximacin que se hizo en el ejercicio 1.
5. La siguiente igualdad es algebraicamente correcta
x x
x
x x x x f
+ +
= + =
1
) 1 ( ) (
(a) Calcular ) 200 ( f y ) 649 ( f , usando la funcin
REDONDEAR a cuatro cifras decimales en cada una
de las expresiones.
8
(b) Encontrar el valor exacto de cada clculo.
(c) Encuentra cada uno de los errores.
(d) Con qu expresin se obtuvo un error menor ?
(e) Repite los incisos anteriores usando la funcin
TRUNCAR a cuatro cifras.
6. Por las propiedades de la funcin exponencial tenemos
x
x
e
e
1
=


y por lo tanto

+ + + +
= + +
! 3 ! 2
1
1
! 3 ! 2
1
3 2
3 2
x x
x
x x
x
(a) Con 6 dgitos calcular
4 . 8
e con cada una de las
expresiones anteriores usando 25 sumandos.
(b) Comparar con el valor exacto
4
10 248673241 . 2

y
encontrar el error relativo en cada caso.
(c) Con cul de las dos expresiones se obtuvo una
mejor aproximacin?
7. (a) Encontrar el polinomio de Taylor de grado n para la
funcin ) ( arctan ) ( x x f = alrededor de 0
0
= x .
Sugerencia: Usar la sucesin geomtrica del ejercicio 8
de los ejercicios complementarios del captulo 1. Cambiar
x por y , despus cambiar y por
2
x y, finalmente,
calcular la integral de cada lado de la igualdad.
(b) Calcular una aproximacin de ) 1 ( arctan 4 usando el
polinomio de grado 100 , 50 , 10 = n del inciso (a).
(c) A qu valor se aproximan los clculos del inciso (b)?
8. Una forma alternativa de calcular es usar la frmula de
Machin que dice
|
.
|

\
|
|
.
|

\
|
=
239
1
arctan
5
1
arctan 4
4


como puede verificarse con la hoja de clculo.
(a) Usar la aproximacin de Taylor de grado 5 a la
funcin arco tangente para aproximar el valor de .
(b) Cuntas cifras significativas se encontraron?
(c) Porqu las dos sucesiones para arco tangente
convergen tan rpidamente aqu, en tanto que la sucesin
usada en el ejercicio anterior lo hace en forma ms lenta?
9. La funcin error se define por
dt e x erf
x
t


=
0
2 2
) (


(a) Sustityase en la serie de la exponencial
2
t e
integrar trmino a trmino para tener una serie de ) (x erf
.
(b) Ahora encuntrese el desarrollo de Taylor, alrededor
de 0
0
= x , directamente. Para hacer esto es necesario
que se recuerde el teorema fundamental del Clculo.
(c) Se obtuvieron las mismas series?
(d) Por ltimo, calcular ) 1 ( erf usando cuatro sumandos y
encontrar el error relativo si el valor correcto a cuatro
decimales es 0.8427.
10 La ecuacin cuadrtica
0
2
= + + c bx ax
se resuelve alternativamente con las frmulas
ac b b
c
x
4
2
2


=
(a) Usar esta expresin para calcular las races de la
ecuaciones
0 1 13 . 77
2
= + x x
0 4 110 3
2
= x x
0 1 8 . 55
2
= + x x
usando cuatro dgitos.
(b) Resolver las ecuaciones anteriores usando la frmula
usual. Hay alguna diferencia en los resultados?
11 Si
65 . 8 77 . 4 9 . 3 7 . 2 ) (
2 3
+ = x x x x p
(a) Usar la hoja de clculo, junto con la funcin
REDONDEAR a cuatro decimales para calcular ) 35 . 2 ( p
.
9
(b) Usa el mtodo de Horner, redondeando a cuatro
decimales, para resolver el inciso anterior.
(c) Encuntrese el valor correcto y calclense los errores
relativos que se cometieron en los incisos (a) y (b).
12 Resolver el ejercicio 11 usando la funcin TRUNCAR.



CAPTULO 3

LOCALIZACIN Y APROXIMACIN DE RACES

3.1 LOCALIZACIN DE RAICES

Si : f es una funcin, cualquier nmero r tal que
0 ) ( = r f llama raz de la ecuacin 0 ) ( = x f o cero de la
funcin. Por ejemplo, 5 es un cero de la funcin
5 5 ) (
2 3
+ = x x x x f como puedes verificarlo directamente.

Teorema del valor intermedio.
Si : f es continua y adems 0 ) ( ) ( < b f a f , para
b a < , entonces hay un cero de f en | | b a, .

Por ejemplo, podemos encontrar un intervalo que contenga un
cero de la funcin x sen x x f =
2
) ( .
Obviamente esta funcin tiene un cero en 0 = x , sin embargo,
buscaremos otro cero de ) (x f .

Despus de colocar ttulos, en la celda A3 colocamos el valor del
paso que daremos que, para este ejemplo es 1 . 0 = h . En la
celda B3 el valor de la variable con el que empezaremos a
evaluar la funcin, mientras que en C3 evaluamos la funcin
(=B3^2-SENO(B3)).




A continuacin modificamos el valor de x sumndole el paso y
evaluamos la funcin en este nuevo punto. Repetimos esto,
arrastrando las celdas B4 y C4 hacia abajo, hasta encontrar dos
celdas sucesivas donde tengamos un cambio de signo. En este
caso tenemos que un cero de la funcin se encuentra en el
intervalo | | 9 . 0 , 8 . 0 .

10


Podemos bosquejar la grfica de esta funcin para visualizar el
corte de esta con el eje x . Ayudndonos de la hoja de clculo
obtenemos el siguiente grfico
7

7
Recurdese que en el apndice A se muestra como se elabora
la grfica de una funcin.
:







Ejercicios 3.1

1. Verificar que cada una de las ecuaciones siguientes tiene
una raz en el intervalo indicado
| | 1 , 0 ; 0 1 3
3
= + x x
| | 1 , 0 ; 0 1 =
x
e x
| | 1 , 1 ; 0 2 3 6 ) ( 6
3 2
= x x x e
x

| | 4 , 2 . 3 ; 0 5 ) ( ln = + x x
| | 6 . 1 , 8 . 0 ; 0 1 ) ( cos = + x x
| | 2 , 1 ; 0 3 3
2 3
= + x x x
2. Bosquejar la grfica de cada una de las funciones del
ejercicio anterior evalundola en al menos diez puntos.
3. Encontrar un intervalo que contenga una raz de cada una
de las siguientes ecuaciones
0 5 2
3
= x x
*
0 1 cos = x x
0 2 = x e
x

0 1 8 4 3
2 3
= + x x x
-0.3
-0.2
-0.1
0
0.1
0.2
0.3
0.4
0 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1 1.1 1.2
F
(
X
)
X
FUNCION X2-SEN(X)
11
4. Bosquejar la grfica de cada una de las funciones del
ejercicio anterior.


3.2 EL MTODO DE BISECCIN

Si | | b a f , : es continua y adems 0 ) ( ) ( < b f a f ,
entonces hay un cero de f en | | b a, . Se toma el punto medio del
intervalo
2
1
b a
r
+
= , y tenemos tres posibilidades
a) 0 ) (
1
= r f , en cuyo caso
1
r es un cero.
b) 0 ) ( ) (
1
< r f a f y hay un cero en | |
1
,r a
c) 0 ) ( ) (
1
< r f b f y hay un cero en | | b r ,
1


Entonces
1
r es una aproximacin de un cero de f . Si se da (a)
hemos terminado. Si se da (b) repetimos el proceso con el
intervalo | | | | b a r a , ,
1
= . Si la condicin que se cumple es (c), se
repite el proceso con | | | | b r b a , ,
1
= .
Enseguida se muestra como puede implementarse este mtodo
en Excel. Para ejemplificar se aproximar la raz de la ecuacin:
0 7 4
3
= + x x
Primeramente encontramos un intervalo que contenga una raz de
la ecuacin, que en este caso puede ser [1,2].

En la celda A2 escribimos ei= extremo izquierdo del intervalo, en
B2 ponemos pm= punto medio del intervalo y en C2 ed=
extremo derecho. En la celda F2 escribimos f(ei)= que ser el
valor de la funcin en ei, en E2 escribimos f(pm)= y en F2 el
valor de la funcin en el extremos derecho del intervalo f(ed)= .
Ahora escribimos los valores de los puntos. En B3 el valor de
ei=1, en C3 el de pm=1.5 y en D3 el de ed=2. Procedemos a
calcular los valores de la funcin en estos puntos.

En D3 escribimos

=4*(A3)^3+A37
8


Las iteraciones se calculan como sigue:
En la celda A4 escribimos

=SI(D3*E3<0,A3,B3)

y obtendremos el valor del extremo izquierdo del nuevo intervalo
que bisecaremos. La explicacin es la siguiente:

En la funcin lgica SI debemos incluir la prueba que haremos,
posteriormente el valor que tendr la celda, A4, en caso de que la
prueba sea cierta y por ltimo el valor que tendr la celda en caso
que la prueba sea falsa.

La prueba es


y arrastramos esta celda hasta la celda F3.

0 ) 5 . 1 ( * ) 1 ( < f f y, si es cierta, entonces habr
una raz en [1,1.5] y el extremo izquierdo ser A3, si la prueba
es falsa la raz se encuentra en [1.5,2] y el extremos izquierdo
ser el valor que se encuentra en la celda B3.

En la celda C4 escribimos

= SI(D3*E3<0,B3,C3)


8
Para evaluar polinomios puede usarse el Mt odo de Horner
como una subrut ina .
12
La prueba es la misma, pero observemos que si es cierta
entonces la raz se encuentra en el intervalo [1,1.5] y el extremo
derecho ser B3 y si es falsa entonces la raz se encuentra en
[1.5,2] y el extremo derecho ser C3.

En la celda C4 calculamos el nuevo punto medio

=(A4+C4)/2




Ahora evaluamos la funcin en estos nuevos puntos; esto lo
hacemos arrastrando las celdas D3, E3 y F3 hacia abajo.



Finalmente marcamos las celdas A4...F4 y las arrastramos hacia
abajo tantas celdas como iteraciones queramos hacer y la
aproximacin a la raz de la ecuacin es, por ejemplo, el valor que
se encuentra en la celda B17.


Ejercicios 3.2

1. Completar los argumentos de la funcin SI con la prueba:
D3*E3>0.
2. Repetir el ejercicio 1 con la prueba: E3*F3<0.
3. Repetir el ejercicio 1 con la prueba: E3*F3>0.
4. Bosquejar parte de la grfica de la funcin
7 4 ) (
3
+ = x x x f , que se us como ejemplo del mtodo
de biseccin usando los puntos medios de los intervalos
encontrados.
5. Usar el mtodo de biseccin para aproximar, a tres dgitos,
la raz de la ecuacin dada en el intervalo indicado
(

=
2
, 0 ; 0 cos

x x
| | 5 . 0 , 1 . 0 ; 0 ) ( ln 2 = + x x
| | 4 , 3 ; 0 3
2
= x e
x

| | 2 , 1 ; 0 tan = x x
13
6. Usar el mtodo de biseccin para encontrar el punto de
interseccin de las curvas dadas por
2 3
; 1 2 x y x x y = + =
7. Bosquejar las grficas de las funciones del ejercicio anterior
en los mismos ejes.
8. Escribir el procedimiento para un mtodo de triseccin,
donde el intervalo se divide en tres partes de la misma
longitud y se hacen evaluaciones en cada uno de los
extremos de estos subintervalos. Usar este procedimiento y la
hoja de clculo, para aproximar las races de las ecuaciones
del ejercicio 5.







3.3 EL MTODO DE LA REGLA FALSA

Si f es una funcin continua y hay dos puntos b a < , tal que
0 ) ( ) ( < b f a f , encontramos la ecuacin de la recta que une los
puntos )) ( , ( )), ( , ( b f b a f a . La interseccin de esta recta con el
eje x ser una aproximacin, c , del cero de f . Tenemos las
siguientes posibilidades

1. 0 ) ( = c f , en cuyo caso c es un cero.
2. 0 ) ( ) ( < c f a f y hay un cero en | | c a,
3. 0 ) ( ) ( < c f b f y hay un cero en | | b c,

En el caso (1) ponemos b=c y en el caso (2) a=c. Repetimos el
proceso hasta obtener la aproximacin deseada.

La aproximacin se calcula por la frmula

) (
) ( ) (
) )( (

a f b f
a b b f
b c


=

la cual es algebraicamente equivalente a
) (
) ( ) (
) ( ) (

a f b f
a bf b af
c

=
y se deja como ejercicio verificarlo.

A continuacin vemos como se implementa este mtodo en la
hoja de clculo. Usaremos la frmula ) (
Aproximamos la raz de la ecuacin 0 cos = x x que se
encuentra en el intervalo [0, 1].

En este caso 1 , 0 = = b a
Despus de colocar ttulos en A3 ponemos 0 y en B3 1. En la
celda D3 evaluamos la funcin en a , esta celda se arrastra hasta
F3 para evaluar la funcin en b y en c .
En C3 escribimos

=B3-(E3*(B3-A3)/(E3-D3))

Para elegir el nuevo intervalo procedemos en forma similar a lo
que se hizo en el mtodo de biseccin:
En A4 escribimos

=SI(D3*F3<0,A3,C3)

Mientras que en la celda B4 se escribe

=SI(D3*F3<0,C3,B3).

Arrastramos las celdas C3...F3 hacia C4...F4.

Para hacer ms aproximaciones arrastramos las celdas A4...F4
hacia abajo tanto como se quiera.

Ejercicios 3.3

1. Justificar la equivalencia entre las frmulas ) ( y ) ( .
2. Completar los argumentos de la condicional SI, cuando la
prueba es: D3*F3>0.
14
3. Repetir el ejercicio anterior con las siguientes pruebas:
E3*F3<0 y E3*F3>0.
4. Usar el mtodo de la regla falsa para resolver el ejemplo
que se vio en la seccin 3.2 Cuntas iteraciones fueron
necesarias para obtener la aproximacin que se obtuvo
con el mtodo de biseccin?
5. Usar el mtodo de la Regla falsa para resolver los
ejercicio 5 y 6 de la seccin 3.2.

3.4 MTODO DE NEWTON-RAPHSON

Si ) ( ), ( ), ( x f x f x f son continuas cerca de un cero, r , de f
, podemos encontrar una sucesin { }
k
r que converge a r como
sigue: Comenzamos con una primera aproximacin
0
r ,
calculamos la ecuacin de la recta tangente a la grfica de f ,
que pasa por el punto )) ( , (
0 0
r f r , la interseccin de esta con el
eje x nos da la siguiente aproximacin
1
r . Repetimos este
procedimiento para obtener la sucesin que converge a r .

La sucesin est dada por
... , 3 , 2 , 1 ;
) (
) (
1
1
1
= =

k
r f
r f
r r
k
k
k k

Para ver como implementar este mtodo en la hoja de clculo
encontramos la raz de la ecuacin

0 ) (
2
= =

x e x f
x


que se encuentra cerca de cero.

Una vez localizado el valor inicial, 0
0
= r , calculamos la derivada
de la funcin f :

1 2 ) (
2
=
x
e x f

en nuestra hoja de clculo escribimos k= en la celda A2, r
k
= en la
celda B2, etc. Posteriormente, en la celda A3 escribimos 0, ya
que estamos por empezar la iteraciones. En la celda B3
escribimos la primer aproximacin a nuestra raz,
0
r , que en este
caso es 0. En la celda C3 hacemos la evaluacin de nuestra
funcin
9
) (x f y en la celda D3 se evala la derivada de .



Ahora calculamos la aproximacin de nuestra raz en la celda B4
(escribimos en esa celda: = B3-(C3/D3) ).Para realizar ms
iteraciones copiamos las celdas A3, C3 y D3 en las celdas A4, C4
y D4. Finalmente se arrastran las celdas A4...D4, por ejemplo,
hasta las celdas A8...D8.













9
Para evaluar una funcin se hace clic el icono pegar funcin
que se encuent ra en la barra de herramient as, se busca en
Mat emt icas y t rigonomt ricas la funcin EXP.
15






Ejercicios 3.4

1. Usar la funcin A x x f
n
= ) ( para encontrar la
sucesin que aproxima 0 , ; n A A
n
.
2. Usando la sucesin que se obtuvo en el ejercicio anterior
calcular ,... 28 , 28 , 28 , 28
6 5 4 3
Converge esta
sucesin de races?
3. Repetir el ejercicio anterior con A=0.5 Qu sucede?
4. Considerar la sucesin ,... 6 , 5 , 4 , 3
6 5 4 3
converge?
En caso afirmativo a qu converge?
5. Aproximar la raz positiva de la ecuacin
0 5 2
3
= x x *
6. Resolver los ejercicios 5 y 6 de la seccin 3.2 usando el
mtodo de Newton.
7. Usar el mtodo de Newton-Raphson para resolver los
ejemplos de las secciones 3.2 y 3.3 y comprese la
rapidez de convergencia de cada mtodo.
8. Aproximar la raz positiva de la ecuacin
0
2
= x sen x
9.

3.5 MTODO DE LA SECANTE

Si
1 0
, x x son dos aproximaciones a una raz de 0 ) ( = x f ,
consideremos la interseccin, con el eje x , de la recta que pasa
por los puntos )) ( , ( ), ( , (
1 1 0 0
x f x x f x . La abscisa de esta
interseccin es una aproximacin de la raz. Esta puede
calcularse por una frmula similar a ) ( , que se obtuvo en el
mtodo de la regla falsa:
) ( ... 3 , 2 , 1
) ( ) (
) )( (
1
1
1
=

+
k
x f x f
x x x f
x x
k k
k k k
k k


La implementacin de este mtodo en la hoja de clculo es muy
similar a la de la regla falsa, salvo que no necesitamos el
condicionante SI y se deja como ejercicio su implementacin.

Ejercicios 3.5

1. Escribir las diferencias y semejanzas entre el mtodo de
la secante y la regla falsa.
2. Escribir las diferencias y semejanzas entre el mtodo de
la secante y Newton.
3. Resolver los ejercicio 5 y 6 de la seccin 3.2 usando el
mtodo de la secante.




EL MTODO DE NEWTON PARA SISTEMAS
NO LINEALES

Si
16































CAPTULO 5

ECUACIONES DIFERENCIALES ORDINARIAS

Enfocamos nuestra atencin en el problema de valor inicial
) ( ) ( ); , (
0 0
y t y y t f y = =
y decimos que una solucin del problema de valor inicial ) ( en
un intervalo | | b a, es una funcin derivable ) (t y y = tal que
0 0
) ( y t y = y adems | | b a t y t f t y , ) , ( ) ( = .
Ntese que la grfica de la solucin ) (t y y = debe pasar por el
punto ) , (
0 0
y t .
En el problema ) ( la variable t se interpreta como el tiempo y
a t t = =
0
como el instante inicial. Queremos poder determinar el
valor de y en cualquier tiempo t despus de
0
t .
Anteriormente se han aprendido mtodos analticos para resolver
cierto tipo de problemas de valor inicial, sin embargo, estos son
muy limitados. Aqu daremos varios mtodos numricos para
aproximar la solucin del problema ) ( . Nuestras soluciones
numricas generalmente aparecern como un conjunto finito de
puntos y de estos podemos obtener, aproximadamente, la grfica
de la solucin e interpretarla.

5.1 EL MTODO DE EULER

Para encontrar los puntos que aproximan a nuestra solucin en el
intervalo | | b a, , dividimos este en N subintervalos de la misma
longitud
N
a b
h

=
que se llama tamao de paso. En consecuencia
N k kh a t
k
..., 1 , 0 = + =
nos da una particin del intervalo | | b a, .
La funcin y se aproxima por su polinomio de Taylor de grado
uno, alrededor de a t =
0
y se obtiene
) )( ( ) ( ) (
0 0 0
t t t y t y t y +
17
y si ponemos )) ( , ( ) ( ,
0 0 0 0 1
t y t f t y t t h = = se obtiene
) , ( ) (
0 0 0 1 1
y t hf y y t y + =
la cual se llama aproximacin de Euler.

El procedimiento general se da a continuacin:
Dado h , el tamao de paso y el punto ) , (
k k
y t se calcula
(a) La pendiente ) , (
k k k
y t f m = , usando la ecuacin diferencial
(b) El siguiente punto ) , (
1 1 + + k k
y t por las frmulas
h t t
k k
+ =
+1

) , (
1 k k k k k k
y t hf y hm y y + = + =
+

para . 1 ..., 2 , 1 , 0 = N k

Para ejemplificar aproximemos la solucin al problema de valor
inicial
1 ) 0 ( ; 2
2
= = y y t y
con el tamao de paso
4
1
= h en el intervalo | | 2 , 0 .

Despus de colocar ttulos, en las celdas A4... aparecen las
iteraciones que haremos, en la celda B4 aparece el tamao de
paso, en las celdas C4... el tiempo, mientras que en la celda D4
aparece la condicin inicial, en las E4... el clculo de las
pendientes y en las celdas D5... los valores aproximados
calculados por medio del mtodo de Euler


Ahora se copia la celda E4 a la E5 y arrastramos las celdas
C5...E5 hasta que 2 =
k
t .


Vemos la grfica de la aproximacin de la solucin eligiendo las
celdas C4...D12
18

Podemos cambiar el tamao de paso, por ejemplo,
8
1
= h y ver
las dos grficas sobrepuestas.

Observamos que la grfica con la lnea ms gruesa corresponde
al tamao de paso =1/4, mientras que la lnea ms delgada
corresponde al tamao de paso =1/8.

Se queda de ejercicio tomar el tamao de paso = 1/64 y elaborar
la grfica.


Ejercicios 5.1

1. Resolver el problema de valor inicial
1 ) 0 ( ; = = y y t y
(a) En forma analtica.
(b) Usar el mtodo de Euler para aproximar la solucin
en el intervalo | | 2 , 0 tomando el tamao de paso
=1/4.
(c) Evaluar la solucin analtica en cada uno de los
tiempos en los que se est aproximando la solucin.
(d) Bosquejar la grfica de la solucin aproximada y la de
la solucin analtica sobrepuestas.
(e) Calcular el error absoluto en cada uno de los pasos
hechos en la aproximacin.
(f) Hacer la grfica del error.
(g) Repetir los incisos (b)-(f) cambiando el tamao de
paso a 1/16.
(h) Repetir los incisos (b)-(f) con el tamao de paso =0.1
2. Repetir el ejercicio 1 para el problema de valor inicial
1 ) 0 ( ; ) 1 ( = + = y y t y
en el intervalo | | 1 , 0 .
3. Repetir el ejercicio 1 para
0
0.2
0.4
0.6
0.8
1
1.2
1.4
1.6
1.8
2
0 1 2 3
y
t
y=2t-y^2
y=2t-y^2
0
0.5
1
1.5
2
2.5
0 1 2 3
y
t
y=2t-y^2
Y=2T-Y^2
19
1 ) 0 ( ; = = y t sen y y
en el intervalo | | 3 , 0 .
4. Modelo exponencial de crecimiento. Si la velocidad de
crecimiento de una poblacin es directamente
proporcional a la poblacin presente, puede modelarse,
por ejemplo, por el siguiente problema de valor inicial
5000 ) 0 ( ; 002 . 0 = = y y y
en | | 5 , 0
(a) Aplicar el mtodo de Euler para aproximar ) 5 ( y con
el tamao de paso = 1, 1/12 y 1/360.
(b) Calcular la solucin exacta y encontrar el error que se
comete en cada caso.
(c) Hacer la grfica de la solucin exacta y de cada
aproximacin calculada en (a).
5. Esparcimiento de rumores. En una poblacin de 25 000
habitantes se conoce un rumor. Se sabe que la velocidad
de esparcimiento es directamente proporcional al
producto de las personas que conocen el rumor por el
nmero de personas que lo desconocen. Esto podra
modelarse por el problema de valor inicial
250 ) 0 ( ); 25000 ( 00003 . 0 = = y y y y
Tomar el tamao de paso =0.2 en el intervalo | | 60 , 0 .
Dibujar la grfica de la aproximacin calculada.
6. Suponga que cierta comunidad tiene 15 000 personas
que son susceptibles a una enfermedad contagiosa. En el
instante 0 = t el nmero ) (t N de personas que tienen
la enfermedad es de 5 000 y aumenta 500 por da.
Cunto tiempo pasar para que otras 5 000 personas
contraigan la enfermedad? (Responder a la pregunta
anterior encontrando tanto la solucin explcita como una
aproximacin numrica). Supngase que ) (t N es
proporcional al producto del nmero de aquellos que
tienen la enfermedad y los que no la tienen.

5.2 EL MTODO DE EULER MEJORADO

Si se quiere resolver el problema de valor inicial ) ( se integran
ambos lados de la ecuacin diferencial para obtener
dt t y t f dt t y
t
t
t
t
) ) ( , ( ) (
1
0
1
0

=
que, al integrar el lado izquierdo y, usando la regla del trapecio.
con dos puntos, para integrales en el lado derecho de la igualdad
y tomando
0 1
t t h = obtenemos
)) ( , ( )) ( , ( (
2
) ( ) (
1 1 0 0 0 1
t y t f t y t f
h
t y t y + =
Hacemos la aproximacin ) (
1 1
t y y , por medio del mtodo de
Euler, en el lado derecho de la igualdad y tenemos el
procedimiento general del mtodo de Euler mejorado

Dado h , el tamao de paso y el punto ) , (
k k
y t se calcula
(a) La pendiente ) , (
k k k
y t f m = , usando la ecuacin diferencial
(b)
1
~
+ k
y con el mtodo de Euler
k k k
hm y y + =
+1
~

(c) El siguiente punto ) , (
1 1 + + k k
y t por las frmulas
h t t
k k
+ =
+1

))
~
, ( ) , ( (
2
1 1 1 + + +
+ + =
k k k k k k
y t f y t f
h
y y
para . 1 ,..., 2 , 1 , 0 = N k

Para ejemplificar este mtodo aproximamos la solucin al
problema de valor inicial
1 ) 0 ( ; 2
2
= = y y t y
con el tamao de paso
4
1
= h en el intervalo | | 2 , 0 .
Despus de colocar ttulos, en las celdas A4... aparecen las
iteraciones que haremos, en la celda B4 aparece el tamao de
20
paso, en las celdas C4... el tiempo, mientras que en la celda D4
aparece la condicin inicial, en las E4... el clculo de las
pendientes y en las celdas F4... los valores calculados por medio
del mtodo de Euler. En G4... se calculan las pendientes en los
puntos calculados con Euler. En las celdas D5... aparecen los
valores aproximados por este mtodo.



Hacemos las aproximaciones arrastrando las celdas C5...G5
hacia abajo hasta que en la columna C aparezca . 2 = t Podemos
bosquejar la grfica de nuestra aproximacin eligiendo las celdas
C4...D12.







5.2 Ejercicios

1. Resolver los ejercicios de la seccin 5.1 usando el
mtodo de Euler mejorado y, cuando sea posible,
comparar los errores cometidos en cada uno de los
mtodos. Cul es ms exacto?
2. Para cada uno de los problemas de valor inicial haga lo
siguiente:
(a) Trabajar en | | 2 , 0 con 1 . 0 = h y despus con
05 . 0 = h .
(b) Comparar con los valores correctos que nos da la
solucin exacta.
(c) Hacer la grfica tanto de la solucin exacta como de
la aproximacin.
2 2 . 1 ) 0 ( ;
2 2
+ + = = =

t t e y y y t y
t

2
2
1
1
. 1 ) 0 ( ; 2
t
y y ty y

= = =
0
0.2
0.4
0.6
0.8
1
1.2
1.4
1.6
1.8
2
0.00 1.00 2.00 3.00
y
t
y=2t-y^2
y=2t-y^2
21
t
e
y y y y y
2
1
2
3 . 2 ) 0 ( ); 3 )( 1 (

+
+ = = + + =
3. Hacer las grficas de los errores, tanto del mtodo de
Euler, como del mtodo de Euler mejorado. Cul tiende
ms rpido a cero?
4.
5.











5.3 EL MTODO DE RUNGE-KUTTA (RK4)

Para encontrar el valor aproximado
1 + k
y a partir de
k
y se
emplean cuatro pendientes, que llamaremos
k k k
p n m , , y
k
q ,
junto con algunos puntos intermedios. El procedimiento general
se da a continuacin:

Dado h , el tamao de paso y el punto ) , (
k k
y t se calcula
(a) La pendiente ) , (
k k k
y t f m = , usando la ecuacin diferencial
(b) El valor intermedio
k k k
m
h
y y
2
~
+ =
(c) La nueva pendiente
)
~
,
2
(
k k k
y
h
t f n + =
(d) Un nuevo valor intermedio
k k k
n
h
y y
2
+ =
(e) Una tercer pendiente
) ,
2
(
k k k
y
h
t f p + =
(f) El punto al final del intervalo
k k k
hp y y + =
(g) La ltima pendiente
) , (
k k k
y h t f q + =
(h) El promedio ponderado de las pendientes encontradas
) 2 2 (
6
1
k k k k
q p n m M
k
+ + + =
(i) El valor aproximado de la solucin
k k k
hM y y + =
+1


Para ejemplificar este mtodo aproximamos la solucin al
problema de valor inicial visto antes
1 ) 0 ( ; 2
2
= = y y t y
con el tamao de paso
4
1
= h en el intervalo | | 2 , 0 .

Como siempre, despus de colocar los ttulos colocamos el
tamao de paso en la celda B3, en C3 el tiempo
k
t , el valor de la
solucin,
k
y , en D3, mientras que en E3...L3 los clculos que se
mencionan en los incisos (a)-(h) anteriores.




22




Incrementamos el tiempo en las celdas C3...C11, hasta que
tengamos 2 = t y finalmente calculamos las siguientes
aproximaciones en las celdas E4...E11. Para hacer los clculos
necesarios arrastramos las celdas E4...M4 hacia E11...M11.



Podemos hacer la grfica de nuestra aproximacin y compararla
con las obtenidas con los mtodos anteriores.
Se deja como ejercicio hacer, las tres grficas obtenidas, sobre el
mismo sistema de coordenadas.


Ejercicios 5.3

1. Resolver todos los ejercicios de las secciones 5.1 y 5.2
usando el mtodo de Runge-Kutta y, cuando sea posible,
comparar la exactitud de cada mtodo.
2. Resolver










6 SISTEMAS DE ECUACIONES DIFERENCIALES

La implementacin de los mtodos para ecuaciones diferenciales
de primer orden hacia los sistemas de primer orden es directa si se
usa la notacin vectorial. El sistema
0
0.2
0.4
0.6
0.8
1
1.2
1.4
1.6
1.8
2
0 1 2 3
y
(
t
)
t
y=2t-y^2
y=2t-y^2
23
) , , (
) , , (
y x t g
dt
dy
y x t f
dt
dx
=
=

se escribe en la siguiente forma compacta
) , ( Y t F
dt
dY
=
donde se ha puesto
(

= =
y
x
y x Y ) , ( ;
(
(
(
(

=
dt
dy
dt
dx
dt
dY
y
(

=
) , (
) , (
) , (
Y t g
Y t f
Y t F
Los mtodos numricos expuestos para resolver el problema de
valor inicial ) ( . Se adaptan a los sistemas
0 0
) ( ); , ( Y t Y Y t F
dt
dY
= =
en forma natural. Por ejemplo, el procedimiento general para el
mtodo de Euler queda como sigue:

Dado h , el tamao de paso y el punto ) , (
k k
Y t se calcula

(a) La pendiente ) , (
k k k
Y t F M = , usando la ecuacin
diferencial
(b) El siguiente punto ) , (
1 1 + + k k
Y t por las frmulas
h t t
k k
+ =
+1

) , (
1 k k k k k k
Y t hF Y hM Y Y + = + =
+

para . 1 ..., 2 , 1 , 0 = N k

El procedimiento general para el mtodo de Euler mejorado es
como sigue:

Dado h , el tamao de paso y el punto ) , (
k k
y t se calcula

(a) La pendiente ) , (
k k k
Y t F M = , usando la ecuacin
diferencial
(b)
1
~
+ k
Y con el mtodo de Euler
k k k
hM Y Y + =
+1
~

(c) El siguiente punto ) , (
1 1 + + k k
Y t por las frmulas
h t t
k k
+ =
+1

))
~
, ( ) , ( (
2
1 1 1 + + +
+ + =
k k k k k k
Y t F Y t F
h
Y Y
para . 1 ,..., 2 , 1 , 0 = N k

El procedimiento para el mtodo de Runge-Kutta es:

Dado h , el tamao de paso y el punto ) , (
k k
Y t se calcula

(a) La pendiente ) , (
k k k
Y t F M = , usando la ecuacin
diferencial
(b) El valor intermedio
k k k
M
h
Y Y
2
~
+ =
(c) La nueva pendiente
)
~
,
2
(
k k k
Y
h
t F N + =
(d) Un nuevo valor intermedio
k k k
N
h
Y Y
2

+ =
(e) Una tercer pendiente
)

,
2
(
k k k
Y
h
t F P + =
(f) El punto al final del intervalo
k k k
hP Y Y + =
24
(g) La ltima pendiente
) , (
k k k
Y h t F Q + =
(h) El promedio ponderado de las pendientes encontradas
) 2 2 (
6
1
k k k k k
Q P N M R + + + =
(i) El valor aproximado de la solucin

k k k
hR Y Y + =
+1

Ejemplificamos cada uno de los mtodos resolviendo el sistemas
de ecuaciones diferenciales dado por las ecuaciones de Lotka-
Volterra.

xy y
dt
dy
xy x
dt
dx
9 . 0
2 . 1 2
+ =
=
) 5 . 0 , 1 ( ) 0 ( = Y

Notamos que la variable x representa a la presa, mientras que y
representa al depredador.

Usamos el mtodo de Euler. Los datos quedan en la hoja de
clculo como se muestra



Donde en la columna C aparece el tiempo, en la D se calcula la
aproximacin de la variable x , mientras que en la E la
aproximacin de y . En las columnas F y G se calculan los valores
de las funciones xy x 2 . 1 2 y xy y 9 . 0 + respectivamente.
Las dems aproximaciones se calculan arrastrando las celdas
C5...G5 hacia abajo tanto como se quiera. En este ejemplo lo
Despus hasta C100...G100. Podemos visualizar el
comportamiento de cada una de las especies haciendo los
grficos correspondientes y sobreponindolos en un mismo
sistema de coordenadas lo que nos queda



Donde se indica que la lnea delgada representa el
comportamiento de la presa y la gruesa del depredador. Cada
grfica se obtuvo usando las columnas C con D y C con E
respectivamente.

El plano fase se obtiene al considerar las celdas D4...D100 y
E4...E100. El grfico obtenido es
0
1
2
3
4
5
6
7
8
9
0 5 10 15
x vs t
y vs t
25


Como se observa estos grficos no corresponden a lo esperado.
Se puede mejorar modificando el tamao de paso, por ejemplo,
puede tomarse =0.01 y se deja como ejercicio realizar los
grficos.

Repetimos este ejemplo ahora usando el mtodo de Euler
mejorado. La hoja de clculo queda






Al igual que con el mtodo de Euler se arrastran las celdas C4...K4
hasta C100...K100 y hacemos las grficas correspondientes



y el plano fase

0
1
2
3
4
5
6
7
8
9
0 2 4 6 8
FASE
FASE
0
0.5
1
1.5
2
2.5
3
3.5
4
4.5
0 5 10 15
x vs t
y vs t
26

Que ahora si corresponde a nuestras expectativas.

Por ltimo vemos el procedimiento para el mtodo de Runge-Kutta.







0
0.5
1
1.5
2
2.5
3
3.5
4
4.5
0 1 2 3 4
PLANO FASE
PLANO FASE
27


Como antes, hacemos las aproximaciones y arrastramos las
celdas C5..V5 hasta las celdas C100...V100. Elaboramos las
grficas



y el plano fase


Despus de ver los diferentes mtodos implementados en el
mismo sistema Depredador-Presa observamos que el mtodo de
Runge-Kutta nos dio mejores resultados.

Se queda como ejercicio modificar el tamao de paso, por
ejemplo a la mitad, en cada uno de los mtodos y hacer los
clculos y grficos correspondientes.

Ejercicios 6

Resolver cada uno de los ejercicios siguientes usando los tres
mtodos dados aqu.

1. Resolver los siguiente sistemas de ecuaciones diferenciales
para | | 2 , 0 t y con tamao de paso =0.1, 0.05 y 0.001.
y x
dt
dy
y x
dt
dx
2 3
3 2
=
=
) 1 , 1 ( ) 0 ( = Y

0
0.5
1
1.5
2
2.5
3
3.5
4
4.5
0 10 20 30
x vs t
y vs t
0
0.5
1
1.5
2
2.5
3
3.5
4
4.5
0 1 2 3 4
PLANO FASE
PLANO FASE
28
y x
dt
dy
y x
dt
dx
4
9
4
15
4
15
4
9
+ =
+ =
) 1 , 1 ( ) 0 ( = Y

) 50 ( 01 . 0
) 40 ( 005 . 0
x y
dt
dy
y x
dt
dx
+ =
=
) 50 , 80 ( ) 0 ( = Y

xy y y
dt
dy
xy x x
dt
dx
=
=
2
2
2
1
16
2
1
14
) 1 , 10 ( ) 0 ( = Y

El ltimo sistema con la siguiente condicin inicial
) 10 , 5 ( ) 0 ( = Y ; ) 15 , 35 ( ) 0 ( = Y y ) 30 , 28 ( ) 0 ( = Y .
2. Sobreponer los cuatro ltimos planos fase del ejercicio 1 y
tratar de identificar el tipo de interaccin que hay entre las
especies.
3. Resolver los siguientes sistemas de competencia.
xy y
dt
dy
xy x
dt
dx
5 . 1
2
=
=

4. Resolver los sistemas de ecuaciones que nos modelan una
simbiosis
5. Si tenemos dos tanques conectados entre s, como se
muestra en la figura. Encontrar el sistema de ecuaciones
diferenciales que nos modela
6. Convertir la ecuacin diferencial de segundo orden en un
sistema de ecuaciones diferenciales y resolverla
numricamente.
7. Resolver la ecuacin diferencial de segundo orden que nos
modela un oscilador armnico
8.
9.













7 DIFERENCIAS FINITAS

En esta parte veremos diversas formas de aproximar la derivada
de una funcin de la cual, solo sabemos, sus valores estn
contenidos en una tabla. Se escribirn las frmulas de diferencias
hacia delante, hacia atrs y las centrales. Estas se obtienen de
elegir el polinomio de Taylor adecuado.

Escribimos las aproximaciones de Taylor alrededor de
0
x , de una
funcin, que utilizaremos:

+ + + =
2
0 0 0 0 0
) )( (
2
1
) )( ( ) ( ) ( x x x f x x x f x f x f ) (

Si escribimos,
0 1
, x x x x
i i
= =
+
y
i i
x x h =
+1
y ) (
i i
x f f =
entonces ) ( queda
+ + + =
+
2
1

2
1
h x f h f f f
i i i i
) (
que, al sustituir h por h obtenemos
29
+ =

2
1

2
1
h f h f f f
i i i i
) (

De ) ( y , considerando nicamente hasta la primer derivada
obtenemos la aproximacin, hacia delante, de la derivada
( )
i i i
f f
h
f
+1
1

mientras que, si hacemos lo mismo con ) ( obtenemos la
correspondiente aproximacin hacia atrs
( )
1
1



i i i
f f
h
f
y, si sumamos las dos ltimas expresiones obtenemos la
aproximacin central
( )
1 1
2
1

+

i i i
f f
h
f
As que, se pueden seguir usando relaciones similares a ) ( y
) ( para obtener aproximaciones de la segunda, tercera o
cualquier otra derivada. Tambin pueden obtenerse
aproximaciones de la primera derivada donde aparecen otros
puntos.
La aproximacin que usaremos para la segunda derivada es la
central y que queda expresada en la forma
( )
1 1 2
2
1

+
+
i i i i
f f f
h
f
Estas frmulas de derivacin numrica se implementan muy
fcilmente en la hoja e clculos. Como ejemplo aproximamos la
primera y segunda derivada de la funcin x sen x f = ) ( en el
punto 75 . 0 =
i
x usando 01 . 0 = h , 005 . 0 = h y 001 . 0 = h .
Usaremos, para la primera derivada, las tres expresiones que
escribimos antes y para le segunda la central.






Observamos que la mejor aproximacin se obtiene con las
diferencias centrales. Ahora calculamos la segunda derivada de la
misma funcin en el mismo punto.

30


Ejercicios 7

1. Calcular la primera derivada de cada una de las siguientes
funciones usando cada una de las frmulas dadas
anteriormente con 001 . 0 , 005 . 0 , 01 . 0 = h y comprese con el
valor correcto.
8
; 2 cos ) (

= =
i
x x x f
2 ); 1 ( ln ) ( = + =
i
x x x g
5 . 1 ; ) (
2
= =

i
x
x e x h
2. Calcular la segunda derivada de las funciones del ejercicio 1
usando la frmula de diferencias centrales
3. Un mvil tiene un movimiento que viene reflejado segn la
tabla de abajo.
t Y
0 3
1 5
2 11
3 21
4 35
5 53

Calcular el valor aproximado de la velocidad y aceleracin en
cada uno de los puntos.
4. Repetir el ejercicio anterior para la siguientes tablas


5. Recordemos que para una funcin de dos variables podemos
calcular sus derivadas parciales. Encontrar frmulas similares
a las obtenidas aqu para cada una de sus primeras derivadas
parciales y la correspondiente para las segundas derivadas
parciales no mixtas.

6.







ECUACIONES DIFERENCIALES ORDINARIAS
DE SEGUNDO ORDEN CON CONDICIONES
DE FRONTERA

MTODO DE LAS DIFERENCIAS FINITAS

Las frmulas obtenidas en 7 nos permiten aproximar las
soluciones de ecuaciones diferenciales ordinarias de segundo
orden lineales con condiciones de frontera, como se muestra a
continuacin
La ecuacin tiene la forma
B b y A a y x r y x q y x p y = = + + = ) ( , ) ( ); ( ) ( ) (
que, al usar las frmulas de diferencias finitas dadas en el captulo
7, toma la forma
i i i
i i
i
i i i
r y q
h
y y
p
h
y y y
+ + |
.
|

\
|
=
+
+ +
2
2
1 1
2
1 1

la cual puede escribirse en la forma
( )
i i i i i i i
r h y p
h
y q h y p
h
2
1
2
1
2
1 2
2
1 = |
.
|

\
|
+ + |
.
|

\
|
+
+

para N i , ... , 2 , 1 = . Donde se dividi el intervalo


ECUACIN DE CALOR

31
Mtodo de las diferencias finitas




APNDICE A

ELABORACIN DE GRFICAS

Bosquejaremos la grfica de 10 6 ) (
2
= x x x f como sigue:
En A1, A2 escribimos x y ) (x f respectivamente. Ahora escribimos en las
celdas A2... los puntos en los que evaluaremos la funcin f y en las celdas
B2... encontramos los valores de la funcin





a continuacin seleccionamos las celdas A1...B14, oprimimos el
botn de asistentes para grficos, seleccionamos XY(Dispersin)
y el diagrama de puntos



oprimimos el botn y en la prxima pantalla elegimos
Serie en la ceja superior. Donde dice Nombre escribimos el
nombre que queremos que tenga nuestro grfico, por ejemplo,
GRFICA DE f(x)

32


Ntese que a la derecha de la leyenda: Valores de X: aparece el
rango de la columna A2...A14 que son los puntos en los cuales
evaluamos la funcin. Mientras que donde dice Valores de Y
aparecen los valores calculados de la funcin. Si queremos darle
formato al grfico se hace clic en el botn , donde
aparecer



Bajo la leyenda Eje de valores (X) ponemos el nombre que tendr
el eje X, por ejemplo, PUNTOS, mientras que en el Y podemos
escribir VALORES. Las celdas superiores nos permiten darle un
formato diferente a nuestro grfico. Si hacemos clic en
aparecer una pantalla donde nos pregunta el lugar
que colocaremos nuestro grfico. Elegimos: Como objeto en.
Hacemos clic en y obtenemos nuestro grfico (de
puntos).

33


Para visualizar la grfica, en forma continua, colocamos el
puntero del mouse en alguno de los puntos de la grfica,
hacemos clic con el botn secundario y seleccionamos: Agregar
lnea de tendencia... y en la pantalla que aparezca elegimos la
ventana Polinomial, pues nuestra funcin es de este tipo.


Hacemos clic en para que aparezca la grfica
continua de f .
34



Si queremos hacer la grfica de la funcin, ) (x g , sobrepuesta
con la de ) (x f , la cual se ha evaluado en los mismos puntos


colocamos el puntero del mouse en el rea del grfico, hacemos
clic con el botn secundario y seleccionamos Datos de origen...,
en la pantalla que aparezca seleccionamos Agregar y le damos
nombre a la nueva Serie, por ejemplo GRFICA DE g(x). A la
derecha de la leyenda Valores de X: oprimimos y aparecer
la pantalla



ahora colocamos el puntero del mouse en la celda A2 y lo
arrastramos hasta A14. Observamos que la pantalla anterior
queda

35


hacemos clic en el botn . Repetimos la seleccin de celdas,
pero con Valores de Y, oprimimos el botn y se seleccionan
las celdas C2...C14, oprimimos el botn , hacemos clic en
y aparecern los puntos de la grfica de g . Para
tener la grfica de esta funcin agregamos la lnea de tendencia
correspondiente.

Obtenemos finalmente








APNDICE B

SISTEMAS DE ECUACIONES LINEALES

Mtodo de Cramer

La solucin a un sistema de n ecuaciones lineales con n
incgnitas
n n nn n n
n n
n n
b x a x a x a
b x a x a x a
b x a x a x a
= + +
= + + +
= + + +
+

2 2 1 1
2 2 2 22 1 21
1 1 2 12 1 11


est dada por
n i x
i
i
,..., 1 =

= si 0
donde es el determinante de la matriz, A, del sistema y
i

es el determinante de la matriz que se obtiene de A al cambiar la
i-sima columna por la columna de constantes.

Por ejemplo, resolvamos el sistema de ecuaciones:



Mtodo de la matriz inversa


Mtodo de Gauss-Jordan


Mtodo iterativo de Jacobi

Mtodo iterativo de Gauss-Seidel

Potrebbero piacerti anche