从滚动圆的实作来看GSP与GeoGebra的轨迹之不同-数学学科中心.DOC

从滚动圆的实作来看GSP与GeoGebra的轨迹之不同-数学学科中心.DOC

  1. 1、本文档共4页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
从滚动圆的实作来看GSP与GeoGebra的轨迹之不同-数学学科中心

從滾動的實作來看GSP與GeoGebra的軌跡之不同 –plus)軟體,與GSP有些類似,但功能上多了許多。 其中遇到大陸的一位左先生,是張景中教授開發.tw/ELME/DGE/reheart/ggb-tech/GGB_Tech_6.html 來操作參考作品) 現在發生一個問題:大學生以畫線段的工具,隨意在這作品的圓上找一點,連接圓心形成一個半徑。以同樣的方式讓圓滾動,原本設計會轉動的半徑依舊會跟著轉動,但是大學生後來製造出來的半徑卻不會跟著轉!這對他們造成困擾,一直沒有解決。左先生在演講時提出這個問題,看看現場有沒有人可以幫忙解決。 滾動圓製作原理是計算前進距離,轉換為旋轉角度,讓圓上某幾個半徑隨著前進距離而旋轉。這樣就會有一邊前進、一邊轉動的效果。下面簡述作法: 滾動圓作圖法: (1)畫一線段AB。線段AB長度表示要生成的滾動圓半徑。 (2)畫一線段DD1。線段DD1長度表示滾動圓要前進的路線。 (3)在線段上取一點C。C表示滾動圓與路線的交點。操作時以拉動C點使得圓前進。(也可以另外設定拉桿當作操控工具,藉此計算出C點位置) (4)過C作垂直DD1之直線L。以C為圓心、AB為半徑畫圓,在上方交L於E。E代表滾動圓的圓心。 (5)以E為圓心,EC距離為半徑畫圓。(其他不需要元素可隱藏) (6)計算角度θ= –360(.DC距離/(2π.AB距離),以E為旋轉中心,將C點旋轉θ角,到達C1,線段E C1會跟著圓前進時轉動。 (7)同樣以E為旋轉中心,將C1逆時針旋轉90度到C2,將C2逆時針旋轉90度到C3,將C3逆時針旋轉90度到C4,分別連結E C2、E C3、E C4。 (8)滾動圓大致完成。拉動C點看看效果。 我在ATCM現場馬上做出一個作品,一樣跟大陸左先生發生相同的困境。重點在於畫半徑的兩個決定點,圓心是會跟著走,但是圓周上的點卻不會跟著轉動!這是因為當初設計跟著轉的半徑,是經過計算而建構出來的。隨意標的點卻不具有計算結果的性質。這該如何解決呢? 我意識到,關鍵是在「隨意」連出來的半徑上。如何能讓隨意點出來的圓周點,會具有「轉動」的性質呢? 腦中靈光一現!重點就是圓周!當初在製作滾動圓時,重心是放在會跟著轉動的半徑上,圓周是直接利用圓心和圓周上的點,以圓工具畫出來的。所以不能控制隨意在圓周上的點跟著轉動。 我要改變這個圓周的生成條件,賦予圓周上每一點都有角度的屬性。所以另外設定一個角度參數ψ,其負責利用已經轉動θ(前進所決定)的半徑之圓周點,再轉動ψ= 0(~360(,以「軌跡」的方式生成一個圓。這個圓看起來是跟圓工具做出來的一樣(只是軌跡可能比較粗一點)。這樣製作出來的圓,上面每個點,實際上是轉動了(θ+ψ)角度。也就是圓在前進時,圓周上的點每個都跟著轉動。所以隨意在圓周上點一點,必定會跟著轉動。 依照我最近幾年在做3D立體框架的經驗,我當場決定以GSP來製作這個成品,經過測試後能夠達成目的。大陸左先生操弄一番,也看看這些點的生成碼,知道了解決方案。等到回到飯店後,我自己再用GeoGebra依照一樣的步驟作一次,得到預料中的意外! 這就是本文的重點:GSP的軌跡性質與GeoGebra的軌跡性質是不同的!GSP利用軌跡所作出來的圖形,上面的每個點都會保有製作時的數學性質,例如角度、比例、相對位置等等(保角、保距)。但是GeoGebra利用軌跡製作的圖形,其上的點卻不一定維持原有的性質。 我們以一個簡單的例子,來看看GeoGebra的「奇異現象」。在GeoGebra中以圓工具「圓心–圓周點」畫一個圓,圓心為A、圓周點為B。請在圓周上隨意點一點C。請試著進行下面兩種動作: (一)以滑鼠點選A點,按著鍵盤的Ctrl鍵不放,再點選B點,此時A與B同時被選取。接下來拉著B不放,可以拖曳這個圓。注意看C點,在拖曳的過程中,C點與A、B兩點的相對位置並無改變。 (二)取消選取。以滑鼠左鍵按著不放選出一個範圍,覆蓋整個圓再放掉,此時整個圖形都被選取。這時拖曳整個圓看看,C點在拖曳的過程中,會隨機移動!而且這種移動方式,是無法預期的,亦即C點的移動並無函數現象,或保留某些幾何性質。 在GeoGebra中,基本的圓工具都有這樣不可預期的效果,更何況是軌跡呢?當時我利用GeoGebra製作出來的滾動圓,以線段連出來的半徑,也是會隨機移動。我想,GSP的軌跡上每個點,都具有與某參數相關的數學性質,就算這參數不是我們原本設計的,GSP會視需要而使用,並且保持一定性質。但是GeoGebra製作出軌跡後,軌跡上的點卻觀察不出性質。如果有機會,我們可以設計一套精密的研究工具,來看看這程式背後的秘密。 向國內幾位動態幾何專家請教後,發現在GeoGebra中可以使用curve指令解決這個困境。curve是一個在輸入欄中執行的指令,主要功能是畫參數式

您可能关注的文档

文档评论(0)

wumanduo11 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档