2022年4月8日 星期五

Geogebra 快速畫格子

 

如果要用geogebra畫一個8x8的格子圖,需要畫64個頂點及至少16條直線,光是用想得就覺得累,有沒有比較快的方法呢?

在geogebra 畫一個點(3,4),相當於用滑鼠在坐標(3,4)上按一下滑鼠左鍵;也可以在指令列直接輸入(3,4),geogebra 就會在指定位置產生一個點(如下圖),按下《ENTER》後,還會替它取一個代號。


若要畫一個線段,除了使用滑鼠外,也可以在指令列輸入segment(起點坐標,終點坐標);

↓輸入segment((2,2),(3,4))畫一條從(2,2)至(3,4)的線段


現在利用sequence 指令來要畫8x8=64個頂點(a,b),0<=a<=7, 1<=b<=8; 在命令列輸入sequence( (0,k),k,1,8)繪出八個頂點,即(0,b),1<=b<=8;再利用鍵盤的向上鍵(↑)重複上個指令,將指令改成sequence( (1,k),k,1,8),重複7次,直到sequence( (7,k),k,1,8)為止;

↓第一次輸入sequence後,下次利用向上鍵來重複指令

↓輸入八次sequence,得到64個頂點


接下來是畫八條水平線,即sequence(segment((0,k),(7,k)),k,1,8),一個指令畫八條線;

sequence(segment((0,k),(7,k)),k,1,8)

↓同理,八條垂直線:sequence(segment((k,1),(k,8)),k,0,7)

這樣有沒有比較省力呢?!也許你會問geogebra有沒有for loop? 其實有,但很難用,有機會再說吧!!


沒有留言:

張貼留言