Академический Документы
Профессиональный Документы
Культура Документы
INTRODUCCIN:
La Aplicacin Principal de la ClassPad dispone de caractersticas particulares de clculo, que combinadas de
cierta manera, permiten la realizacin de clculos iterativos simples sin tener que programar la calculadora. Estas
caractersticas consisten en los siguientes aspectos:
Siempre que se oprime la tecla del teclado plstico o se toca el botn del teclado virtual,
sin introducir un comando, expresin algebraica, instruccin u orden, la calculadora repite automticamente
la instruccin anterior.
Por otra parte, la ClassPad cuenta con una memoria de respuesta Answer. Siempre que se
ejecute un clculo en el rea de trabajo de la Aplicacin Principal, el ltimo resultado se asigna
automticamente a una variable llamada ans (respuesta), con la caracterstica de que se puede
recuperar el contenido actual en la variable ans e introducirlo como argumento u operando en el siguiente
clculo. El contenido guardado se trae a la lnea de entrada tocando el botn de uno de los teclados
virtuales [mth] o [2D].
Estas dos caractersticas bsicas pueden usarse de un modo determinado para realizar iteraciones simples. El
trmino Iteracin se refiere a la accin de repetir un ciclo de pasos un nmero determinado de veces.
Finalmente, otra memoria importante, es la memoria del historial de clculo de la Aplicacin
Principal. Cuando se realizan clculos en el rea de trabajo, digamos pares (expresin editada, resultado
obtenido), los mismos quedan guardados en la memoria del historial de clculo. Este histrico puede
contener hasta 30 pares de (expresiones, resultados) que pueden visualizarse en pantalla. La caracterstica
importante del historial de clculo es que podemos buscar en una lnea de entrada un clculo previo y
editarlo. Al ejecutarlo, automticamente la ClassPad recalcula, desde esa lnea hasta lnea final, todas las
operaciones introducidas. De manera que no es necesario realizar nuevamente ediciones y realizar los
clculos por el hecho de introducir modificaciones o introducir nuevos datos.
Para comprender estas caractersticas propias de la Aplicacin Principal, realizaremos algunos clculos
iterativos, no sin antes ejecutar algunas tareas de limpieza y configuracin en la ClassPad 330:
1
Clculos Iterativos simples en la Aplicacin Principal de la ClassPad 330.
n
2. Considere la progresin geomtrica dada por 5 2 . Calcule los diez primeros trminos de esta
progresin para n 0, 1, 2, , 9 . Realice la misma actividad para la progresin geomtrica 7 2n .
4. Por medio de un proceso inductivo, encuentre una frmula para las potencias, con exponente
1 1 1
A 0 2 1
entero, de la matriz .
0 0 1
2
1 0 0
0
En este problema tengamos presente que A I 0 1 0 (la matriz identidad). Por otra parte, el
0 0 1
determinante de la matriz A es no nulo ( det( A ) 1 0 ). En consecuencia, esta matriz es invertible y la matriz
A n existe para cada n Z .
Solucin a la situacin problemtica planteada:
(16) Para borrar el historial de clculo toque [Edit] [Borrar todo] [Acep.].
Usaremos otra caracterstica de la ClassPad que es la asignacin de
variables.
(17) Oprima para activar el teclado virtual.
(18) Toque la solapa para activar el teclado de plantillas.
(19) Toque en la parte inferior el botn .
(20) Toque dos veces el botn para crear una matriz de orden 3X3.
(21) Introduzca el cursor en la matriz y edite los elementos numricos de la
1 1 1
matriz 0 2 1 . Para ello ubique el cursor en cada celda y edite el
0 0 1
nmero correspondiente.
Figura 4
(22) Al terminar, desplace el cursor con la tecla elptica a la derecha hasta
ubicarlo fuera de la matriz.
(23) Toque ahora sucesivamente los botones .
Con esta orden hemos guardado la matriz en la variable A.
Con esto tenemos, adems, A 1 A .
Para obtener las dems potencias de A con exponente entero,
ejecutamos primeramente el siguiente paso:
(24) En la lnea de entrada toque .
Se obtiene A 2 .
3
entrada del historial de clculo:
(27) Ubique el cursor en la primera lnea de entrada entre la matriz editada y la
flecha de asignacin como en la Figura 6.
(28) Oprima las siguiente teclas .
Con esto hemos asignado a la variable A la matriz inversa de A.
El historial de clculo recalcula nuevamente las potencias de A pero con
exponente entero negativo por qu?
Deslizando la barra de desplazamiento y observando detenidamente cada
una de las potencias obtenidas, se observar que la formula anterior es
tambin vlida para n entero negativo. De manera que tenemos la
frmula:
1 2n 1 2n 1
n
A 0 2n 2n 1 para cada n Z
0 0 1
Figura 7
En matemticas los mtodos iterativos se aplican progresivamente para calcular aproximaciones a la solucin
de un problema. En los mtodos iterativos se repite un mismo proceso de mejora sobre una solucin aproximada,
esperando que la aproximacin obtenida en cada iteracin se aproxime mejor a la solucin del problema. El proceso
iterativo se repetir sobre la nueva aproximacin hasta que el ltimo resultado alcanzado satisfaga ciertos requisitos
de parada del mtodo o algoritmo. Se obtiene, de acuerdo este criterio, la mejor aproximacin a la solucin.
Un mtodo iterativo consta esencialmente de los siguientes pasos:
Paso 1: Se inicia con una solucin aproximada llamada condicin inicial o semilla,
Paso 2: Se ejecuta una serie de clculos para obtener una mejor aproximacin partiendo de la aproximacin inicial.
La frmula que permite construir una aproximacin dada, usando la anterior, se conoce como ecuacin de
recurrencia.
Paso 3: Se repite el paso anterior pero usando como semilla la aproximacin recin obtenida.
x2 2
Un ejemplo de una frmula de recurrencia es x n 1 n para n 1, 2, 3, , que genera una sucesin de
2x n
nmeros x 0 , x 1, x 2 , que converge a 2 , aqu x 0 es la aproximacin inicial.
Los trminos de la sucesin se va construyendo en cada iteracin del siguiente modo:
x2 2
Por medio de la frmula se obtiene la aproximacin x 1 con la aproximacin inicial x 0 : x 1 0 .
2x 0
x2 2
La siguiente aproximacin x 2 se obtiene a partir de x 1 usando la misma frmula: x 2 1 .
2x 1
x2 2
La aproximacin x 3 se obtiene a partir de x 2 del mismo modo: x 3 2 y as sucesivamente.
2x 2
6. Utilice la frmula de recurrencia dada anteriormente para encontrar las primeras aproximaciones al
nmero 2 . Inicie el proceso con x 0 1 .
4
Solucin a la situacin problemtica planteada:
Figura 9
Observe que despus de un pequeo nmero de iteraciones, se obtiene sucesivamente el mismo nmero
1.414213562. En este caso podemos detener las iteraciones, ya que no observamos ms mejoras. De
modo que podemos establecer que 2 1.414214562 con al menos diez cifras decimales exactas.
Para corroborar este clculo, veamos que valor le asigna la ClassPad a 2 :
Como habr observado en este ejemplo, en cada iteracin, la aproximacin obtenida quedaba guardada en la
variable ans, luego se repeta la misma orden (frmula) sobre el contenido de ans para encontrar la siguiente
aproximacin y sobre sta se aplicaba el mismo procedimiento. Generbamos con esto un lazo o ciclo que es lo
que caracteriza a las iteraciones.
En realidad la frmula de recurrencia anterior se obtiene de una frmula ms general que permite obtener, de
manera iterativa, las races de una ecuacin por el Mtodo de Newton.
El mtodo numrico es una aplicacin del clculo diferencial que se utiliza para hallar los ceros de una funcin
derivable con una precisin deseada.
Supongamos que tenemos una funcin f : a, b R , derivable en a, b y queremos resolver la ecuacin
f ( x ) 0 , esto es, encontrar los ceros de f en el intervalo indicado. El mtodo comienza con un valor inicial
x 0 a, b y se define para cada nmero entero positivo n, la sucesin x 1, x 2 , x 3 , de aproximaciones a la
5
f (x n )
raz de f por medio de la frmula de recurrencia x n 1 x n para f (x n ) 0 donde f denota la derivada
f ( x n )
de f.
Para obtener las aproximaciones sucesivas
x 1, x 2 , x 3 , partiendo de x 0 , en cada iteracin se
escribe la ecuacin de la recta tangente a la grfica de f
en el punto (x n , f (x n )) esto es,
y x n f (x n )(x x n ) . Sea x n 1 la abscisa del
punto donde esta recta intersecta al eje OX (esto es,
para y 0 ). Despejando x n 1 se obtiene la ecuacin
de recurrencia anterior. La sucesin de abscisas
x 1, x 2 , x 3 , as construida converge a la raz x que
se est buscando.
En los textos de Clculo Numrico pueden
encontrarse condiciones suficientes que debe satisfacer
f para asegurar la convergencia de la sucesin. De la
misma manera, encontrar condiciones de parada del
algoritmo en base al error con que se quiere obtener la
aproximacin. Estos aspectos no los trataremos aqu Figura 10
dado que no es el objetivo de este Cmo?
x 3 cos( x )
8. Encuentre una aproximacin a la solucin de la ecuacin hasta que dos
aproximaciones sucesivas coincidan en la parte decimal presentada en pantalla. Inicie las iteraciones con
x0 1 .
Solucin a la situacin problemtica planteada:
Escribamos primeramente la ecuacin en la forma equivalente x 3 cos( x ) 0 . Esta forma nos permite definir
f (x n )
la funcin diferenciable f (x ) x 3 cos(x ) . La frmula iterativa x n 1 x n en este caso toma la forma:
f ( x n )
x n3 cos(x n ) 2
xn 1 xn para n 1, 2, 3, 4, y 3x n sen(x n ) 0 .
3x n2 sen(x n )
Podemos tomar como aproximacin inicial x 0 1 .
Para realizar una tarea eficiente podemos definir el segundo miembro de la frmula como una funcin iterada.
Sea X un conjunto y g : X X una funcin. Se define el n-simo iterado de g mediante:
g0 id X la funcin identidad en X.
gn 1 g gn para n 0, 1, 2, 3, 4, (aqu denota la operacin de composicin de funciones).
De manera que cualquier frmula iterativa en una variable se escribe en la forma x n 1 g(x n ) para
n 0, 1, 2, 3, , por eso g es llamada funcin iterativa. Cuando la sucesin es convergente a x, ste lmite es
un punto fijo de g, esto es, x satisface g( x ) x .
6
(42) Toque [Accin] [Comando ] [Define].
Definiremos nuestra funcin f como una funcin de usuario.
(43) Active el teclado virtual y toque la solapa .
.
Figura 11
(48) Con el cursor en el numerador toque .
7
(54) Deslice la barra de desplazamiento y ubique el cursor en la tercera lnea
de entrada. Sustituya el nmero 1 por 2 y toque .
El historial de clculo recalcula nuevamente las iteraciones. Observe que
se obtiene la misma aproximacin anterior. Figura 13
Para tener una idea grfica de las soluciones de la ecuacin x 3 cos( x ) , realicemos la siguiente
actividad:
8
(67) Toque en la barra de herramientas el botn y oprima .
Figura 16
"Una pareja de conejos tarda un mes en alcanzar la edad frtil, a partir de ese momento cada vez
engendra una pareja de conejos, que a su vez, tras ser frtiles engendrarn cada mes una pareja de
conejos. Cuntas parejas de conejos habr al cabo de un determinado nmero de meses?"
El primer elemento es 0, el segundo es 1 y cada elemento que sigue es la suma de los dos anteriores. A cada
elemento de esta sucesin se le llama nmero de Fibonacci. Los nmeros de Fibonacci F0 , F1, F2 , F3 ,
quedan definidos por la ecuacin de recurrencia:
F0 0
F1 1
Fn Fn 1 Fn 2 para n 2, 3, 4, 5,
Esta frmula en dos variables produce los nmeros: F0 0 , F1 1 , F2 1 , F3 2 , F4 3 , F5 5 ,
F6 8 , F7 13 , F8 21 y as sucesivamente hasta infinito. F0 0 y F1 1 son las condiciones iniciales.
Veamos cmo podemos generar los nmeros de Fibonacci mediante iteraciones en la aplicacin
principal de la ClassPad:
9
(70) En el panel de iconos toque para acceder a la Aplicacin Principal.
(71) Toque [Edit] [Borrar todo] [Acep.] para borrar la pantalla.
(72) Toque [Adm. de variable]. Toque [Main] dos veces. Luego toque
[Todo] [Seleccionar todo] [Edit] [Borrar] [Acep.]. Toque finalmente [Cerr.]
[Cerr.] para borrar las variables asignadas.
(73) Oprima para activar el teclado virtual.
(74) Toque el botn para activar el teclado de variables.
Realizaremos ahora las siguientes asignaciones de variables:
(75) Toque la siguiente secuencia de botones:
.
Las dos ltimas lneas de salida indican: el nmero de la iteracin y el
nmero de Fibonacci que corresponde a esa iteracin. En este caso
F2 1 .
(77) Oprima para desactivar el teclado virtual (Figura 18).
(78) Para obtener el siguiente nmero de Fibonacci, ubique el cursor en la
cuarta lnea de entrada, es decir, donde se encuentra la instruccin
a b c y oprima .
Se obtiene F3 2 .
(79) De manera anloga ubique nuevamente el cursor en la cuarta lnea de
entrada y oprima .
Figura 19
Obtendr F4 3 .
Siguiendo este ciclo ir obteniendo los sucesivos nmeros de Fibonacci.
13. En el problema anterior interprete los nmeros de Fibonacci como solucin al problema de
reproduccin de los conejos. Por otra parte, interprete cada instruccin del ciclo de instrucciones que
se registraron en la Aplicacin Principal para generar los nmeros de Fibonacci.
0.7 0.2
A
14. Considere la matriz estocstica 0.3 0.8 (los elementos de sus columnas suman 1).
Disee un proceso iterativo para calcular las potencias con exponente entero positivo de A. Realice un
alto nmero de iteraciones para evidenciar que la sucesin de potencia de A converge a la matriz
0.4 0.4
L . Este hecho es importante en las Cadenas de Markov en estudios a largo plazo.
0. 6 0. 6
10
n
1 5
n
1 1 5
15. Disee un proceso iterativo para mostrar que la sucesin 5 2 2 para
n 0, 1, 2, 3, 4, genera los nmeros de Fibonacci.
3 x
16. Disee un proceso iterativo para resolver la ecuacin x e . Detenga el proceso cuando
encuentre dos aproximaciones sucesivas que coincidan en la parte decimal presentada en pantalla.
Tome como aproximacin inicial:
a) x0 2 .
b) x0 4 .
c) Encuentre las soluciones grficamente y explique qu se obtiene en los casos a) y b).
x cos( x )
17. Muestre grficamente que la ecuacin tiene una sola solucin. Luego disee un
proceso iterativo para encontrar la solucin aproximada iniciando el proceso con la aproximacin
inicial x 0 1 . Explique qu ocurre con el mtodo cuando se toma x 0 6 .
11