FractalPark
超越函数

frm-d2

1bb379a2-3588-53f8-a3ab-e52021c78054

教学概览

在 FRM-like/1 中,初始化执行 seed = pixel,随后 z = seed。每轮处理 z = sqr(z)+sin(z)+seed。 终止条件为 |z| < 4。

源码导读

  1. frm-v1:d51707785f4d59fbfa309c2dbd8da93ac1a0ca152c067e6e34c4851585652768:init/0

    初始化节点执行 seed = pixel,随后 z = seed。

  2. frm-v1:d51707785f4d59fbfa309c2dbd8da93ac1a0ca152c067e6e34c4851585652768:loop/0

    循环节点执行 z = sqr(z)+sin(z)+seed。

  3. frm-v1:d51707785f4d59fbfa309c2dbd8da93ac1a0ca152c067e6e34c4851585652768:bailout

    终止节点检查 |z| < 4。

语法特征

sequence

顺序展示 seed = pixel,随后 z = seed、z = sqr(z)+sin(z)+seed 与 |z| < 4。

参数实验

步骤

  1. 以固定配置为基线。运行 48 次迭代,再运行 96 次迭代,保持全部控制不变,并记录比较包含存储的 seed 的后续更新次数或逃逸计数是否不同。

观察要点

较大的迭代上限可能暴露更新中对已存seed的后续使用;记录观察到的逃逸计数是否不同。

练习

追踪 pixel 如何成为 seed 并被循环重用。

完成检查

完成时必须准确点名全部 3 个注释,并说明以下公式细节:seed 先接收 pixel,循环把 seed 加入更新。

提示

seed 先接收 pixel,循环把 seed 加入更新。

来源与权利

来源说明见固定源记录。

权利状态与发布决定见固定决定记录。

公式档案

frm-d2

该 FractalPark 规范实现已发布并可运行。

frm-d2 的确定性预览

规范源码

语言
frm-like/1
标准库
1
Profile 模式
parameter-plane
Profile 中心
-0.5, 0
Profile 缩放
0.4
Profile 迭代次数
96
Profile 证据等级
mechanical

参数

没有声明参数

规范源码

这是经过验证的只读规范版本。Remix 会创建一份独立的可编辑分支。

正在加载规范源码…

来源与当前实现

公式 ID
1bb379a2-3588-53f8-a3ab-e52021c78054
规范名称
frm-d2
原始名称
frm-d2
历史来源
Iterated Dynamics
当前实现
隔离式独立重写

历史来源为 Fractint 后继项目 Iterated Dynamics。当前 FractalPark 实现是隔离式独立重写,不分发原始 FRM 文本。

对权利或署名有异议?

请附上公式 ID 和支持证据。维护者可在复核期间暂缓或撤下该实现。 contact@fractalpark.com