国产日韩欧美一区二区三区三州_亚洲少妇熟女av_久久久久亚洲av国产精品_波多野结衣网站一区二区_亚洲欧美色片在线91_国产亚洲精品精品国产优播av_日本一区二区三区波多野结衣 _久久国产av不卡

?

倒過來的自動機

2012-04-29 00:44:03陳凱
中國信息技術教育 2012年5期
關鍵詞:六角形斯基自動機

陳凱

一只兔子在自家菜園的田地中劃出鉆石狀的格子,在其中種上胡蘿卜,要知道,這是一只有強迫癥的兔子,它所做的事情,都遵循一種叫做對稱的規(guī)則。它在第一行的正中間種上一棵胡蘿卜,然后從第二行開始,兔子站在格子中望向前一行的左前方和右前方,若所種的胡蘿卜排列恰巧對稱,那它就空出這塊地方什么也不種,要是望出去不對稱,就種下胡蘿卜,其后的每一行也都是這樣。照這個規(guī)則一直種胡蘿卜的話,得到的圖案如圖1所示,看上去很熟悉,不是嗎?

在往期的文章里,我們已經(jīng)介紹了初等元胞自動機,并且在矩形網(wǎng)格中通過初等元胞自動機第90號規(guī)則得到了謝爾賓斯基三角形圖案?,F(xiàn)在,我們在鉆石狀網(wǎng)格中用更簡單的規(guī)則得到了同樣的圖案,假如換成六角形形狀的網(wǎng)格,結果仍然是相同的,這可真是奇妙。鉆石狀或六角形網(wǎng)格中的謝爾賓斯基三角形的生成規(guī)則可簡敘為:00生成0;11生成0;10生成1;01生成1。

值得注意的是,在六角形網(wǎng)格中,我們可以任意選擇圖中所示的x、y、z這三個方向按以上規(guī)則來生成謝爾賓斯基三角形(如圖2)?,F(xiàn)在的問題是,能否選擇a、b、c這三個方向,來“倒”著生成謝爾賓斯基三角形呢?換而言之,就是要尋找到某個規(guī)則,使二進制序列“0111111110”變化為“010101010”,同樣的規(guī)則再使得“010101010”變化為“01100110”,進而為“0100010”、“011110”、“01010”、“0110”、“010”呢(如圖3)?

把圖形稍微旋轉一點角度得到字符序列如圖4,這樣看起來就更清楚一些。

乍一看似乎難以找到這樣的規(guī)則,因為逆向的謝爾賓斯基三角形的變化方式似乎具有很大的不確定性。例如,從第一行到第二行的變化中,我們既不能規(guī)定11生成1,也不能規(guī)定11生成0。實際上,同步更新的自動機無法勝任此工作,但或許我們可以嘗試使用異步的自動機來生成謝爾賓斯基三角形。什么是異步自動機呢?下面演示的是字符序列中第二行前四個字符的生成過程,相信讀者看了以后會有所領悟。

第一步:01生成1。

第二步:11生成0。

第三步:01生成1。

可以換一些更長的數(shù)字序列,比如“011111111111111110”,觀察運用異步變化規(guī)則,能否順利產(chǎn)生出謝爾賓斯基三角形。驗證工作借助微軟的Excel電子表格就能夠實現(xiàn),想到怎么做了嗎?(答案在本期找)

猜你喜歡
六角形斯基自動機
建筑史話
為什么雪花大都是六角形?
{1,3,5}-{1,4,5}問題與鄰居自動機
一種基于模糊細胞自動機的新型疏散模型
智富時代(2019年4期)2019-06-01 07:35:00
廣義標準自動機及其商自動機
名導波蘭斯基再遇性侵指認
世界知識(2017年17期)2017-12-28 21:15:36
穆索爾斯基藝術歌曲的創(chuàng)作思想淺論
樂府新聲(2016年4期)2016-06-22 13:03:00
為什么蜂窩都是六角形的
模糊自動機的強連通性及群自動機
為什么蜂窩是六角形的?等4則
洛川县| 赫章县| 伽师县| 西充县| 保定市| 化州市| 武安市| 石棉县| 任丘市| 池州市| 梓潼县| 隆安县| 盐亭县| 龙州县| 康定县| 云阳县| 天柱县| 应城市| 青神县| 广昌县| 永安市| 宣武区| 大化| 双桥区| 卫辉市| 平陆县| 当阳市| 河津市| 潜江市| 南皮县| 泸溪县| 同仁县| 杨浦区| 正安县| 白河县| 喀喇沁旗| 博罗县| 陆川县| 益阳市| 舒兰市| 收藏|