混沌开窍---24幅由算法生成的正方形图像
庄子讲过这么一个故事:南海之帝名叫倏,北海之帝名叫忽,中央之帝名叫浑沌。倏和忽经常一起在浑沌的地上相遇,浑沌待他们很好。倏和忽商量怎样报答浑沌的友情,他们说:“人们都有眼、耳、鼻、口七窍,用来看、听、吃、呼吸,唯独浑沌什么也没有,我们就试着为他凿开七窍吧。”于是他们就为浑沌凿七窍,一天凿成一窍,凿到第七天,七窍全凿通时,浑沌就死了。
我对这个寓言的理解是:混沌是无规律的,一旦为其找到了规律,那么混沌就称不上混沌了.
在上一篇文章中我讲到谢尔宾斯基三角形的生成算法,那么将三角形改成一个矩形或正方形会如何呢?
给正方形的4个顶点,和一个当前点,然后以以下的方式进行迭代处理:
a.随机选择正方形的某一个顶点,计算出它与当前点的中点位置;
b.将计算出的中点做为当前点,再重新执行操作a
生成的点集图形如下:
点集毫无规律可言,每一个点都是随机的.如同小时候电视上的雪花屏,这算是彻底的混沌。将其转化成图像如下:
OK,下面的24幅图像是我在此图像生成算法基础上做一些修改生成的:
混沌之乐在无窍,倏忽之乐在有窍。以有窍之乐妄度无窍之乐,倏忽虽出于其善,非混沌之善。世间有无数哀其不幸怒其不争者,犹如混沌,哀则可矣,切勿为其开窍,人各有其快乐,何必待人杞忧。为人切勿为倏忽,可为混沌,难得糊涂。
相关文章:
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· go语言实现终端里的倒计时
· 如何编写易于单元测试的代码
· 10年+ .NET Coder 心语,封装的思维:从隐藏、稳定开始理解其本质意义
· .NET Core 中如何实现缓存的预热?
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· 周边上新:园子的第一款马克杯温暖上架
· Open-Sora 2.0 重磅开源!
· 分享 3 个 .NET 开源的文件压缩处理库,助力快速实现文件压缩解压功能!
· Ollama——大语言模型本地部署的极速利器
· DeepSeek如何颠覆传统软件测试?测试工程师会被淘汰吗?