妈仔小窝 - 轻松掌握生活经验,分享各种小常识!
当前位置:生活经验分享 > 母婴教育 > 教育 > 中学 > 用WHY数学图像生成器绘制酷炫分形图

用WHY数学图像生成器绘制酷炫分形图

时间:2017-09-15 15:42 点击:
我在怎么使用软件《WHY数学表达式可视化工具》里面,介绍了用WHY工具绘制图形的方法;又在用《WHY数学表达式可视化工具》绘制3D图形里面,简单介绍了3D图形的绘制方法。但是限于我的水平有限,还不能很好的理解这个工具。我发现这个工具不能运行分形的代码。今天,网友分享了另一个数学软件——《WHY数学图像生成器》,是开源的,而且可以运行分形的代码。

工具/原料生活小常识

more电脑WHY数学图像生成器

方法/步骤生活小常识

1

打开WHY数学图像生成器,界面如下。

用WHY数学图像生成器绘制酷炫分形图(配图)2

点击:菜单——视图——脚本编辑界面。

用WHY数学图像生成器绘制酷炫分形图(配图)3

这个界面,就是用来写代码的地方。

用WHY数学图像生成器绘制酷炫分形图(配图)4

在脚本编辑界面里面,输入下面的代码:

pixels = W:1024 H:1024

y = from -2 to 2 W

x = from -5 to -1 H

t = 3.1324

px = abs(x*2)

py = abs(y*2)

pz = px

abx = 2 - px

aby = abx

sxcy = sin(x)*cos(y)

[loop start:16

h = cos(length2(px, py))

abx = abx + px + h

aby = aby + py + h

py = py + sin(abx - pz - 0.5*t)*0.5

px = px + sin(aby + t)*0.5

pt = px+py

px = (px - pt)+sxcy

py = (py - pt)+sxcy

pz = (pz - pt)+sxcy

abx = abx + py

aby = aby + py

loop end]

k = (px+px+py)/24

r = k

g = k

b = k

用WHY数学图像生成器绘制酷炫分形图(配图)5

把代码保存为“牛.txt”,就是文本文档。

保存下来,是为了以后使用。

用WHY数学图像生成器绘制酷炫分形图(配图)6

解析脚本,得到图像。

看着就是一头大水牛,所以上面文件命名为“牛”。

用WHY数学图像生成器绘制酷炫分形图(配图)7

左边的选项,可以改变颜色。

用WHY数学图像生成器绘制酷炫分形图(配图)8

菜单——文件——图片另存为——,可以导出图片。

用WHY数学图像生成器绘制酷炫分形图(配图)9

导出的图片如下。

遗憾的是,导出的图片没有色彩。

还要承受百度经验的压缩,原图是1024*1024的。

用WHY数学图像生成器绘制酷炫分形图(配图)

注意事项生活小常识

实际上,把保存下来的文本文档,直接拖到软件界面上,就可以运行代码了。

---分隔线---
标签:
---分隔线---
---分隔线---
尚未注册畅言帐号,请到后囼注册
栏目列表
推荐内容