FractalPark
Mémoire d'orbite

quadrants

2d237187-b3fd-54e2-8bf4-ef973080f389

Vue d’ensemble pédagogique

Cette unité repose pour toi sur les opérations exactes suivantes de FRM-like/1 : `init: z = 0; carrier = pixel. loop: z = z * z + carrier; horizontal = real(z); vertical = imag(z); rotation = (0, 0); horizontal > 0, vertical > 0: rotation = (0, 1); horizontal > 0, vertical < 0: rotation = (1, 0); horizontal < 0, vertical > 0: rotation = (-1, 0); horizontal < 0, vertical < 0: rotation = (0, -1); carrier = carrier + rotation * offset / z. bailout: |z| <= 4.`

Parcours du code source

  1. frm-v1:a77dc97ca3eff72c3edb9516440760af7d5fdc967d84a7f08bdace726898d79e:loop/4

    Avec horizontal > 0, la branche fixe rotation = (0, 1) seulement si vertical > 0 et rotation = (1, 0) seulement si vertical < 0 ; les composantes nulles conservent rotation = (0, 0).

  2. frm-v1:a77dc97ca3eff72c3edb9516440760af7d5fdc967d84a7f08bdace726898d79e:loop/5

    Avec horizontal < 0, la branche fixe rotation = (-1, 0) seulement si vertical > 0 et rotation = (0, -1) seulement si vertical < 0 ; les composantes nulles conservent rotation = (0, 0).

  3. frm-v1:a77dc97ca3eff72c3edb9516440760af7d5fdc967d84a7f08bdace726898d79e:loop/6

    Cette annotation exécute `carrier = carrier + rotation * offset / z`.

  4. frm-v1:a77dc97ca3eff72c3edb9516440760af7d5fdc967d84a7f08bdace726898d79e:bailout

    Cette annotation exécute `|z| <= 4`. Elle termine la séquence d’itération de cette formule.

Caractéristiques syntaxiques

source-sequence

Cette caractéristique de séquence relie, dans l’ordre du code source, les opérations citées liées à `rotation * offset / z`.

Expérience sur les paramètres

offset

Étapes

  1. Avec le profil fixé, effectue d’abord le rendu de référence avec `offset = 0 + 0i`. Garde le centre, le zoom, la rotation, les itérations et les autres slots fixes ; ne fais et ne rends qu’une modification à la fois : `offset = 1 + 0i`. Rétablis la référence avant chaque nouvel essai.

Ce qu’il faut observer

Dans les essais de quadrants portant sur `offset`, `rotation`, note s’il existe une différence visible par rapport à la référence ; note aussi l’absence de différence.

Exercice

Explique le rôle de `rotation * offset / z` dans l’ordre du code source et compare les exécutions selon les étapes de l’expérience sur les paramètres.

Vérification de réalisation

Ta réponse doit expliquer les 4 opérations annotées, noter la comparaison de l’expérience et mentionner `rotation * offset / z`.

Sources et droits

Source : révision d’exécution fixée et décision de publication.

Les informations de droits figurent dans l’unité factuelle anglaise.

Fiche de formule

quadrants

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

Aperçu déterministe de quadrants

Source canonique

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

Paramètres

  • offset: complex

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
2d237187-b3fd-54e2-8bf4-ef973080f389
Nom canonique
quadrants
Nom d'origine
quadrants
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