FractalPark
Recíproca racional

reciprocalQuadratic

2edf64a9-157c-57d7-8894-1f4781bc4f8c

Visão geral didática

Em FRM-like/1, reciprocalQuadratic começa com se ismand, z = 0; caso contrário, z = pixel, usa denom = z * z + c no primeiro nó do laço e limita a iteração com |z| <= 256. Leia essas operações na ordem real da fonte.

Leitura guiada do código-fonte

  1. frm-v1:37344c3bc7fc90852e94c7b74ec99df5400c6332e8ca9bdad5e5c8ff3b51e688:init/0

    Em reciprocalQuadratic, o nó de inicialização executa somente: se ismand, z = 0; caso contrário, z = pixel.

  2. frm-v1:37344c3bc7fc90852e94c7b74ec99df5400c6332e8ca9bdad5e5c8ff3b51e688:loop/0

    Em reciprocalQuadratic, este nó do laço executa somente: denom = z * z + c.

  3. frm-v1:37344c3bc7fc90852e94c7b74ec99df5400c6332e8ca9bdad5e5c8ff3b51e688:bailout

    Em reciprocalQuadratic, o nó bailout testa somente: |z| <= 256.

Recursos de sintaxe

initialization-flow

Em reciprocalQuadratic, a característica de inicialização focaliza a única operação se ismand, z = 0; caso contrário, z = pixel.

iteration-flow

Em reciprocalQuadratic, a característica de iteração focaliza a única atribuição denom = z * z + c.

bailout-test

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

Experimento de parâmetros

Etapas

  1. Renderize reciprocalQuadratic com a base do plano de parâmetros fixada: centro (0, 0), zoom 0.25, rotação 0, e 96 iterações.
  2. Mantenha a base fixa exceto pelas iterações, renderize uma vez com 48 iterações e compare com a base de 96.

O que observar

Em reciprocalQuadratic, registre se a comparação entre 48 e 96 iterações muda algo e anote o limite da fonte |z| <= 256.

Exercício

Em reciprocalQuadratic, localize as três anotações e explique se ismand, z = 0; caso contrário, z = pixel, denom = z * z + c e |z| <= 256 e explique por que nenhuma instrução vizinha pertence à anotação do laço.

Verificação de conclusão

Em reciprocalQuadratic, você concluiu ao listar todas as 3 chaves de anotação e explicar corretamente denom = z * z + c e |z| <= 256.

Fontes e direitos

A proveniência está na unidade factual inglesa.

Os direitos estão na unidade factual inglesa.

Registro da fórmula

reciprocalQuadratic

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

Prévia determinística de reciprocalQuadratic

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

Nenhum parâmetro declarado

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
2edf64a9-157c-57d7-8894-1f4781bc4f8c
Nome canônico
reciprocalQuadratic
Nome original
reciprocalQuadratic
Fonte histórica
FractalPark
Implementação atual
Propriedade do projeto

Esta é uma implementação própria do projeto FractalPark. O arquivo vinculado é a Definition canônica fixada.

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