FractalPark
折叠绝对值

liar4

280229ec-dd2f-5982-9954-75829a37a5f2

教学概览

在 FRM-like/1 中,liar4 按源代码的初始化、循环和退出测试运行。请把每一步当作对当前状态的明确操作,而不是从名称推测规则。固定配置让你能观察同一迭代过程。

源码导读

  1. frm-v1:503739d928f438a7edc79d8d7fb1931b1435b45b0c8231950a2b11cf7104d22c:init/0

    初始化节点执行: `z = pixel`

  2. frm-v1:503739d928f438a7edc79d8d7fb1931b1435b45b0c8231950a2b11cf7104d22c:loop/0

    循环节点执行: `z = 1 - abs(imag(z) * p - real(z)) + (1 - abs(1 - real(z) - imag(z)))`

  3. frm-v1:503739d928f438a7edc79d8d7fb1931b1435b45b0c8231950a2b11cf7104d22c:bailout

    终止测试为: `|z| <= 1`

语法特征

source-sequence

此结构把所引用的源代码步骤组织为一个可检查的顺序。 280229ec-dd2f-5982-9954-75829a37a5f2:503739d928f438a7edc79d8d7fb1931b1435b45b0c8231950a2b11cf7104d22c:init, 280229ec-dd2f-5982-9954-75829a37a5f2:503739d928f438a7edc79d8d7fb1931b1435b45b0c8231950a2b11cf7104d22c:loop, 280229ec-dd2f-5982-9954-75829a37a5f2:503739d928f438a7edc79d8d7fb1931b1435b45b0c8231950a2b11cf7104d22c:bailout

参数实验

parameter1

步骤

  1. 使用固定配置(mode parameter-plane; center (-0.5, 0); zoom 0.4; rotation 0; iterations 96)。先以parameter1默认值(0, 0)运行一次,再将parameter1设为(1, 0)运行一次;分别记录可见结果。

观察要点

比较两次运行,记录`z = 1 - abs(imag(z) * p - real(z)) + (1 - abs(1 - real(z) - imag(z)))`是否得到相同的可见结果和迭代行为。

练习

找出与`z = 1 - abs(imag(z) * p - real(z)) + (1 - abs(1 - real(z) - imag(z)))`有关的源注释,并说明初始化、循环和终止测试的顺序。

完成检查

完成时列出所引用的三个注释键,并按`z = 1 - abs(imag(z) * p - real(z)) + (1 - abs(1 - real(z) - imag(z)))`对应的初始化、循环和终止顺序排列。

来源与权利

来源:

权利:

公式档案

liar4

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

liar4 的确定性预览

规范源码

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

参数

  • parameter1: complex

规范源码

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

正在加载规范源码…

来源与当前实现

公式 ID
280229ec-dd2f-5982-9954-75829a37a5f2
规范名称
liar4
原始名称
liar4
历史来源
Fractint
当前实现
直接适配

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

对权利或署名有异议?

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