Siguiente: , Anterior:   [Índice general][Índice]

53.3 Definiciones para fractales complejos

Función: mandelbrot_set (x, y)

Conjunto de Mandelbrot.

Esta función debe realizar muchas operaciones y puede tardar bastante tiempo en ejecutarse, tiempo que también depende del número de puntos de la malla.

Ejemplo:

(%i1) load("fractals")$
(%i2) plot3d (mandelbrot_set, [x, -2.5, 1], [y, -1.5, 1.5],
                [gnuplot_preamble, "set view map"],
                [gnuplot_pm3d, true],
                [grid, 150, 150])$
Función: julia_set (x, y)

Conjuntos de Julia.

Esta función debe realizar muchas operaciones y puede tardar bastante tiempo en ejecutarse, tiempo que también depende del número de puntos de la malla.

Ejemplo:

(%i1) load("fractals")$
(%i2) plot3d (julia_set, [x, -2, 1], [y, -1.5, 1.5],
                [gnuplot_preamble, "set view map"],
                [gnuplot_pm3d, true],
                [grid, 150, 150])$

Véase también julia_parameter.

Variable opcional: julia_parameter

Valor por defecto: %i

Parámetro complejo para fractales de Julia. Su valor por defecto es %i, y otros que se sugieren son: -.745+%i*.113002, -.39054-%i*.58679, -.15652+%i*1.03225, -.194+%i*.6557 y .011031-%i*.67037.

Función: julia_sin (x, y)

Mientras que la función julia_set implementa la transformación julia_parameter+z^2, la función julia_sin implementa julia_parameter*sin(z). Véase el código fuente para más detalles.

Este programa es lento porque calcula muchos senos; el tiempo de ejecución también depende del número de puntos de la malla.

Ejemplo:

(%i1) load("fractals")$
(%i2) julia_parameter:1+.1*%i$
(%i3) plot3d (julia_sin, [x, -2, 2], [y, -3, 3], 
                [gnuplot_preamble, "set view map"],
                [gnuplot_pm3d, true],
                [grid, 150, 150])$

Véase también julia_parameter.


Siguiente: , Anterior:   [Índice general][Índice]