最美情侣中文字幕电影,在线麻豆精品传媒,在线网站高清黄,久久黄色视频

歡迎光臨散文網(wǎng) 會(huì)員登陸 & 注冊(cè)

你用 Excel 做的最酷的事情是什么?

2022-10-28 21:59 作者:DevWeekly  | 我要投稿

原文鏈接https://www.zhihu.com/question/318065326/answer/2733904373

知乎:Jackpop,粉絲10萬+,每日更新精品內(nèi)容!

你聽過說混沌理論嗎?

這事情可能和我們對(duì)Excel常規(guī)的認(rèn)識(shí)并沒有太大關(guān)系,但是卻很有趣,也真的能夠體現(xiàn)Excel的強(qiáng)大之處。

混沌理論簡單來說就是關(guān)于非線性系統(tǒng)在一定參數(shù)條件下展現(xiàn)分岔、周期運(yùn)動(dòng)與非周期運(yùn)動(dòng)相互糾纏,以至于通向某種非周期有序運(yùn)動(dòng)的理論。

針對(duì)Excel,我做一件事情,把行高和列寬減少到如此小的數(shù)量,以至于整個(gè)屏幕都被作為像素的小Excel單元格填滿,然后我可以用我選擇的任何顏色填充,并在上面畫東西。

既然是畫圖,那為啥不用繪圖軟件呢?

別著急,繼續(xù)往后看就知道原因了。

img


有一個(gè)三角形,其頂點(diǎn)為A、B和C。請(qǐng)注意,這些頂點(diǎn)可以在任何地方,不一定要按照我上面畫的方式。在上圖中,P在三角形內(nèi),但即使它在三角形外,也沒有什么區(qū)別。

下一步是開始生成隨機(jī)數(shù)字1、2或3。如果數(shù)字是1,你要從P到A移動(dòng)一半的距離并在那里標(biāo)記一個(gè)點(diǎn),我們把它叫做P1。

img



通過上面這個(gè)圖片,大概能夠明白上面表述的含義。

如果你現(xiàn)在得到的是2或3,你要從P1移動(dòng)一半的距離到B(如果是2)或P1到C(如果是3)并標(biāo)記一個(gè)點(diǎn)。

如果你再次得到1這個(gè)隨機(jī)數(shù),你再從P1移動(dòng)一半的距離到A點(diǎn),并標(biāo)記一個(gè)點(diǎn)。

假設(shè),接下來的4個(gè)隨機(jī)數(shù)是2、1、3和2,這時(shí)的圖表將是下面這樣:

img


目前移動(dòng)次數(shù)還比較少,所以這看起來有點(diǎn)混亂,但步驟是這樣的。

當(dāng)我得到2這個(gè)隨機(jī)數(shù)時(shí),我從P1移動(dòng)一半的距離到B,并標(biāo)記一個(gè)點(diǎn)P2。

然后我得到了1,所以我從P2移到了A的一半,并標(biāo)記了P3。重復(fù)這個(gè)過程,我得到了P4和P5。

因此,用隨機(jī)數(shù)1、2和3分別代表A、B和C,你重復(fù)這個(gè)標(biāo)記過程的次數(shù)很多。那么,當(dāng)無限次重復(fù)之后,會(huì)出現(xiàn)什么情況呢?

要驗(yàn)證這些結(jié)果,如果逐步移動(dòng)顯然是不現(xiàn)實(shí)的,這時(shí)候就可以用到Excel中非常強(qiáng)大的一項(xiàng)功能--VBA。

我在Excel VBA中對(duì)這個(gè)游戲進(jìn)行編碼,重復(fù)10000次,這是我得到的圖像:

img


是不是很有趣?這個(gè)圖片看起來非常好看!

那么,如果初始是一個(gè)正方形結(jié)果又會(huì)是什么樣呢?

下面來看一下效果:

img



接下來,我試著讓每一個(gè)隨機(jī)選擇的頂點(diǎn)都與前一個(gè)頂點(diǎn)不一樣,再順時(shí)針加一個(gè)頂點(diǎn),我得到了下面這個(gè)結(jié)果:

img



然后,我讓它每一個(gè)隨機(jī)選擇的頂點(diǎn)都不是與前一個(gè)頂點(diǎn)對(duì)角線相對(duì)的。換句話說,前一個(gè)頂點(diǎn)加上順時(shí)針/逆時(shí)針的兩個(gè)頂點(diǎn),會(huì)得到一個(gè)非常好看的圖案:

img



這就是我在Excel上做的一件自認(rèn)為比較酷的事情,通過Excel的VBA,可以自動(dòng)化處理很多重復(fù)性工作,可以探索很多有趣、意想不到的事情。

這里只是給大家一個(gè)啟示,Excel的功能非常強(qiáng)大,很多功能除了常規(guī)的應(yīng)用,還可以舉一反三解決一些類似的工作,大大提升辦公效率。



你用 Excel 做的最酷的事情是什么?的評(píng)論 (共 條)

分享到微博請(qǐng)遵守國家法律
拜城县| 蓬安县| 三台县| 东阳市| 汾阳市| 山东| 正安县| 潢川县| 弋阳县| 灵石县| 碌曲县| 加查县| 林州市| 宁海县| 青铜峡市| 汕头市| 达拉特旗| 环江| 郸城县| 广西| 铜鼓县| 太白县| 宁南县| 青浦区| 越西县| 三台县| 田东县| 沿河| 闽侯县| 西昌市| 河西区| 漳平市| 毕节市| 准格尔旗| 安远县| 双牌县| 措美县| 炎陵县| 雷波县| 安远县| 昌平区|