目前分類:C# (2)
- Jul 28 Mon 2014 21:20
foobar2000 ReplayGain 解決變更修改日期屬性
- Jul 28 Mon 2014 12:00
C# 謝爾賓斯基三角形 (帕斯卡三角形趨近)
C# 實作用 Pascal's triangle 趨近 Sierpinski triangle
名詞解釋
- Sierpinski triangle: 謝爾賓斯基三角形,一種碎形
- Pascal's triangle: 帕斯卡三角形,一種二項式係數的三角形陣列
建構方法
要建立謝爾賓斯基三角形有幾種方法,可參考 Wiki:
- 去掉中心 (Removing triangles)
- 縮小複製 (Shrinking and duplication)
- 隨機 (Chaos game)
- 箭頭曲線 (Arrowhead curve)
- 細胞自動機 (Cellular automata)
- 帕斯卡三角形 (Pascal's triangle)
- 河內塔 (Towers of Hanoi)
本 C# 程式用 #6 帕斯卡三角形來趨近謝爾賓斯基三角形, 較複雜且詳盡的圖形趨近用 #3 來建立較佳, 因為帕斯卡三角形越下面數字越大,不容易計算