FractalPark
有理倒数

jm_27

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

教学概览

在 FRM-like/1 中,jm_27 从 z = pixel 开始,循环首个节点是 sqrz = fn1(z),并以 |z| <= t 限制迭代。请按源代码的实际顺序阅读这些操作。

源码导读

  1. frm-v1:c0fdb8fb46828947defe52dd82bdabd45a1a8baeb32278ae649b7231e647bf2f:init/0

    在 jm_27 中,初始化节点仅执行:z = pixel。

  2. frm-v1:c0fdb8fb46828947defe52dd82bdabd45a1a8baeb32278ae649b7231e647bf2f:loop/0

    在 jm_27 中,此循环节点仅执行:sqrz = fn1(z)。

  3. frm-v1:c0fdb8fb46828947defe52dd82bdabd45a1a8baeb32278ae649b7231e647bf2f:bailout

    在 jm_27 中,bailout 节点仅测试:|z| <= t。

语法特征

initialization-flow

在 jm_27 中,初始化特征聚焦 z = pixel 这一个起始操作。

iteration-flow

在 jm_27 中,迭代特征聚焦 sqrz = fn1(z) 这一个循环赋值。

bailout-test

在 jm_27 中,终止特征聚焦比较 |z| <= t。

参数实验

parameter1function1

步骤

  1. 以固定参数平面基线渲染 jm_27,并使用运行时默认值 parameter1 (0, 0), function1 (identity)。
  2. 每次只改变 parameter1, function1 中的一个,固定中心 (0, 0)、缩放 0.25、旋转 0、96 次迭代和其余槽位,再比较渲染结果。

观察要点

分别改变parameter1或function1时,记录渲染是否不同于基线,并把比较结果联系到`|z| <= t`。

练习

在 jm_27 中,找出三个注释:分别说明 z = pixel、sqrz = fn1(z) 和 |z| <= t,并解释为什么相邻语句不属于循环注释。

完成检查

在 jm_27 中,完成时应列出全部 3 个注释键,并准确说明 sqrz = fn1(z) 与 |z| <= t 的作用。

来源与权利

来源说明见英文事实单元。

权利说明见英文事实单元。

公式档案

jm_27

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

jm_27 的确定性预览

规范源码

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

参数

  • parameter1: complex
  • function1: function

规范源码

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

正在加载规范源码…

来源与当前实现

公式 ID
da95ae4b-d401-5eb0-862c-7d977c328fad
规范名称
jm_27
原始名称
jm_27
历史来源
Fractint
当前实现
直接适配

当前 FractalPark 实现遵循所链接 Fractint 公式的已验证语义;原始文件保留其自身的权利条件。

对权利或署名有异议?

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