当前位置:首页 > 经验教程 > 正文内容

迭代功能|金狐画板高阶绘图技巧

Admin5小时前经验教程11

如果说金狐画板是一把精密的刻刀,那么 “迭代” 就是赋予它生命的魔法。无需一笔一划手动勾勒,只需设定一条简单变换规则,画板便会自动循环推演、层层衍生。寥寥几笔基础线条,就能演化出惊艳复杂的分形图案,迭代让我们亲眼见证 “一生二,二生三,三生万物” 的几何奇迹。

什么是迭代?

简单讲,迭代就是“重复执行某个变换操作”。举个例子:在线段上持续取中点,再以新中点作为基准重复操作,不断循环后,就能生成富有规律的精美图案。

金狐画板的迭代能做什么?

自由点迭代:点的位置动态变化,自动生成轨迹。

数值迭代:数值不断代入计算,逐步逼近结果。

混合迭代:点值联动,实现高阶图形变换。

深度迭代:绑定变量,动态调整迭代次数。

随机迭代:每次执行结果均不同,充满未知。

条件停止:达到预设条件时,自动终止迭代。

五个典型示例

一、单映射迭代——正五边形

1. 在绘图区绘制自由点O并双击标记为中心,再绘制自由点A(原象) ,选定点A执行“变换”子菜单“旋转”命令,将点A绕中心点O旋转72°得到点B,选定点A和点B,执行“构造”子菜单“连接”或按快捷键Ctrl+L得线段AB,如图:

2. 选定点A(原象),然后执行“变换”子菜单“迭代”弹出“迭代”对话框,如图:

3. 鼠标点击绘图区的点B(映像),将迭代深度(次数)设置为4,如图:

4. 点击“确定”后显示迭代结果,得到正五边形,如图:

特别提示:如果需要修改迭代参数,只要选中迭代象后点击鼠标右键,再点击“编辑迭代”即可再次打开“迭代”对话框,可以根据需要修改相关迭代参数。

二、多映射迭代——谢尔宾斯基三角形

1. 执行“数值”子菜单“变量”命令弹出“变量”对话框,“名称”修改为n(迭代次数),“精确度”修改为“单位”,其他可以使用默认值,点击“确定”后创建变量n,如图:

2. 构造三个自由点A、B、C并选定后执行“构造”子菜单“连接”或按快捷键Ctrl+L得三角形ABC,选定三边执行“构造”子菜单“比例点”或按快捷键Ctrl+M构造三边中点E、F、G,选定E、F、G三点然后执行“构造”子菜单“连接”或按快捷键Ctrl+L,得到基本图形,如图:

3. 选定点A、B、C(原象)然后执行“变换”子菜单“迭代”弹出“迭代”对话框,将“显示点”右侧的复选框取消勾选,删除“迭代深度”右侧文本框的数值然后点击绘图区的变量n,即迭代深度引用变量n,如图:

4. 鼠标点击一下“映像”最上面的粉色背景文本框,然后依次点击绘图区的点E、B、F,结果如图:

5. 点击“添加映像”,系统自动增加三个映像文本框,然后依次点击绘图区的点G、F、C,再次点击“添加映像”,系统再次自动增加三个映像文本框,然后依次点击绘图区的点A、E、G,点击“确定”后显示迭代结果(迭代深度为变量的初始值1),如图:

6. 拖动变量n的滑杆,n的值随之变化,即迭代深度动态变化,以下是迭代深度为3(n=3)和迭代深度为5(n=5)的效果:

三、数值迭代——牛顿迭代法求方程 x² - 2 = 0 的根

特别提示:

1. 根据牛顿迭代法原理得迭代公式:xₙ₊₁ = xₙ/2 + 1/xₙ;

2. 本示例以 x₀ = 1 为初始值,迭代收敛到正根 +√2。

操作步骤:

1. 执行“数值”子菜单“变量”命令弹出“变量”对话框,“名称”修改为n(迭代次数),“精确度”修改为“单位”,其他可以使用默认值,点击“确定”后创建变量n;

2. 执行“数值”子菜单“变量”命令弹出“变量”对话框,“名称”修改为x_{n},“精确度”修改为“十万分之一”,其他可以使用默认值,点击“确定”后创建变量xₙ(原象),如图:

3. 执行“数值”子菜单“计算”命令弹出“计算”对话框,“名称”修改为x_{n+1},“精确度”修改为“十万分之一”,其他可以使用默认值,点击“确定”后得到计算值xₙ₊₁(映像),如图:

4. 选定变量xₙ(原象)然后执行“变换”子菜单“迭代”弹出“迭代”对话框,“映像表达式”右侧的文本框引用计算值xₙ₊₁(鼠标点击绘图区的xₙ₊₁),“迭代深度”右侧的文本框里引用变量n(鼠标点击绘图区的变量n),如图:

