FractalPark
超越函数

fzppcoct

028a6158-e5dd-5d63-a5a7-5db2e3f7d87d

教学概览

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

源码导读

  1. frm-v1:77c461de2d9cf0bbfb4a3257fb4e83bd1f250f6f5f1c52020ff3da0ecee366d9:init/0

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

  2. frm-v1:77c461de2d9cf0bbfb4a3257fb4e83bd1f250f6f5f1c52020ff3da0ecee366d9:loop/0

    在 fzppcoct 中,此循环节点仅执行:z = cosxx(z) + offset。

  3. frm-v1:77c461de2d9cf0bbfb4a3257fb4e83bd1f250f6f5f1c52020ff3da0ecee366d9:bailout

    在 fzppcoct 中,bailout 节点仅测试:|z| <= 50。

语法特征

initialization-flow

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

iteration-flow

在 fzppcoct 中,迭代特征聚焦 z = cosxx(z) + offset 这一个循环赋值。

bailout-test

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

参数实验

步骤

  1. 以固定参数平面基线渲染 fzppcoct:中心 (-0.5, 0)、缩放 0.4、旋转 0、96 次迭代。
  2. 除迭代次数外保持基线不变,以 48 次迭代再渲染一次,并与 96 次迭代的基线比较。

观察要点

在 fzppcoct 中,记录 48 次与 96 次迭代的比较是否出现差异,并标出源代码限制 |z| <= 50。

练习

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

完成检查

在 fzppcoct 中,完成时应列出全部 3 个注释键,并准确说明 z = cosxx(z) + offset 与 |z| <= 50 的作用。

来源与权利

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

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

公式档案

fzppcoct

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

fzppcoct 的确定性预览

规范源码

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

参数

没有声明参数

规范源码

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

正在加载规范源码…

来源与当前实现

公式 ID
028a6158-e5dd-5d63-a5a7-5db2e3f7d87d
规范名称
fzppcoct
原始名称
fzppcoct
历史来源
Fractint
当前实现
隔离式独立重写

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

对权利或署名有异议?

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