FractalPark
Memoria de órbita

phoenix

e2456b54-ef50-5ac9-9faa-dcb576c5e774

Resumen didáctico

phoenix se estudia con su definición fijada FRM-like/1: tú sigues nextZ = z * z + c + phoenixP * previousZ; previousZ = z; z = nextZ sin tratar una imagen como garantía. El perfil fijado aporta solo una configuración concreta.

Recorrido por el código fuente

  1. frm-v1:25f923b51ea1e36408f9c48e008187e67a946fc58ef634f93bf0cba216f622aa:init/0

    En phoenix, este nodo ejecuta if ismand: z = 0; de otro modo z = pixel.

  2. frm-v1:25f923b51ea1e36408f9c48e008187e67a946fc58ef634f93bf0cba216f622aa:init/1

    En phoenix, este nodo ejecuta previousZ = (0, 0).

  3. frm-v1:25f923b51ea1e36408f9c48e008187e67a946fc58ef634f93bf0cba216f622aa:loop/0

    En phoenix, este nodo ejecuta nextZ = z * z + c + phoenixP * previousZ.

  4. frm-v1:25f923b51ea1e36408f9c48e008187e67a946fc58ef634f93bf0cba216f622aa:bailout

    En phoenix, este nodo ejecuta |z| <= 256.

Características de sintaxis

state-flow

El flujo de estado concreto es: la elección de ismand inicializa z y previousZ = (0, 0); después, nextZ traslada el estado anterior.

stopping-test

La prueba de parada solo evalúa |z| <= 256; no asigna el estado.

Experimento de parámetros

phoenixP

Pasos

  1. Ejecuta phoenix con el perfil fijado y anota el resultado.
  2. Cambia solo phoenixP, mantén fijas las demás ranuras de ejecución y los controles del perfil, ejecuta otra vez y anota si hay diferencia.

Qué observar

Anota si nextZ = z * z + c + phoenixP * previousZ; previousZ = z; z = nextZ cambia el resultado visible o la prueba de parada |z| <= 256 frente a la línea base; la definición no garantiza una diferencia.

Ejercicio

Sigue las anotaciones de phoenix y explica cómo se ejecuta nextZ = z * z + c + phoenixP * previousZ; previousZ = z; z = nextZ en las operaciones señaladas.

Comprobación de finalización

Tu respuesta explica las 4 anotaciones, señala nextZ = z * z + c + phoenixP * previousZ; previousZ = z; z = nextZ y distingue |z| <= 256 como prueba de parada, no como asignación.

Pista

El flujo de estado ejecuta if ismand: z = 0; de otro modo z = pixel → previousZ = (0, 0) → nextZ = z * z + c + phoenixP * previousZ → previousZ = z → z = nextZ en secuencia y entrega el resultado al paso siguiente.

Fuentes y derechos

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

La información de derechos sigue la decisión fijada en la unidad en inglés.

Registro de la fórmula

phoenix

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

Vista previa determinista de phoenix

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

  • phoenixP: real

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
e2456b54-ef50-5ac9-9faa-dcb576c5e774
Nombre canónico
phoenix
Nombre original
phoenix
Fuente histórica
FractalPark
Implementación actual
Propiedad del proyecto

Esta es una implementación propia del proyecto FractalPark. El archivo enlazado es la Definition canónica fijada.

¿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