Python 繪制謝爾賓斯基地毯圖片(2020年3月23日)
2021-03-09 11:05 作者:阿-岳同學(xué) | 我要投稿

制作背景
大一下學(xué)期,疫情時代在家。學(xué)習(xí)了PIL繪制圖案,忽然想到了可以用來繪制以前見過的一些有意思的分型圖案,于是就來寫了一個繪制謝爾賓斯基地毯的圖片
謝爾賓斯基地毯是一個正方形,正中間扣掉九分之一面積大小的正方形,然后再在剩下的8個部分扣掉每個部分正中心的正方形,這樣就可以無限扣下去了。但是程序有限,我用的是矢量圖來繪制,所以執(zhí)行的級數(shù)有限。根據(jù)計算發(fā)現(xiàn),增長的級數(shù)和圖像邊長的大小是指數(shù)增長關(guān)系。(一級表示只在中間扣一次,最小可以3×3表示)。9級的謝爾賓斯基地毯的圖片大小已經(jīng)是(19683×19683)了,打開這正圖片都已經(jīng)非??D了。
效果圖片

源代碼
反思
標(biāo)簽: