FractalPark
Recherche de racines

novaSine

0df5ac6e-d97e-55db-b624-96c310af07dd

Vue d’ensemble pédagogique

Dans FRM-like/1, l’initialisation effectue z = pixel. À chaque itération, le nœud exécute denom = cos(z). La terminaison vérifie |z - zPrev| >= 0.000001.

Parcours du code source

  1. frm-v1:bb7d3fd03ddb3b27f66b28fea82cdfa4da6c88cf15a23c6da8fe27a8adf1e34e:init/0

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

  2. frm-v1:bb7d3fd03ddb3b27f66b28fea82cdfa4da6c88cf15a23c6da8fe27a8adf1e34e:loop/0

    À chaque itération, le nœud exécute denom = cos(z).

  3. frm-v1:bb7d3fd03ddb3b27f66b28fea82cdfa4da6c88cf15a23c6da8fe27a8adf1e34e:loop/1

    La branche utilise |denom|² < 1e-10 → z = z; |denom|² >= 1e-10 → z = z - sin(z)/denom + 0.18*c.

  4. frm-v1:bb7d3fd03ddb3b27f66b28fea82cdfa4da6c88cf15a23c6da8fe27a8adf1e34e:bailout

    La terminaison vérifie |z - zPrev| >= 0.000001.

Caractéristiques syntaxiques

sequence

À chaque itération, le nœud exécute denom = cos(z).

branch

La branche utilise |denom|² < 1e-10 → z = z; |denom|² >= 1e-10 → z = z - sin(z)/denom + 0.18*c.

Expérience sur les paramètres

Étapes

  1. Utilise le profil fixé comme référence. Exécute 48 puis 96 itérations, tous les contrôles fixes, et note si denom = cos(z) ou |z - zPrev| >= 0.000001 diffèrent.

Ce qu’il faut observer

La limite supérieure peut révéler des mises à jour sin/cos supplémentaires, protégées ou non ; note si les nombres d’itérations diffèrent.

Exercice

Explique les deux issues de la protection sur la taille de cos(z) denom.

Vérification de réalisation

Pour terminer, tu dois nommer exactement les 4 annotations et indiquer les deux issues de la protection : z = z et z = z - sin(z)/denom + 0.18*c.

Indice

Indice : si |denom|² < 1e-10, z = z ; sinon, z = z - sin(z)/denom + 0.18*c.

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

novaSine

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

Aperçu déterministe de novaSine

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

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
0df5ac6e-d97e-55db-b624-96c310af07dd
Nom canonique
novaSine
Nom d'origine
novaSine
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