你喜欢折纸痕吗?给你一张很大的纸,对折以后再对折,再对折……每次对折都是从右往左折,因此在折了很多次以后,原先的大纸会变成一个窄窄的纸条。现在把这个纸条沿着折纸的痕迹打开,每次都只打开“一半”,即把每个痕迹做成一个直角,那么从纸的一端沿着和纸面平行的方向看过去,会看到一条美妙的曲线。我们可以发现这实际上就是分形中的中国龙。其离散迭代系统如下:
Axiom F
F = F + G
G = F – G
注:+表示逆时针转90度,-表示顺时针转90度;F和G都表示单位长度的直线段。
Haskell 代码:
MATLAB代码