分形和混沌很多时候都和迭代有关,特别是某些复数函数的迭代可以产生非常漂亮的图象,那么什么样的复数函数才能产生好看的图片呢;
《分形图形的选择进化》的思想是(典型的基因算法):把用来进行迭代的复数函数看作“基因”,然后每个基因可以生成一个“个体”,也就是图片;每个个体的繁殖能力由图片是否“漂亮”来决定;操作程序的人就形成“自然选择”的力量,根据某幅图片是否漂亮来决定某个个体是否进行繁殖;被挑选出来的图片对应的“基因”将获得产生下一代的权利,而在产生下一代基因时将进行随机的“基因变异”和“基因分裂组合”,从而产生下一批“基因样本”,这样产生的新的图片就继承了“父母”的特征又有了新的不同之处,不断的重复这个选择进化过程,你就可以得到你梦想不到的“瑰丽”图片; 这里发布的程序只是测试版本的程序,因为它产生出“漂亮”图片的几率还较小,需要点耐心,多进行一些尝试; 这个程序也是《数学表达式编译器类》的一个应用尝试,知道他的强大了吧; 随程序还附带了一些我调试程序时得到的有趣的图片,希望你能把你产生的有趣的图片发给我:) (HouSisong@263.net)
软件下载