FractalPark
Réciproque rationnelle

islandofchaos

0ba0b082-c4b0-51d8-b981-7ca1ca25b9f3

Vue d’ensemble pédagogique

Dans FRM-like/1, l’initialisation effectue z = seed. À chaque itération, le nœud exécute roundCount < 10 → z = earlyTransform(z)+pixel; roundCount >= 10 → z = numeratorTransform(z)/denominatorTransform(z)+pixel. La terminaison vérifie |z| <= real(escapeLimit).

Parcours du code source

  1. frm-v1:46f51a27e66b8e029ee20112496383b57cc510dbfcae0bc63dd9b0a6886dcb8f:init/0

    Dans FRM-like/1, l’initialisation effectue z = seed.

  2. frm-v1:46f51a27e66b8e029ee20112496383b57cc510dbfcae0bc63dd9b0a6886dcb8f:loop/0

    À chaque itération, le nœud exécute roundCount < 10 → z = earlyTransform(z)+pixel; roundCount >= 10 → z = numeratorTransform(z)/denominatorTransform(z)+pixel.

  3. frm-v1:46f51a27e66b8e029ee20112496383b57cc510dbfcae0bc63dd9b0a6886dcb8f:loop/0

    La branche utilise roundCount < 10 → z = earlyTransform(z)+pixel; roundCount >= 10 → z = numeratorTransform(z)/denominatorTransform(z)+pixel.

  4. frm-v1:46f51a27e66b8e029ee20112496383b57cc510dbfcae0bc63dd9b0a6886dcb8f:bailout

    La terminaison vérifie |z| <= real(escapeLimit).

Caractéristiques syntaxiques

sequence

À chaque itération, le nœud exécute roundCount < 10 → z = earlyTransform(z)+pixel; roundCount >= 10 → z = numeratorTransform(z)/denominatorTransform(z)+pixel.

branch

La branche utilise roundCount < 10 → z = earlyTransform(z)+pixel; roundCount >= 10 → z = numeratorTransform(z)/denominatorTransform(z)+pixel.

Expérience sur les paramètres

seedescapeLimitearlyTransformnumeratorTransformdenominatorTransform

Étapes

  1. Utilise le profil fixé et les valeurs par défaut comme référence. Modifie seulement seed, garde escapeLimit, earlyTransform, numeratorTransform, denominatorTransform fixes, exécute 96 itérations, rétablis la valeur par défaut de seed et note si le résultat diffère.

Ce qu’il faut observer

Note si roundCount < 10 → z = earlyTransform(z)+pixel; roundCount >= 10 → z = numeratorTransform(z)/denominatorTransform(z)+pixel apparaît.

Exercice

Explique roundCount < 10 → z = earlyTransform(z)+pixel; roundCount >= 10 → z = numeratorTransform(z)/denominatorTransform(z)+pixel.

Vérification de réalisation

Pour terminer, tu dois nommer exactement les 4 annotations et expliquer ce détail de la formule : Indice : roundCount < 10 → z = earlyTransform(z)+pixel; roundCount >= 10 → z = numeratorTransform(z)/denominatorTransform(z)+pixel.

Indice

Indice : roundCount < 10 → z = earlyTransform(z)+pixel; roundCount >= 10 → z = numeratorTransform(z)/denominatorTransform(z)+pixel.

Sources et droits

La provenance figure dans l’enregistrement de source épinglé.

Le statut des droits et la décision de publication figurent dans l’enregistrement de décision épinglé.

Fiche de formule

islandofchaos

Cette implémentation canonique de FractalPark est publiée et exécutable.

Aperçu déterministe de islandofchaos

Source canonique

Langage
frm-like/1
Bibliothèque standard
1
Mode du profil
parameter-plane
Centre du profil
0, 0
Zoom du profil
0.25
Itérations du profil
96
Niveau de preuve du profil
family

Paramètres

  • seed: complex
  • escapeLimit: complex
  • earlyTransform: function
  • numeratorTransform: function
  • denominatorTransform: function

Source canonique

Cette révision canonique vérifiée est en lecture seule. Remix crée une copie modifiable distincte.

Chargement de la source canonique…

Source et implémentation

ID de formule
0ba0b082-c4b0-51d8-b981-7ca1ca25b9f3
Nom canonique
islandofchaos
Nom d'origine
islandofchaos
Source historique
Fractint
Implémentation actuelle
Réécriture indépendante séparée

Source historique : Fractint. L'implémentation actuelle de FractalPark est une réécriture indépendante et isolée ; le texte FRM d'origine n'est pas redistribué.

Un problème de droits ou d'attribution ?

Envoyez l'ID de la formule et les justificatifs. Le mainteneur peut suspendre ou retirer l'implémentation pendant l'examen. contact@fractalpark.com