AUTOR ANÓNIMO MANUAL CASTELLANO DEL CONJUNTO JULIA *** PRECAUCIÓN *** *** PRECAUCIÓN *** *** PRECAUCIÓN *** - Si ejecuta este programa desde CLI, asegurese de que el stack esté fijado como mínimo a 10000. De otra forma se encontrará con un GURU. - Este programa utiliza la librería Math de su disco WB, por tanto no se sorprenda si le piden que introduzca el disco WB cuando el programa empieza a ejecutarse. *** PRECAUCIÓN *** *** PRECAUCIÓN *** *** PRECAUCIÓN *** Sobre este programa ------------------- Este programa puede utilizarse para explorar los conjuntos de Julia. El conjunto de Julia es un fractal que se obtiene por un proceso de cálculo muy similar al de Mandelbrot. La diferencia es que hay diferentes conjuntos de Julia. La forma del conjunto se determina por un parámetro que es un número complejo. Este número es llamado 'c' y es igual a 'cx + cy*i' donde 'cx' y 'cy' son números reales e 'i' es la raíz cuadrada de -1. El aspecto del conjunto de Julia cambia dramáticamente cuando el número 'c' lo mueve adentro y afuera del conjunto de Mandelbrot. Además, las imágenes más intrincadas se producen cuando 'c' está cerca del límite del conjunto de Mandelbrot. De todas formas, mejor que yo para tratar de explicar todo el soporte matemático están las referencias: "Computer Recreations", Scientific American, November 1987 - esta columna estba dedicada a los conjuntos de Mandelbrot y Julia, explica claramente como de calculan. "The Beauty of Fractals", Peitgen and Richter, Springer-Verlag - este es un libro que DEBE TENER cualquiera que esté interesado en fractales; sólo las imágenes hacen de este libro un libro que debe tener todo el mundo, incluso si no entiende el texto ( que requiere un conocimiento de matemáticas bastante sofisticado - por ejemplo ¿sabe lo que es la dimensión de Hausdorff?) "Fractal Geometry of nature", Mandelbrot, Freeman Press - Las escrituras originales de Mandelbrot de esta forma para crear fracta- les; requiere muchas matemáticas. Menús ----- Aquí hay una breve descripción de los elementos de los menús: ACTIONS START - empieza el cálculo CONTROL - muestra el 'panel de control' ZOOM - acerca a una porción de dibujo ABOUT - muestra mi nombre etc. SAVE IFF - graba la imagen actual en un fichero IFF. QUIT - sale de programa DISPLAY TOGGLE TITLE - muestra o esconde la barra de título CLEAR SCREEN - llena la pantalla con el patrón de fondo CHANGE COLORS - muestra un requester que le permite modificar los colores PRESETS PICTURE#1 - PICTURE#2 - \__ cuatro ejemplos de elección de parámetros PICTURE#3 - / PICTURE#4 - Panel de control ---------------- El panel de control le permite elegir varios parámetros para el calculo. Son: ITERACIONES - Número de iteraciones por punto; más iteraciones obtienen mejores dibujos, pero requieren más tiempo. COLOR DIVISOR - determina la frecuencia de los cambios de colores; un divisor de color de 1 da el máximo número de cambios; una vez que hace un zoom en la imagen menos cambios de color hacen imágenes más hermosas. Re (C) - la parte real del parámetro C Im (C) - la parte imaginaria de C Aquí hay algunos valores bonitos para C a intentar: Re (C) Im(C) .3968 .2125 -1.75 0.0 -.74 .125 Notas ----- A. SIMETRIA El conjunto de Julia es simétrico sobre (0,0). El color en (x,y) es el mismo que el de (-x,-y). Mi programa saca ventaja de este hecho para ahorrar tiempo de cálculo. B. PATRON DE LLENADO Cuando la pantalla es borrada, es llenada con un patrón. Esto es porque así puedo ver lo que hace el programa. No puede ver dibujar en negro sobre negro y odio estar sentado delante de una máquina y no ver que está sucediendo. C. RESOLUCIONES Las imágenes pueden ser dibujadas en todas las resoluciones disponibles en el Amiga. La alta resolución da las imágenes más aturdidoras (ver el ejemplo adjunto). D. FUENTES Yo no estoy mejorando los fuentes porque soy un perezoso. Si realmente quiere ver los fuentes, envieme una línea y podemos intercambiar discos o cualquier cosa. ¿COMO BUSCAR LOS CONJUNTOS DE JULIA? ------------------------------------ Para encontrar bonitos conjuntos de Julia debe jugar con lo parámetros "Re(c)" e "Im(c)", ya que ellos determinan el aspecto del conjunto. Aquí hay algunas sugerencias de lo que intentar: A. Utilice los valores que estan fijados en el menú PRESETS. Luego modifíque- los ligeramente. Por 'ligeramente' quiero decir incremetelos o decremente- los por números pequeños como 0.01. B. Re(c) = 0 e Im(c) = 0 da un conjunto de Julia que es un círculo. Empieze por incrementarlos/decrementarlos entonces hasta que algo suceda. C. El valor absoluto de 'Re(c)' e 'Im(c)' debe ser siempre menor que 2. Esto es porqué, los conjuntos de Julia que son interesantes se hacen cuando el punto (Re(c), Im(c)) cae en el conjunto de Mandelbrot. Y el conjunto de Mandelbrot está enteramente contenido en el circulo de radio 2. D. Utilize siempre valores bajos para el número de iteraciones cuando busque lugares interesantes. Cualquier cosa inferior a 50 puede hacer. Luego una vez encuentre un lugar bonito, aumente el número de iteraciones a un número grande. La imagen incluida con este programa utilizó 3-000 como límite de iteraciones - este es el motivo por el que tomó 20 horas su cálculo.