2005年計算機在物理上應用課程(2005/09/06-2006/06) (教師: 黃 福坤)
登入
主題大綱

點選課程每個區段左邊可以寫下個人針對該區段的筆記,點選課程資源連結時,網頁上方連結後也有相同圖案,可以註記針對該資源的筆記.若點選本網頁上方圖案則可記錄針對本課程的筆記. 歡迎多加利用!
15 個子課程架構:
(0)
課程公告區

今天早上(3/17)時 我沒能及時證明midpint method 中午前收到同學寄來找到網路上證明的資料 其他同學可以參考
這就是上選修課程的好處 同學們會主動找尋相關資料
其他有興趣的同學 可以嘗試自行證明 Runge-Kutta method
會比midpoint method 繁瑣些 因為有四項


(4)
進度

以下列出已經上過每一周的內容與同學應該學會的要求

  1. 會安裝 JDK 與 EJS
  2. 了解並懂得EJS 的介面與基本使用
    1. 知道如何瀏覽所附範例(例如簡諧運動)
    2. 如何執行與存檔 以及檔名前加底線的功用
    3. 如何添加按鈕 並設定功能
    4. 如何擺設不同物件(東南西北中或陣列擺設等)
  3. 了解並實做: 設計一個粒子於長方區內來回碰撞, 以及如何變成N個
    1. if 與 for 的使用
  4. 了解並懂得 EJS 的運作以及 model 內各頁面的功能
  5. 了解並實做一個單擺的運動
    1. 如何改變粒子形狀,將箭頭改為線段等 知道物件都有很多屬性可修改
    2. 如何設計程式用滑鼠改變單擺長度與初速度( 如何自定函數,並設定滑鼠動作)
    3. 所需數學函數 Math.sin/ Math.cos/ Math.atan2(x,y) 以及常數 Math.PI (π) 
  6. 了解並實做利用 多個粒子/箭頭/軌跡. ...等元件
  7. 了解並實做自訂函數 以及函數的格式
  8. 了解並實做利用 繪製曲線圖AnalyticCureve 繪製給定的函數或曲線關係
  9. 了解並實做利用事件的功能 處理碰撞與反彈的瞬間突發事件
  10. 知道並實做利用讀取使用者所按鍵盤的鍵 以及 滑鼠的座標值 控制動畫內容

 以下的影片上方都有控制鈕 可以操控影片暫停或播放等動作





尚未登入. (登入)

since 2011/06/20 18:23