DIENTE DE SIERRA DOS/ C++.1 Analizador Interactivo de Osciladores de Diente de Sierra. Manual del Usuario
Abstract
Manual de usuario para el software DIENTE DE SIERRA DOS/ C++.1. Facultad de Ciencias, UNAM.
Full text
D I E N T E D E S I E R R A Analizador Visual-Interactivo de Osciladores Geométricos de Integración y Disparo Para Computadoras Personales Versión DOS / C++ 1. Humberto Carrillo Calvet Oscar Rafael García Regis Luis Nava Fernández Laboratorio de Dinámica No Lineal Departamento de Matemáticas, Facultad de Ciencias Universidad Nacional Autónoma de México
Manual del Usuario 2 MANUAL DEL USUARIO Indice P r i m e r a P a r t e I. Introducción ........................................................................ 4 II. Descripción Panorámica de DIENTE DE SIERRA 1. Pantalla de Presentación ........................................... 5 2. Formatos de Pantalla y Escenarios Gráficos .............. 6 2.1 Formato de Cuatro Ventanas de Visualización ..…. 12 2.2 Formato de Dos Ventanas de Visualización .......... 12 2.3 Formato de Única Ventana de Visualización ......... 14 S e g u n d a P a r t e I. Primera Pantalla de Trabajo: Formato de Cuatro Ventanas ……...................................................................… 15 II. Formatos de Una y Dos Ventanas de Visualización … 17 1. Formato de Dos Ventanas ......................................…. 17 2. Formato de Única Ventana Amplificada ....................... 18 3. Escenarios para los Formatos de Una y Dos Ventanas . 18 4. Menú de Escenarios del Formato de Dos Ventanas ...… 19 III. Pasando de uno a otro formato .....................……........ 21
Manual del Usuario 3 IV. Escenarios Gráficos .........................................……..... 23 1. Sawtooth Oscillator ................................................... 26 1.1 Descripción del escenario ............................ 26 1.2 Barra de íconos ........................................... 27 1.3 Funciones de los íconos .............................. 27 2. Circle Dynamics ....................................................... 32 2.1 Descripción del escenario ............................ 32 2.2 Barra de íconos ........................................... 33 2.3 Funciones de los íconos ............................... 33 2.4 Formato de ventana amplificada .................... 38 3. Torus Dynamics ......................................................... 39 3.1 Descripción del escenario ............................. 39 3.2 Barra de íconos ............................................ 40 3.3 Funciones de los íconos ............................... 40 3.4 Formato de ventana amplificada ..................... 46 4. Lifts .......................................................................... 47 4.1 Descripción del escenario ......................... ... 47 4.2 Barra de íconos ............................................ 48 4.3 Funciones de los íconos ............................... 48 4.4 Formato de ventana amplificada ..................... 54 5. Bifurcations ............................................................... 55 5.1 Descripción del escenario .......................….. 55 5.2 Barra de íconos ............................................ 57 5.3 Funciones de los íconos ............................... 57 5.4 Formato de Ventana Amplificada ................... 60 6. Tongues .................................................................... 62 6.1 Descripción del escenario ............................. 62 6.2 Barra de íconos ............................................ 64 6.3 Funciones de los íconos ............................... 64 6.4 Formato de Ventana Amplificada .............….. 67 Glosario ......……….............................................................. 68
Manual del Usuario 4 P r i m e r a P a r t e I. Introducción Un problema fundamental para el estudio de osciladores acoplados, es el de estudiar las diferentes formas de respuesta que tiene un sistema oscilante cuando actúa, unilateralmente, sobre él un forzamiento periódico. El escenario más simple donde se puede estudiar este fenómeno es el de los osciladores geométricos de integración y disparo, también llamados osciladores de “Diente de Sierra”. DIENTE DE SIERRA ha sido desarrollado para apoyar el estudio de la respuesta sincrónica y caótica de una clase de osciladores geométricos de diente de sierra, cuya dinámica está codificada por la Familia Clásica de Sistemas Dinámicos en la Circunferencia, también llamada la “Familia de Arnold”. Se trata de una herramienta visual-interactiva que soporta distintas formas de análisis matemático de tales osciladores forzados. Dicho análisis se basa en la teoría cualitativa de los sistemas dinámicos. Con DIENTE DE SIERRA el usuario puede realizar diferentes tipos de cálculos numéricos, así como representaciones gráficas, que son útiles para estos estudios. DIENTE DE SIERRA permite, por ejemplo: • El cálculo de: tiempos y fases de disparos, el número de rotación, el exponente de Lyapunov y sincronizaciones. • El cálculo y visualización de iteraciones en la circunferencia, en el plano, en el toro, así como de varios tipos de diagramas de bifurcación.
Manual del Usuario 5 II. Descripción Panorámica de DIENTE DE SIERRA 1. Pantalla de Presentación Al iniciar el programa aparece la pantalla de presentación. Pantalla de Presentación Para cerrar esta ventana, presione el botón derecho del mouse sobre ésta y a continuación se mostrará la pantalla de trabajo del sistema.
Manual del Usuario 6 2. Formatos de Pantalla y Escenarios Gráficos DIENTE DE SIERRA nos ofrece la opción de trabajar en 7 distintos escenarios gráficos de trabajo, a los cuales les hemos dado los siguientes nombres: • Sawtooth Oscillator • Cylinder • Circle Dynamics • Torus Dynamics • Lifts • Bifurcations • Tongues A continuación mostraremos una imagen de cada uno de estos escenarios: S a w t o o t O s c i l l a t o r Pantalla mostrando el Oscilador de Diente de Sierra simultáneamente en varios escenarios
Manual del Usuario 7 C i r c l e D y n a m i c s Muestra las iteraciones de la función de la circunferencia asociada al oscilador de diente de sierra
Manual del Usuario 8 T o r u s D y n a m i c s Muestra las gráficas de las funciones de la Circunferencia en el espacio llamado Toro Plano. Estas funciones determinan las fases de disparo del oscilador
Manual del Usuario 9 L i f t s Se visualiza la dinámica de los levantamientos mediante las iteraciones de la función de disparo (función real de variable real), asociada a la función de la Circunferencia
Manual del Usuario 16 • Cylinder: Proyecta en el cilindro de perímetro unitario la gráfica de diente de sierra del oscilador. La longitud horizontal en éste diagrama es la distancia (escalada) entre las franjas verticales del diagrama Sawtooth. Sawtooth Oscillator Torus Dynamics Circle Dynamics Cilinder Las operaciones que se realicen en la ventana del escenario Sawtooth Oscillator se reflejarán automáticamente en las otras tres ventanas de los demás escenarios. La forma de operar la ventana de éste escenario se discutirá en la sección 5.6.1.
Manual del Usuario 17 II. Formatos de Una y Dos Ventanas de Visualización 1. Formato de Dos Ventanas Como sugiere el nombre, en éste formato, la pantalla se encuentra dividida en dos ventanas: Barra de Cambio de Escenarios y Formatos Barra Izquierda de Iconos Barra Derecha de Iconos W I N D O W I W I N D O W II La ventana izquierda de la pantalla la llamamos Window 1 y la parte derecha Window 2. En cada una de éstas ventanas se pueden colocar alguno de los distintos escenarios gráficos anteriormente definidos. Al entrar inicialmente a este formato, aparece en la ventana izquierda el escenario gráfico Circle Dynamics, y en la derecha, el escenario Torus Dynamics. 2. Formato de Única Ventana Amplificada
Manual del Usuario 18 Cada una de las dos ventanas del doble formato de visualización tiene una barra (local) de iconos que sirve para el control de las funciones de cada ventana particular. Cuando se amplifica una de estas ventanas (para pasar del formato doble al formato de una única ventana) esta barra sirve para el control de la ventana amplificada. En la segunda parte, capítulo IV se describe el funcionamiento de cada uno de los diferentes escenarios de visualización así como el de las correspondientes barras de iconos locales. 3. Escenarios para los Formatos de Una y Dos Ventanas En los formatos de doble o única ventana se puede trabajar usando cualquiera de los cinco escenarios de trabajo siguientes: • Circle Dynamics • Torus Dynamics • Lifts • Bifurcations • Tongues La forma de trabajar en cada uno de estos escenarios gráficos será descrita en el capítulo IV. Combinando todas las posibilidades, es posible trabajar con 30 diferentes pantallas de trabajo, 25 usando formato de doble ventana de visualización y 5 con el formato de pantalla única. En el formato de doble ventana de visualización la pantalla está dividida en dos ventanas, cada una de las cuales tiene una barra de iconos para su operación. 4. Menú de Escenarios del Formato de Dos Ventanas El formato de doble ventana contiene un menú en forma de barra que sirve para seleccionar los escenarios que van a ser usados en cada
Manual del Usuario 19 ventana de visualización, y cambiar de éste formato al formato de Única y de Cuatro Ventanas de Visualización. Opciones del menú Este icono permite la amplificación de la ventana escogida para trabajar en el formato de única ventana de visualización. Ofrece el siguiente menú: Cierra el menú Amplifica la primera ventana de visualización Amplifica la segunda ventana de visualización Retorno a la primera pantalla de trabajo (cuatro ventanas). y Al activar cualquiera de estos iconos se despliega un menú que permite escoger el escenario gráfico de trabajo que se desea usar en esa ventana:
Manual del Usuario 20 La opción seleccionada queda marcada con la imagen .
Manual del Usuario 21 III. Pasando de uno a otro Formato • Del formato mixto (de cuatro ventanas), que aparece al entrar al programa, se puede pasar al formato de doble ventana activando el icono de la barra de iconos del escenario Sawtooth. • Del formato doble se puede regresar al formato mixto activando la opción
Manual del Usuario 22 • Del formato doble puede pasarse también al de ventana única activando la opción y de éste se regresa al de doble ventana con la opción .
Manual del Usuario 23 IV. Escenarios Gráficos Los escenarios gráficos a ser descritos en las siguientes secciones, son: • Sawtooth Oscillator • Circle Dynamics • Torus Dynamics • Lifts • Bifurcations • Tongues Tales escenarios pueden ser usados en los formatos descritos anteriormente. Cada escenario contiene una correspondiente barra de iconos, constituida por iconos de dos tipos: • Iconos de Acción • Iconos de Menú Los primeros, al activarse, realizan una acción previamente programada; los segundos ofrecen un menú de opciones. Estas opciones pueden ser activadas con el botón izquierdo del mouse . Algunas opciones requieren la alimentación de valores numéricos. Para hacer esto debemos: 1. Presionar el botón izquierdo del mouse sobre el cuadro donde se exhibe el valor numérico actual; 2. Introducir el valor deseado usando el teclado y 3. Presionar la tecla para que el valor quede determinado. En la parte inferior de todos los escenarios aparece una barra que se conoce como barra de mensajes. En ella se reporta la posición del apuntador del mouse dentro de la pantalla de trabajo. La excepción es
Manual del Usuario 24 el escenario Circle Dynamics, para el cual, el reporte que aparece en esta barra nos especifica la posición de la punta del cursor triangular sobre la circunferencia. Adoptaremos las siguientes reglas, en la descripción de éste manual: 1. Todos los menús contienen la opción . Presionando el botón izquierdo del mouse en ésta opción, se cierra el correspondiente menú. 2. Cuando a alguna opción, le tengamos que proporcionar un valor real o entero, estará limitado en un determinado rango. Denotándolo por [ (Valor más pequeño) , (Valor más grande) ]. Si el valor introducido se encuentra fuera del rango establecido, entonces se adoptará el valor más grande o más pequeño, según corresponda. Ejemplo. Supóngase que nos encontramos en la opción del número de iteraciones del escenario Circle Dynamics (Esta opción tiene por nombre #Iterats), para ésta opción tenemos que si se encuentra activada, entonces [0,100]. Cualquier valor introducido que se encuentre fuera del rango, se considerará como 0 o 100, según corresponda. La descripción de éste rango la haremos inmediatamente después de la colocación de los símbolos de activación o desactivación (Si es que la opción ofrece ésta posibilidad). En éste ejemplo la descripción quedaría así: ( ) [0,100] 3. Inmediatamente después del símbolo de activación (o desactivación) y el rango de la variable (si éstos existen), colocaremos entre paréntesis el valor por omisión que tiene esa opción (Si es que tal valor existe).
Manual del Usuario 25 Regresando al ejemplo anterior, la descripción quedaría así: ( ) [0,100] (1) Indicando que el valor por omisión es uno.
Manual del Usuario 32 En este escenario se muestran las órbitas de la función en la circunferencia. La condición inicial se elige desplazando el cursor triangular verde con el botón izquierdo del mouse. En la parte inferior aparece la coordenada del punto ( el cero corresponde al extremo derecho del círculo y este se recorre en sentido contrario a las manecillas del reloj. Debajo de la ventana del círculo hay una franja de longitud uno que representa la longitud de la circunferencia. Las iteraciones realizadas se visualizan simultáneamente en este intervalo. 2.2 Barra de Iconos
Manual del Usuario 33 2.3 Funciones de los Iconos Realiza las iteraciones de la función directa. Realiza las iteraciones de la función inversa. Abre un menú que permite modificar los valores de los parámetros de la familia de funciones que modela al sistema: (0.5). (0.4). (1.0). En el formato de doble ventana de visualización, ésta opción permite enlazar parámetros entre ambas ventanas. Para el formato de Única Ventana de Amplificación, ésta opción no aparece. Ofrece el siguiente menú: [0,1] (Posición actual del cursor) Mueve el cursor triangular para cambiar las condiciones iniciales. [0,10000] (1)
Manual del Usuario 34 Establece la cantidad de iteraciones a realizar. [0,5000] (1) Determina el número de aplicaciones de la función que se van a realizar en cada iteración (orden de la iterada). [0,1000] (40) Establece una pausa entre cada iteración, para percibir mejor su comportamiento. Al activarla, almacena las iteraciones realizadas y pueden ser reportadas mediante la opción de Orbit´s Report. Cuando esta opción está activa el rango de la opción #Iterats se modifica así: [0,100 ] (1). Reportar las iteraciones comprendidas entre los límites Lower y Upper. Ofrece las siguientes opciones: [Lower,Cantidad de iteraciones ] (1) Establece el índice máximo de la iteración a reportar. [0,Upper] (0) Establece el índice mínimo de la iteración a reportar. Muestra las iteraciones que tiene índices en el rango [Lower , Upper]. Establece los métodos numéricos, y los parámetros de estos, para calcular las iteraciones de la función retroactiva de fases de disparos.
Manual del Usuario 35 Establece una condición inicial para el algoritmo de la inversa. Establece la tolerancia para la aproximación a la solución del algoritmo. Determina la cantidad máxima de iteraciones que deberán realizar antes de satisfacer la tolerancia. Selecciona el algoritmo para calcular las iteraciones de la función inversa. Cuenta con las siguientes opciones: Permite modificar el color y el sonido. Tiene con las siguientes opciones: Modifica el color de las iteraciones. Tiene el menú siguiente: Modifica el color de las iteraciones de la función directa. Modifica el color de las iteraciones de la función inversa. Todas estas opciones muestran la siguiente paleta de colores:
Manual del Usuario 36 Activa o desactiva el sonido y modifica la frecuencia. Tiene el siguiente menú: [0,10000] (345) Modifica la frecuencia del sonido. Activa o desactiva el sonido. Calcula el número de rotación y la sincronización de la función. Tiene las siguientes opciones: Muestra el número de rotación y la sincronización del sistema. [0,2Π] (Posición del cursor) Modifica la condición inicial para el cálculo de número de rotación y la sincronización. [0,10000] (250) Determina la cantidad de iteraciones para el numero de rotación y la sincronización. [0:10000] (1)
Manual del Usuario 37 Determina el orden de iterada para el número de rotación y sincronización. Limpia la ventana Proporciona ayuda general
Manual del Usuario 38 2.4 Formato de Ventana Amplificada Todos los elementos de la barra de iconos de este formato han sido considerados anteriormente excepto la opción: Regresa al formato de doble ventana.
Manual del Usuario 39 3. Torus Dynamics 3.1 Descripción del Escenario La ventana de este escenario representa la superficie del toro, identificando el lado superior con el inferior y el lado derecho con el izquierdo. Aquí se dibujan las gráficas de las funciones de la circunferencia y se muestran sus iteraciones. La condición inicial para las iteraciones se determina con un dial (línea vertical azul que parpadea), cuya posición se modifica desplazándola con el mouse.
Manual del Usuario 40 (sin soltarla), hasta la posición deseada. Las iteraciones realizadas se observan también en una franja horizontal situada en la parte de abajo de la ventana y que representa el intervalo [0,1]. 3.2 Barra de Iconos 3.3 Funciones de los iconos Grafica la función(s) de la circunferencia en el toro plano. Realiza y grafica las iteraciones de la función directa Realiza y grafica las iteraciones de la función inversa Abre un menú que permite modificar los valores de los parámetros de la familia de funciones que modela al sistema: (0.6). (0.4). (1.0). En el formato de doble ventana de visualización, ésta opción enlaza parámetros entre ambas ventanas. Para el formato de Única Ventana de Visualización, ésta opción no aparece.
Manual del Usuario 41 Ofrece el siguiente menú. [0,1] (Posición actual del Dial) Mueve el Dial para cambiar las condiciones iniciales. [0,10000] (1) Establece la cantidad de iteraciones a realizar. [0,5000] (1) Determina el número de aplicaciones de la función que se van a realizar en cada iteración (orden de la iterada). [20,1500 ] (1000) Determina la cantidad de puntos para dibujar la gráfica de la función en el toro. [0,1000 ] (40) Establece una pausa entre cada iteración, para percibir mejor su comportamiento. Al activarla, almacena las iteraciones realizadas y pueden ser reportadas mediante la opción de Orbit´s Report. Cuando esta opción está activa el rango de la opción #Iterats se modifica así: [0,100 ] (1). Reportar las iteraciones comprendidas entre los límites Lower y Upper. Ofrece las siguientes opciones: [Lower , Cantidad de Iteraciones] (1) Establece el índice máximo de la iteración a reportar. [0,Upper] (0) Establece el índice mínimo de la iteración a reportar.
Manual del Usuario 48 4.3 Funciones de los iconos Dibuja la gráfica del levantamiento. Realiza las iteraciones del levantamiento Realiza las iteraciones de la función inversa del levantamiento Abre un menú que permite modificar los valores de los parámetros de la familia de funciones que modela al sistema: (0.6). (0.4). (1.0). En el formato de doble ventana de visualización, ésta opción permite enlazar parámetros entre ambas ventanas. Para el formato de Única Ventana de Visualización, ésta opción no aparece. Ofrece el siguiente menú:
Manual del Usuario 49 [0,Número de Regiones] (Posición del Dial) Mueve el Dial para cambiar las condiciones iniciales. [0,10000] (1) Determina la cantidad de iteraciones a realizar cada vez que se presione o . [1,5000] (1) Determina el número de aplicaciones del levantamiento que se van a realizar en cada iteración (orden de la iterada). [20,1500] (1000) Determina la cantidad de puntos de la partición del intervalo en que se va a graficar el levantamiento. [1,20] (3) Determina la cantidad de toros que se pueden visualizar en el plano. [0,1000] (40) Establece una pausa entre cada iteración, para percibir mejor su comportamiento. Al activarla, almacena las iteraciones realizadas y pueden ser reportadas mediante la opción de Orbit´s Report. Cuando esta opción está activa el rango de la opción #Iterats se modifica así: [0,100 ] (1). Reportar las iteraciones comprendidas entre los límites Lower y Upper. Ofrece las siguientes opciones: [Lower , Cantidad de Iteraciones] (1) Establece el índice máximo de la iteración a reportar.
Manual del Usuario 50 [0 , Upper] (1) Establece el índice mínimo de la iteración a reportar. Muestra las iteraciones que tiene índices en el rango [Lower , Upper]. Activa o desactiva la gráfica de la función directa o inversa cuando se presiona . Cuenta con el siguiente menú: Activa o desactiva el pintado del levantamiento. Activa o desactiva el pintado la inversa del levantamiento. Establece los métodos numéricos, y los parámetros de estos, para calcular las iteraciones de la función retroactiva de fases de disparos.
Manual del Usuario 51 Tiene el siguiente menú: Establece una condición inicial para el algoritmo de la inversa. Establece la tolerancia para la aproximación a la solución del algoritmo. (5) Determina la cantidad máxima de iteraciones que deberán realizar antes de satisfacer la tolerancia. Selecciona el algoritmo para calcular las iteraciones de la función inversa. Cuenta con las siguientes opciones: Modifica el tipo color y el tipo de líneas para las gráficas y/o las iteraciones. Tiene las siguientes opciones:
Manual del Usuario 52 Modifica el color (Directa/Inversa) Color para las graficas del levantamiento. Color para las graficas de la inversa. Color para las iteraciones del levantamiento. Color para las iteraciones de la inversa del levantamiento. Estas opciones muestran la siguiente paleta de colores: Selecciona el tipo de línea para pintar las iteraciones. Tiene el siguiente menú: Activa o desactiva el sonido. [0,10000] (345) Modifica el tono (frecuencia) del sonido.
Manual del Usuario 53 Activa o desactiva el sonido. Calcula el número de rotación y la sincronización de la función. Tiene las siguientes opciones: Muestra el número de rotación y la sincronización del sistema. [0,2Π] (Posición del cursor) Modifica la condición inicial para el cálculo de número de rotación y la sincronización. [0,10000] (250) Determina la cantidad de iteraciones para el numero de rotación y la sincronización. [0:10000] (1) Determina el orden de iterada para el número de rotación y sincronización. Los valores de la condición inicial, número de iteraciones y orden de la iterada que se especifican en este menú, son para fines de cálculo local (restringidos a este menú) y no modifican los valores de la opción Numeric. Limpia la ventana. Proporciona ayuda. 4.4 Formato de Ventana Amplificada
Manual del Usuario 54 Todos los elementos de la barra de iconos de este formato han sido considerados anteriormente excepto la opción: Regresa al formato de doble ventana.
Manual del Usuario 55 5. Bifurcations 5.1 Descripción del Escenario El objetivo del escenario es mostrar las bifurcaciones que sufre el sistema al variar uno de los parámetros, manteniendo fijos los demás.
Manual del Usuario 56 Historial de Imágenes Cuenta con la posibilidad de almacenar imágenes en pequeños cuadros de los diagramas previamente se realizados y generar un historial de imágenes. Para recuperar las imágenes situadas en los cuadros pequeños, bastará con situar el cursor del mouse en el área del cuadro de la imagen que se desee y presionar el botón izquierdo del mouse para amplificarla. Si no existiese imagen alguna, sólo se escuchará un sonido. Amplificaciones Se tiene la posibilidad de amplificar las regiones del diagrama que se desee. Para ello debe colocarse el cursor del mouse en la zona de la ventana de visualización que se quiere amplificar, presionar el botón izquierdo del mouse y, sin soltarlo arrastrarlo. Se observará que se genera un rectángulo, que cambia de tamaño al mover el mouse. Cuando se abarque la zona de interés soltamos el botón izquierdo del mouse, entonces el programa preguntará si se desea realizar la amplificación de la zona determinada por el rectángulo. El menú que se muestra es: Si la respuesta es afirmativa presionar , en caso contrario . 5.2 Barra de Iconos
Manual del Usuario 57 5.3 Funciones de los Iconos Lleva a cabo el diagrama de bifurcación del sistema, en la dirección del parámetro especificado, manteniendo fijos los demás en sus valores actuales. Abre un menú que permite modificar los valores de los parámetros de la familia de funciones que modela al sistema: (0.6). (0.4). (1.0). En el formato de doble ventana de visualización, ésta opción permite enlazar parámetros entre ambas ventanas. Para el formato de Única Ventana de Visualización no aparece ésta opción. Ofrece el siguiente menú: [1,5000] (1) Determina el número de aplicaciones de la función que se van a realizar en cada iteración (orden de la iterada). [30,14000] (250) Determina la cantidad total de iteraciones que se realizan en la búsqueda de atractores.
Manual del Usuario 64 Enlace de ventanas Presionando el botón derecho del mouse, aparece un menú que permite enlazar los parámetros de las ventanas. Si los parámetros de las ventanas están enlazados, los parámetros de la otra ventana de visualización se modificarán automáticamente al desplazar el mouse y presionar el botón derecho. 6.2 Barra de Iconos 6.3 Funciones de los Iconos Realiza el diagrama de las lenguas de Arnold del sistema. Permite visualizar las lenguas que se deseen, así como introducir nuevas. Cuenta con las siguientes opciones: [0,100] (5) Permite indicar la cantidad de lenguas a visualizar y sus sincronizaciones. Muestra las lenguas que se tienen listas para ser visualizadas.
Manual del Usuario 65 Modificar valores de ajuste a las necesidades numéricas. Tiene el siguiente menú: [1,10000] (1) Determina el orden de iterada. [0,1000] (160) Determina la cantidad total de iteraciones que se realizan en la búsqueda de sincronizaciones. [1,30] (.5) Se elige una condición inicial aleatoriamente para iniciar las iteraciones. Aquí se determina el número de veces que se repite el proceso para diferentes condiciones iniciales y un mismo valor del parámetro que se está incrementando. [1E-14,.2] (.00001) Establece la tolerancia permitida para el cálculo de las sincronizaciones. Determina los parámetros a variar y establece los rangos. Tiene el siguiente menú: Selecciona los parámetros de bifurcación
Manual del Usuario 66 Abre el siguiente menú: Establece los rangos de variación de los parámetros de bifurcación. Este menú ofrece la posibilidad de escoger el tamaño del incremento de los parámetros pues el algoritmo de calculo de DIENTE DE SIERRA calcula automáticamente el paso óptimo para no hacer cálculos innecesarios. Para esto el programa reconoce la resolución del tipo de monitor con que se esté trabajando al momento de realizar esta opción. Limpia la ventana. Proporciona ayuda.
Manual del Usuario 67 6.4 Formato de Ventana Amplificada Todos los elementos de la barra de iconos de este formato han sido considerados anteriormente excepto la opción: Regresa al formato de doble ventana.
Manual del Usuario 68 G l o s a r i o Arrastrar Mover texto o gráfico o seleccionar bloques de texto utilizando el mouse. Coloque el puntero del mouse en el gráfico o texto seleccionado y, a continuación presione y mantenga presionado el botón del mouse mientras desplaza el puntero a una nueva posición. Barra de Iconos Barra con botones de opciones utilizados para realizar alguna tarea específica. Barra de Título Barra horizontal situada en la parte superior de una ventana, en la que se muestra el nombre del documento o de la aplicación. Computación Análisis matemático de cómputos, para su optimización y automatización. Computadora Sistema de hardware y software que automatiza el procesamiento de datos. Dado su desarrollo tecnológico, en un principio las computadoras solo se utilizaron para hacer cálculos tediosos, actualmente se utilizan tanto en la toma de decisiones de una empresa como en el diseño de nuevas medicinas o inclusive en la demostración de teoremas. De hecho, las Ciencias de la Computación se están considerando como la primer y única rama auxiliar de las Matemáticas. Cómputo Sinónimo de cálculo. Firmware Este fue el primer componente de un sistema de computo al que no se le quiso clasificar como hardware, que en realidad lo es, solo que este término se refiere a los procesadores
Manual del Usuario 69 auxiliares que el fabricante le “añade” a sus diferentes modelos de computadoras. Actualmente este está en desuso. Formato Atributo que determina la forma en que aparece el texto o la aplicación en una página. Hardware Todos los componentes electrónicos de una computadora, incluyendo los cables para conexiones internas y externas. Icono Representación gráfica de un objeto de nivel de archivo (Por ejemplo, una unidad de disco, un directorio, una aplicación o un documento), que puede seleccionarse o abrirse. Interactivo Indica que interviene un agente externo en su realización. Programa Interactivo Aquel que permite la intervención del hombre para el cálculo o ejecución de alguna(s) función(es). Ejemplo: ( Programa No Interactivo ) void main( ) { int alto=8, base=5; printf(“ Area del Triángulo=“, (alto*base)/2 ); } ( Programa Interactivo ) void main( ) { int alto, base; scanf(“altura”, &alto); scanf(“base”, &base); printf(“ Area del Triángulo=“, (alto*base)/2 ); }
Manual del Usuario 70 Laboratorio de computación Lugar donde se realizan investigaciones sobre computación. Laboratorio de cómputo Lugar en donde se analizan los resultados de cálculos. Menú Lista de comandos que se despliega desde la barra de menús. Visual Algo es llamado visual si cumple: 1) Tiene una representación gráfica, y 2) Es susceptible de observación. Visual-Interactivo Aquello en donde las variables de interacción tienen una representación gráfica. Software Cualquier programa para computadora. Por ejemplo: hojas de cálculo, sistemas operativos, sistemas de simulación, etc. Existe una forma de clasificación que ha sido aceptada (pero no formalizada) de acuerdo con la dificultad y magnitud del programa, así tenemos: Rutina o Sub-rutina: algoritmo pequeño; Algoritmo: conjunto sistematizado de sentencias que resuelven un problema específico. Objeto: conjunto de rutinas que comparten información y que modelan una entidad o componente real o abstracto bien definido; Programa: conjunto de objetos o rutinas que interaccionan entre sí, para resolver un problema en particular. Módulo: conjunto de objetos que pertenecen a una misma semántica funcional. Existen tres tipos básicos de objetos en los módulos: los de utilería, los de control o interfaz y los operativos.
Manual del Usuario 71 Sistema: conjunto de módulos que interaccionan entre sí, para resolver un problema complejo o de tipo general, en un área específica. Aplicación: sinónimo de programa o sistema de software. Unidad Mecanismo de un sistema que hace girar un disco para recuperar y guardar información. Los sistemas personales suelen tener un disco duro etiquetado como C y dos unidades etiquetadas como A y B para leer disquetes. Ventana Área rectangular de la pantalla en la que se ven las aplicaciones y se trabaja con ellas. Pueden haber varias ventanas abiertas a la vez. Zoom Ampliar o reducir la presentación de una aplicación.