基于马尔可夫链的分形图形生成算法

作者:邓贞宙; 赵欣; 王平; 洪伟毅; 陶凌; 余礼苏*
来源:计算机应用研究, 2021, 38(10): 3189-3195.
DOI:10.19734/j.issn.1001-3695.2020.12.0565

摘要

区别于传统的基于欧几里德算法的图形生成算法,在迭代函数系统的基础上,提出了一种基于马尔可夫链的分形图形生成算法。该算法首先利用马尔可夫链为每个状态转移函数设置转移的概率密度,其次通过比较随机数与状态转移函数的概率分布来确定进入的状态转移函数,进而计算吸引点的位置、确定线条的位置和角度,推导出迭代后线条的角度关系,最后通过多次迭代生成不同角度和位置的线条组成一个完整的图形。相对于传统算法,该算法针对分形图形的生成、仿射变换矩阵参数的具体调控方式以及图形散点图的变化规则进行研究,通过对不同分形图形的生成及其形态调控的仿真实验验证了该算法可以对分形图形生成过程进行描述,进一步验证了该算法的优越性。

全文