FractalPark
Transcendante

asinhMandelbrot

07a0afc6-ced5-5765-9314-fdb0ef593cb9

Vue d’ensemble pédagogique

asinhMandelbrot s’étudie avec sa définition épinglée FRM-like/1 : tu suis z = asinh(z) + c, sans prendre une image pour une garantie. Le profil épinglé fournit seulement un réglage concret.

Parcours du code source

  1. frm-v1:dce84ac5a7ee55fff27d70df826af67d386f905ee65cee65f5fa8d418e68ba27:init/0

    Dans asinhMandelbrot, ce nœud exécute if ismand: z = 0; sinon z = pixel.

  2. frm-v1:dce84ac5a7ee55fff27d70df826af67d386f905ee65cee65f5fa8d418e68ba27:loop/0

    Dans asinhMandelbrot, ce nœud exécute z = asinh(z) + c.

  3. frm-v1:dce84ac5a7ee55fff27d70df826af67d386f905ee65cee65f5fa8d418e68ba27:bailout

    Dans asinhMandelbrot, ce nœud exécute |z| <= 256.

Caractéristiques syntaxiques

state-flow

Le flux d’état concret est : le choix de ismand initialise z avant que asinh(z) + c le remplace.

stopping-test

Le test d’arrêt évalue seulement |z| <= 256 ; il n’affecte pas l’état.

Expérience sur les paramètres

Étapes

  1. En gardant les autres contrôles du profil fixes, exécute asinhMandelbrot avec 48 itérations.
  2. Utilise ensuite les 96 itérations du profil épinglé et note la différence.

Ce qu’il faut observer

Note si z = asinh(z) + c modifie le résultat visible ou le test d’arrêt |z| <= 256 par rapport à la référence ; la définition ne garantit pas de différence.

Exercice

Suis les annotations de asinhMandelbrot et explique comment z = asinh(z) + c s’exécute dans les opérations indiquées.

Vérification de réalisation

Ta réponse explique les 3 annotations, identifie z = asinh(z) + c et distingue |z| <= 256 comme test d’arrêt plutôt que comme affectation.

Indice

Le flux d’état exécute successivement if ismand: z = 0; sinon z = pixel → z = asinh(z) + c et transmet le résultat à l’étape suivante.

Sources et droits

Source : définition d’exécution épinglée et décision de publication.

Les informations de droits suivent la décision épinglée dans l’unité anglaise.

Fiche de formule

asinhMandelbrot

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

Aperçu déterministe de asinhMandelbrot

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

Aucun paramètre déclaré

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
07a0afc6-ced5-5765-9314-fdb0ef593cb9
Nom canonique
asinhMandelbrot
Nom d'origine
asinhMandelbrot
Source historique
FractalPark
Implémentation actuelle
Propriété du projet

Il s'agit d'une implémentation propre au projet FractalPark. Le fichier lié est la Definition canonique épinglée.

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