4-2-3畢氏定理組合III
上一個單元還要動到5個區塊,再換一個變換圖形最少的吧。
1. A=(0,0)
2. B=(5,0)
3. c= Semicircle[A, B]
4. C= Point[c]
5. poly1=Polygon[C, B, 4] //產生D,E點,a,b,d,e四邊
6. poly2=Polygon[A, C, 4] //產生F,G點,f,g,h,i四邊
7. poly3=Polygon[B, A, 4] //產生H,I點,j,k,l,m四邊
8. E’=Reflect[E, C] //點對稱E-C-E’
9. u=Vector[C, E'] // u=向量CE’
10. F’=Reflect[F, C] //點對稱F-C-F’
11. v=Vector[C, F'] // v=向量CF’
12. E’’= Translate[E', v]
13. u2=Vector[E', E''] // u2=向量E'E''
14. v2=Vector[F', E''] // v2=向量F'E''
15. n=PerpendicularLine[E’’, j] //直線n (過 E’’、垂直 AB,即線段j)
16. J=Intersect[n, l] //點J為垂直線n與HI交點
17. uv3=Vector[E'' ,J] // uv3=向量E''J
18. 滑桿t //0~14
19. 打開試算表填入A1~A12值為1~12 //在命列分12次輸入也可以A1=1,A2=2,…
20. 在試算表B1 cell中填入0(或命令列輸入B1=0),然後在B1屬性定義欄填入
If[t ≦ A1, 0, If[t < A1 + 1, t - A1, 1]],利用試算表下拉複製功能,填滿B2~B
21. poly4=Polygon[K,L, M, N] //手動繪製四邊形,對應在CBDE旁邊
22. K內容C + B1*u ,L內容B + B1*u,
M內容D + B1*u ,N內容E + B1*u (t在1~2時移動生效)
//KLMN對應起始點CBDE
23. 下一步,t在3~4時MN不動,KL移動到哪?E’’I
K內容修改C + B1*u+B2*u2,L內容修改B + B1*u+B2*u2
24. 再下一步,圖形下移變成長方形,t在5~6時LM不動,KN移動到哪?J?
K內容修改C + B1*u+B2*u2+B3*uv3,N內容修改E + B1*u+B3*uv3
到這裡完成半邊,剩下的自己操作看看囉
繼續完成左右2個poly移動到下面
完成下方回復到上方動畫
增加按鈕
增加線條