今天早上(3/17)時 我沒能及時證明midpint method 中午前收到同學寄來找到網路上證明的資料 其他同學可以參考 這就是上選修課程的好處 同學們會主動找尋相關資料 其他有興趣的同學 可以嘗試自行證明 Runge-Kutta method 會比midpoint method 繁瑣些 因為有四項
安裝Easy Java Simulation 的步驟
由sun microsoft 所發展的Java 開發程式
最新版Easy Java Simulation下載
下載Easy Java Simulation說明影片(SWF)
JRE150
1996年 計算機在物理上應用課程
1997年計算機在物理上應用課程(java程式寫作)
使用 EJS 常見錯誤
參數演化關係中 除了等加速度以外 其餘的情況請選用 Runge-kutta 五階誤差的數值方法
請不要用預設的 Midpoint 三階誤差的方法
Ejs安裝目錄 Simulations 下有很多動畫的範例 請同學抽空多參考
以前所錄製的說明影片
Java 程式基礎說明資料
EjsManual
上方呈現英文原文 下方呈現翻譯後內容
swf
此次 單擺的練習 請自行練習後上傳到 線上介面 若是練習時有問題 請利用討論區留言 並先將檔案上傳 留言時註明檔案名稱 這樣我才可能有機會 幫忙找出問題所在 以後的練習將不再另增連結上傳
以下是30題 力與運動 的概念試題 沒有計算題 約15-30可做完
練習一個被限制於長方形區域 來回碰撞的動畫請參考 1. 模型:定義參變數 介紹如何定義與整理模擬所需參變數 2. 模型:設初始值 介紹如何定義參變數初始值與亂數的使用 3. 模型:參數演化關係 介紹如何定義參數間的演化關係(微分式) 4. 顯示介面:座標 介紹如何定義動畫視窗的座標系統與相關修正 5. 執行動畫 執行到目前為止設計的動畫並存檔 6. 顯示介面:按鈕 介紹控制程式 暫停/執行/重置 等動畫的按鈕 7. 執行與擺設 執行後用按鈕控制,並初次說明另一種元件擺設方式 8. 模型改變 讓動畫中的粒子碰到四邊時反彈回來 9. 執行過程 說明ejs模型區中各區段與程式執行過程間的關係若是可能的話 練習製作成n個粒子 在區域內碰撞 歡迎參考以下影片 如何從一個粒子的動畫改變成N個粒子(N>1)乙班應於10/3日下午4:00以前交甲班應於10/7日下午3:00以前交(系統會紀錄繳交時間)
請填寫一個物理動畫的構想 這個構想在期中考時間之前需完成 作為個人期中報告 請於構想書中寫明 動畫情境/ 相關物理概念名稱/物理原理 可以直接在本筆記中書寫 也可以利用 word或其他程式等完成後 上載相關檔案
網路上的物理動畫
請上傳期中作業的原始程式 .xml檔案 並說明程式的內容 運用的物理原理 製作過程中所遇到的困難以及處理解決的方式 使用的方式 使用者可調整控制的參數有哪些等 並寫下 這個程式的可能用途? 即使沒有完成 也請註明你完成了哪些部分? 哪些部分未完成? 你無法無完成的原因等 每個同學至少上傳 原始檔 與 ejs產生的動畫網頁檔 與 程式檔 例如 你的動畫檔名是 project.xml 則 請上傳 project.xml , projectSimulation.html 與 project.jar 後面兩個檔案 在執行project.xml 產生動畫後 會出現於 ejs/Simulations目錄中 點選 projectSimulation.html就可以看到動畫的內容
期中作業成績將根據補交時間延遲的長短打折 分數將依照此區的內容評分 請重新上傳所有資料 請上傳期中作業的原始程式 .xml檔案 並說明程式的內容 運用的物理原理 製作過程中所遇到的困難以及處理解決的方式 使用的方式 使用者可調整控制的參數有哪些等 並寫下 這個程式的可能用途? 即使沒有完成 也請註明你完成了哪些部分? 哪些部分未完成? 你無法無完成的原因等 每個同學至少上傳 原始檔 與 ejs產生的動畫網頁檔 與 程式檔 例如 你的動畫檔名是 project.xml 則 請上傳 project.xml , projectSimulation.html 與 project.jar 後面兩個檔案 在執行project.xml 產生動畫後 會出現於 ejs/Simulations目錄中 點選 projectSimulation.html就可以看到動畫的內容
這個連結是針對 已經繳交期中報告與ejs原始檔 但是漏了 上傳執行網頁與jar檔者 可以補充繳交這裡將不評分 但是可以讓同學看到 製作完成的動畫 若是你的ejs 原始檔是 homework.xml 請至少上傳 homework.jar 與 homeworkSimulation.html 兩個檔案 與期中報告或使用說明 讓同學知道如何操作
請寫下期末動畫構想 包含 動畫情節 物理原理 製作想法 可能遇到的問題 等 可以延續期中作業或是 另外建立新構想 但是層次應該要比期中作業高
隨時間變化的函數關係範例
利用彈簧模擬碰撞
平面鏡成像練習範例
厚透鏡成像範例
請練習利用彈簧模擬碰撞的動畫 然後上傳你練習後的結果
需要同時上傳 xxx.xml, xxxSimulation.html, xxx.jar 三個檔案
其中xxx為動畫檔名
請至少上傳 原始檔 .xml , .jar 和 Simulation.html 三個檔案
請利用此連結繳交期末報告 內容要求與期中作業相同 報告內容至少五頁以上 需同時上傳報告內容/動畫原始檔 xxx.xml 動畫網頁 xxxSimulation.html 與 java程式碼檔 xxx.jar 請務必準時繳交 否則成績送到學校就無法修改了
以下列出已經上過每一周的內容與同學應該學會的要求
以下的影片上方都有控制鈕 可以操控影片暫停或播放等動作
一維簡諧運動製作範例
二維簡諧運動製作範例(修改一維程式)
拋體運動範例(使用標準微分公式的方式)
拋體運動範例 : (直接提供 x(t)/ y(t)關係式
粒子碰到四周邊界往回彈範例
單擺運動範例
一維多個彈簧連接在一起範例
拋體運動加阻尼
利用事件處理拋體反彈的問題(修改拋體運動加阻尼)
如何繪製函數曲線 利用現成AnalyticVurve
computerv
將畫曲線的動畫加上使用者可輸入函數關係
下載後解壓縮 點選 tutorial.chm 即可
下載後解壓縮 點選 jdk150.chm 即可
pdf format
整本書
下載安裝後 按 PrtScr 鍵 即可擷取螢幕 可事先選擇整個視窗或自定範圍
flash
local backup http://eschool.cyu.edu.tw/eschool/wkchen/studyget.htm
http://www.grassrootsdesign.com/intro/index.php
http://sip.clarku.edu/
http://chortle.ccsu.ctstateu.edu/CS151/cs151java.html
http://en.wikipedia.org/wiki/Computer
Numerical Methods for Solving Differential Equations
同學傳來的檔案
個人專題計畫目前內容/執行狀況/與遇到相關問題等
請利用此上傳專題報告的相關檔案 包含word報告內容ejs 程式原始檔,等檔案
家庭用電與用電安全
尚未登入. (登入)