FractalPark
Memoria de órbita

jfnc

05a7f40f-5cb6-538e-b376-40df4c543d49

Resumen didáctico

Esta unidad se basa para ti en las siguientes operaciones exactas de FRM-like/1: `init: z = pixel; state = seed. loop: z = sqr(z) + state; state = state + drift * transform(state). bailout: |z| <= 4.`

Recorrido por el código fuente

  1. frm-v1:0107d6f68a942fd97a649693ec769e74382943bd54cec83f0d6327aec4336e0d:init/1

    Esta anotación ejecuta `state = seed`.

  2. frm-v1:0107d6f68a942fd97a649693ec769e74382943bd54cec83f0d6327aec4336e0d:loop/0

    Esta anotación ejecuta `z = sqr(z) + state`.

  3. frm-v1:0107d6f68a942fd97a649693ec769e74382943bd54cec83f0d6327aec4336e0d:loop/1

    Esta anotación ejecuta `state = state + drift * transform(state)`.

  4. frm-v1:0107d6f68a942fd97a649693ec769e74382943bd54cec83f0d6327aec4336e0d:bailout

    Esta anotación ejecuta `|z| <= 4`. Cierra la secuencia de iteración de esta fórmula.

Características de sintaxis

source-sequence

Esta característica de secuencia conecta, en el orden del código fuente, las operaciones citadas relacionadas con `state` y `drift * transform(state)`.

Experimento de parámetros

seeddrifttransform

Pasos

  1. Con el perfil fijado, renderiza primero la base con `seed = 0 + 0i`, `drift = 0 + 0i`, `transform = identity`. Mantén fijos el centro, el zoom, la rotación, las iteraciones y los demás slots; haz y renderiza un solo cambio cada vez: `seed = 1 + 0i`, `drift = 1 + 0i`, `transform = sqr`. Restaura la base antes de cada prueba nueva.

Qué observar

En las pruebas de `seed`, `drift`, `transform` de jfnc, registra si hay una diferencia visible respecto de la base; registra también cuando no haya diferencia.

Ejercicio

Explica el papel de `state` y `drift * transform(state)` en el orden del código fuente y compara las ejecuciones según los pasos del experimento de parámetros.

Comprobación de finalización

Tu respuesta debe explicar las 4 operaciones anotadas, registrar la comparación del experimento y mencionar `state` y `drift * transform(state)`.

Fuentes y derechos

Fuente: revisión de ejecución fijada y decisión de publicación.

La información de derechos está en la unidad factual en inglés.

Registro de la fórmula

jfnc

Esta implementación canónica de FractalPark está publicada y se puede ejecutar.

Vista previa determinista de jfnc

Código fuente canónico

Lenguaje
frm-like/1
Biblioteca estándar
1
Modo del perfil
parameter-plane
Centro del perfil
-0.5, 0
Zoom del perfil
0.4
Iteraciones del perfil
96
Evidencia del perfil
mechanical

Parámetros

  • seed: complex
  • drift: complex
  • transform: function

Código fuente canónico

Esta revisión canónica verificada es de solo lectura. Remix crea una bifurcación editable independiente.

Cargando código canónico…

Fuente e implementación

ID de fórmula
05a7f40f-5cb6-538e-b376-40df4c543d49
Nombre canónico
jfnc
Nombre original
jfnc
Fuente histórica
Fractint
Implementación actual
Reescritura independiente separada

Fuente histórica: Fractint. La implementación actual de FractalPark es una reescritura independiente y aislada; el texto FRM original no se redistribuye.

¿Problemas de derechos o atribución?

Envía el ID de la fórmula y las pruebas. El mantenedor puede retener o retirar la implementación mientras revisa la reclamación. contact@fractalpark.com