FractalPark
Память орбиты

flip2_man_m

04338d55-9f3d-574a-8fb6-58ec7d530cc5

Обзор материала

Этот раздел основан на следующих точных операциях FRM-like/1: `init: z = 0; q = pixel. loop: q = flip(q); z = flip(z ^ 2 + q). bailout: |z| <= 4.`

Разбор исходного кода

  1. frm-v1:fd21d1feee8546a286c7af891e3a671613d5b55571c0426f07c77c20d409eff6:init/0

    Эта аннотация выполняет `z = 0`.

  2. frm-v1:fd21d1feee8546a286c7af891e3a671613d5b55571c0426f07c77c20d409eff6:loop/0

    Эта аннотация выполняет `q = flip(q)`.

  3. frm-v1:fd21d1feee8546a286c7af891e3a671613d5b55571c0426f07c77c20d409eff6:loop/1

    Эта аннотация выполняет `z = flip(z ^ 2 + q)`.

  4. frm-v1:fd21d1feee8546a286c7af891e3a671613d5b55571c0426f07c77c20d409eff6:bailout

    Эта аннотация выполняет `|z| <= 4`. Она завершает последовательность итераций этой формулы.

Синтаксические особенности

source-sequence

Этот признак последовательности связывает в порядке исходного кода процитированные операции, относящиеся к `flip(q)` и `flip(z ^ 2 + q)`.

Эксперимент с параметрами

Шаги

  1. Сначала отрисуйте закреплённую базу flip2_man_m с 96 итерациями, отслеживая `flip(q)`, `flip(z ^ 2 + q)`. Затем, сохраняя центр, масштаб, поворот и формулу, измените только предел итераций на 48 и выполните второй рендеринг.

Что наблюдать

В испытаниях flip2_man_m с `flip(q)`, `flip(z ^ 2 + q)` отметьте, есть ли видимое отличие от базового результата; отсутствие отличия также зафиксируйте.

Упражнение

Объясните роль `flip(q)` и `flip(z ^ 2 + q)` в порядке исходного кода и сравните запуски по шагам эксперимента с параметрами.

Проверка выполнения

Ваш ответ должен объяснить все 4 аннотированных операций, зафиксировать сравнение эксперимента и упомянуть `flip(q)` и `flip(z ^ 2 + q)`.

Источники и права

Источник: закреплённая ревизия выполнения и решение о публикации.

Сведения о правах приведены в английском фактологическом разделе.

Карточка формулы

flip2_man_m

Эта каноническая реализация FractalPark опубликована и готова к запуску.

Детерминированный предпросмотр flip2_man_m

Канонический исходный код

Язык
frm-like/1
Стандартная библиотека
1
Режим профиля
parameter-plane
Центр профиля
-0.5, 0
Масштаб профиля
0.4
Итерации профиля
96
Основание профиля
mechanical

Параметры

Объявленных параметров нет

Канонический исходный код

Эта проверенная каноническая ревизия доступна только для чтения. Remix создаёт отдельную редактируемую копию.

Загрузка канонического кода…

Источник и текущая реализация

ID формулы
04338d55-9f3d-574a-8fb6-58ec7d530cc5
Каноническое имя
flip2_man_m
Исходное имя
flip2_man_m
Исторический источник
Fractint
Текущая реализация
Изолированная независимая реализация

Исторический источник — Fractint. Текущая реализация FractalPark является изолированной независимой переработкой; исходный текст FRM не распространяется.

Есть вопрос о правах или атрибуции?

Отправьте ID формулы и подтверждающие материалы. На время проверки сопровождающий может приостановить или отозвать реализацию. contact@fractalpark.com