欢迎光临散文网 会员登陆 & 注册

S11G8 帕斯卡三角(楊輝三角)

2021-11-14 19:24 作者:学用数学  | 我要投稿

        帕斯卡三角在數學上有很多應用,在機率與多項式的展開都會用到,而其本身也藏著很多數學秘密,這次我們將用 GGB 來實作帕斯卡三角形揭開其中的秘密。


任務一 用表格區製作帕斯卡三角形

說明:利用表格區功能快速完成帕斯卡三角形.

操作:

A1—A10 輸入:1

B1—K1輸入:0

B2=A1+B1,再複製


任務二 炫彩帕斯卡三角形

說明:利用GGB的動態顏色,將末位相同的數字調成同色.

操作:

B1: 屬性—高級—HSV—色相1—飽和度0—數值1,再複製

A列:屬性—高級—HSV—色相0.1—飽和度0.9—數值0.9

B2: 屬性—高級—HSV—色相Mod(B2,10)/10—飽和度if(B2==0,0,0.9)—數值1,再複製


任务三 建立三角形点列


說明:利用雙層序列以及向量構造中心對稱的三角形點列.

操作:

O=(0,0)

N=Slider(1,10,1)

u=(-1,-1)

v=(2,0)

Ps=序列(序列(O + m v + n u, m, 0, n), n, 0, N)


任務四 建立組合數序列

說明:利用nCr構造組合數序列Cs.

操作:

s=序列(序列(組合數(n, m), m, 0, n), n, 0, N)


任務五 將組合數放到三角點的位置


說明:利用Flatten將點列和數列扁平化,利用Zip把數字及位置一一對應.

操作:

FPs=Flatten(Ps)

FCs=Flatten(Cs)

TS=Zip(Text(c,p),c,FCs,p,FPs)


任務六 標示相加等關係


說明:利用滑動條顯示點的位置,再用向量顯示相加之和,對於其餘關係參考任務七.

操作:

n=Slider(1,N,1)

m=Slider(0,n,1)

Pnm=Ps(n+1,m+1)

PnmL=Ps(n,m)

PnmR=Ps(n,m+1)

vl=Vector(PnmL,Pnm)

vr=Vector(PnmR,Pnm)

添加复选框


任務七 顯示與費氏數列的關係



說明:類比相加關係,構造線段顯示左斜、右斜以及費氏數列的關係.

操作:

SH=Segment(Ps(n+1,1),Ps(n+1,n+1))

SL=Segment(Ps(n+1,m+1),Ps(n-m+1,1))

SR=Segment(Ps(m+1,m+1),Ps(n+1,m+1))

FS=Sequence(Ps(n+1-k,k+1),k,0,n/2)

SFS=Segment(FS(1),FS(length(FS))

分別構造復選框


小結

本節主要使用雙層序列將文字和點列一一對應,標示相關的關係,揭示帕斯卡三角形隱藏的規律,如果把所有的奇數畫上陰影,你會得到一個分形,也就是謝爾賓斯基三角形,歡迎挑戰,這是11季最後一個任務,下一季的第一個任務:


連接

【GGB】https://www.geogebra.org/classic/mcauytne
【Bili】https://www.bilibili.com/video/BV1Rv411u7Ro/
【YouTube】https://www.youtube.com/playlist?list=PLXH05kw-i_5Ix2JAt8DPQ94WExPPD0iwn


S11G8 帕斯卡三角(楊輝三角)的评论 (共 条)

分享到微博请遵守国家法律