5. 点击“确定”后显示迭代结果(迭代深度为变量的初始值1),如图:

6. 拖动变量n的滑杆,n的值随之变化,即迭代深度动态变化,当迭代次数为4时方程的解已逼近1.41421,如图:

四、混合迭代——构造√n

1. 新建变量k(迭代深度),当前值设为3,新建变量n,当前值设为1,计算n+1,如图:

2. 绘制单位长线段AB并度量其长度,在点B附近绘制自由点C并连接AC,过点C构造AC的垂线,如图:

3. 选定点C后执行“构造”子菜单“条件圆”,在“条件表达式”右侧文本框引用线段AB的长度(鼠标点选),如图:

4. 鼠标点击构造垂线和圆的交点D,连接AD并构造中点E,如图:

5. 执行“编辑”子菜单“插入文本”或点击工具箱的文本图标,在“编辑文本”对话框的编辑区插入数学公式根号n+1,n为引用的变量,得到文本√2,如图:

6. 选定文本√2和点E然后执行“编辑”子菜单“合并”,将文本合并到点E,如图:

7. 选定点C和变量n(原象),然后执行“变换”子菜单“迭代”命令弹出“迭代”对话框,“映象”右侧文本框依次点击点D和计算值n+1,如图:

8. 最后,选定点C和点B执行“编辑”子菜单“合并”命令,如图:

9. 最终效果图如下:

五、勾股树——经典分形

在线浏览:https://geo.jhpad.com/f/A2

效果图如下:

深度迭代:可控可变的动态图形

普通迭代仅能设置固定循环次数,深度迭代支持用变量控制迭代次数。比如,创建一个变量引用为迭代次数,拖动变量滑杆时,迭代次数实时变化,图形也随之动态变化。

在线浏览:https://geo.jhpad.com/f/A3

效果如下:

随机迭代:每次执行结果均不同

按快捷键 Shift+!,每次生成图形均不重复,适合模拟随机分布、自然纹理等场景。

在线浏览:https://geo.jhpad.com/f/1

效果如下:

(该示例源文件由向忠老师分享)

条件停止:智能自动终止迭代

当满足某个条件时(比如点超出画布范围、数值达到某值),迭代自动停止。

(该示例源文件由向忠老师分享)

迭代终点:可编辑可构造的实体点

迭代生成的迭代象是一个不可分割的整体,因此无法度量,也不能在其上直接构造新图形。但迭代“终点”是实体点,拥有普通点的一切属性。构造方法:选定迭代象,点击菜单栏「变换」→「终点」即可生成。

迭代是金狐画板高阶核心功能。从基础正多边形,到复杂分形勾股树等,仅依靠简单重复规则,就能创造层次丰富的几何画面。掌握了迭代,你就掌握了画板的“进阶密码”。

访问画板:https://geo.jhpad.com

“迭代功能|金狐画板高阶绘图技巧” 的相关文章

解锁金狐画板:分段函数课本标准,图象一体成型

解锁金狐画板:分段函数课本标准,图象一体成型

金狐画板内置if条件函数,在分段函数的表示上非常方便。只需一行表达式,即可输出符合课本规范的公式,并可一键绘制完整的分段函数图象,一体成型,无需像传统几何画板那样用乘积逻辑拼接。功能入口:“数值”子菜单“新建函数”,或“绘图”子菜单“函数图象”。if 函数语法单条件判断:if(条件, 条件成立时的值...

解锁金狐画板:自动保存,告别课件丢失焦虑!

解锁金狐画板:自动保存,告别课件丢失焦虑!

你是否也经历过这样的崩溃瞬间?花了几十分钟精心制作一份动态数学课件,就在即将完成时,电脑突然蓝屏、浏览器意外崩溃,或者手一抖点了刷新……所有心血瞬间清零,那种懊恼与无助,仿佛一拳打在了棉花上,无力又愤怒。金狐画板具备自动保存功能,开启后,课件内容实时自动存档,突发断电、程序闪退,还是误操作关闭了页面...

解锁金狐画板:作品分享,随时随地访问

解锁金狐画板:作品分享,随时随地访问

金狐画板为纯网页工具,无需下载安装任何客户端,Windows、Mac、平板、手机全设备兼容。只要设备联网、打开浏览器输入网址即可进入画板,办公室电脑、教室多媒体、居家笔记本、外出手机随时切换。支持一键分享作品获取分享链接,不用拷贝传输课件,复制分享链接或下载二维码转发给朋友,即可随时随地访问,彻底摆...

发表评论

访客

看不清,换一张

◎欢迎参与讨论,请在这里发表您的看法和观点。