FractalPark
Композиция функций

birdofprey

09288426-4968-5e78-9ab0-00607cc290bd

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

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

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

  1. frm-v1:dbb90a875ab0a6e56b3210ab8021339e7f9ea19d4bc8f26f82ed22f37ff58ede:init/0

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

  2. frm-v1:dbb90a875ab0a6e56b3210ab8021339e7f9ea19d4bc8f26f82ed22f37ff58ede:loop/0

    Эта аннотация выполняет `z = cosxx(sqr(z) + pixel) + pixel`.

  3. frm-v1:dbb90a875ab0a6e56b3210ab8021339e7f9ea19d4bc8f26f82ed22f37ff58ede:bailout

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

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

source-sequence

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

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

seed

Шаги

  1. С закреплённым профилем сначала отрисуйте базовый результат при `seed = 0 + 0i`. Сохраняйте центр, масштаб, поворот, число итераций и остальные слоты; за один запуск меняйте только одно: `seed = 1 + 0i`. Перед новым испытанием восстанавливайте базовые значения.

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

В испытаниях birdofprey с `seed`, `cosxx` отметьте, есть ли видимое отличие от базового результата; отсутствие отличия также зафиксируйте.

Упражнение

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

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

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

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

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

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

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

birdofprey

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

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

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

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

Параметры

  • seed: complex

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

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

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

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

ID формулы
09288426-4968-5e78-9ab0-00607cc290bd
Каноническое имя
birdofprey
Исходное имя
birdofprey
Исторический источник
Fractint
Текущая реализация
Изолированная независимая реализация

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

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

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