stringtranslate.com

Fractal de barco en llamas

Imagen de alta calidad del gran barco en la antena izquierda.
Fractal completo.
Imagen general de alta calidad del fractal del Barco Ardiente
Cadena de barcos en llamas.
Nuestro barco está en llamas.

El fractal del barco en llamas , descrito y creado por primera vez por Michael Michelitsch y Otto E. Rössler en 1992, se genera iterando la función:

en el plano complejo que escapará o permanecerá acotado. La diferencia entre este cálculo y el del conjunto de Mandelbrot es que los componentes reales e imaginarios se establecen en sus respectivos valores absolutos antes de elevarlos al cuadrado en cada iteración. [1] La aplicación no es analítica porque sus partes reales e imaginarias no obedecen las ecuaciones de Cauchy-Riemann . [2] Nótese que prácticamente todas las imágenes del fractal del Barco Ardiente se reflejan a través del eje por motivos estéticos, y algunas también se reflejan a través del eje. [3]

Implementación

Animación de un alejamiento continuo para mostrar la cantidad de detalles de una implementación con 64 iteraciones máximas

La siguiente implementación de pseudocódigo codifica las operaciones complejas para Z. Considere implementar operaciones con números complejos para permitir un código más dinámico y reutilizable.

para cada píxel ( x , y ) en la pantalla, haga : x  := coordenada x escalada del píxel (escalada para estar en la escala X de Mandelbrot (-2,5, 1)) y  := coordenada y escalada del píxel (escalada para estar en la escala Y de Mandelbrot (-1, 1)) zx  := x  // zx representa la parte real de z  zy  := y  // zy representa la parte imaginaria de z  iteración  := 0 máx._iteración  := 100
 mientras (zx*zx + zy*zy < 4 y iteración < max_iteration) hacer  xtemp  := zx*zx - zy*zy + x zy  := abs(2*zx*zy) + y // abs devuelve el valor absoluto  zx  := xtemp iteración  := iteración + 1 si  iteración = max_iteration  entonces  // Pertenece al conjunto  return  insideColor devolver  (max_iteration / iteración) × color

Referencias

  1. ^ Agarwal, Shafali; Negi, Ashish (2013). "Barco en llamas inventivo". Revista internacional de avances en ingeniería y tecnología .
  2. ^ Michael Michelitsch y Otto E. Rössler (1992). "El "barco en llamas" y sus decorados Quasi-Julia". En: Computers & Graphics Vol. 16, No. 4, págs. 435–438, 1992. Reimpreso en Clifford A. Pickover Ed. (1998). Caos y fractales: un viaje gráfico por ordenador: una recopilación de 10 años de investigación avanzada . Ámsterdam, Países Bajos: Elsevier. ISBN 0-444-50002-2 
  3. ^ "HPDZ.NET - Imágenes fijas - Barco en llamas".

Enlaces externos