FractalPark
Recíproca racional

jm_27

da95ae4b-d401-5eb0-862c-7d977c328fad

Visão geral didática

Em FRM-like/1, jm_27 começa com z = pixel, usa sqrz = fn1(z) no primeiro nó do laço e limita a iteração com |z| <= t. Leia essas operações na ordem real da fonte.

Leitura guiada do código-fonte

  1. frm-v1:c0fdb8fb46828947defe52dd82bdabd45a1a8baeb32278ae649b7231e647bf2f:init/0

    Em jm_27, o nó de inicialização executa somente: z = pixel.

  2. frm-v1:c0fdb8fb46828947defe52dd82bdabd45a1a8baeb32278ae649b7231e647bf2f:loop/0

    Em jm_27, este nó do laço executa somente: sqrz = fn1(z).

  3. frm-v1:c0fdb8fb46828947defe52dd82bdabd45a1a8baeb32278ae649b7231e647bf2f:bailout

    Em jm_27, o nó bailout testa somente: |z| <= t.

Recursos de sintaxe

initialization-flow

Em jm_27, a característica de inicialização focaliza a única operação z = pixel.

iteration-flow

Em jm_27, a característica de iteração focaliza a única atribuição sqrz = fn1(z).

bailout-test

Em jm_27, a característica de término focaliza a comparação |z| <= t.

Experimento de parâmetros

parameter1function1

Etapas

  1. Renderize jm_27 na linha de base fixa do plano de parâmetros com parameter1 (0, 0), function1 (identity) nos valores padrão de execução.
  2. Mude apenas um entre parameter1, function1 de cada vez, mantenha centro (0, 0), zoom 0.25, rotação 0, e 96 iterações e os outros parâmetros fixos, e compare as renderizações.

O que observar

Para cada alteração isolada de parameter1 ou function1, registre se a renderização difere da base e relacione a comparação a `|z| <= t`.

Exercício

Em jm_27, localize as três anotações e explique z = pixel, sqrz = fn1(z) e |z| <= t e explique por que nenhuma instrução vizinha pertence à anotação do laço.

Verificação de conclusão

Em jm_27, você concluiu ao listar todas as 3 chaves de anotação e explicar corretamente sqrz = fn1(z) e |z| <= t.

Fontes e direitos

A proveniência está na unidade factual inglesa.

Os direitos estão na unidade factual inglesa.

Registro da fórmula

jm_27

Esta implementação canônica do FractalPark está publicada e pode ser executada.

Prévia determinística de jm_27

Código-fonte canônico

Linguagem
frm-like/1
Biblioteca padrão
1
Modo do perfil
parameter-plane
Centro do perfil
0, 0
Zoom do perfil
0.25
Iterações do perfil
96
Evidência do perfil
family

Parâmetros

  • parameter1: complex
  • function1: function

Código-fonte canônico

Esta revisão canônica verificada é somente leitura. Remix cria uma bifurcação editável separada.

Carregando código-fonte canônico…

Fonte e implementação

ID da fórmula
da95ae4b-d401-5eb0-862c-7d977c328fad
Nome canônico
jm_27
Nome original
jm_27
Fonte histórica
Fractint
Implementação atual
Adaptação direta

A implementação atual do FractalPark segue a semântica verificada da fórmula Fractint vinculada. O arquivo original mantém seus próprios termos de direitos.

Problema de direitos ou atribuição?

Envie o ID da fórmula e as evidências. O mantenedor pode suspender ou retirar a implementação durante a análise. contact@fractalpark.com