步
描述:
Step 是一個交互式物理模擬器。它允許您通過模擬探索物理世界。它是這樣工作的:您在場景中放置一些物體,添加一些力,例如重力或彈簧,然後單擊“模擬”,“步驟”將向您展示您的場景將如何根據物理定律演化。您可以在實驗中更改物體/力的每個屬性(即使在模擬期間),並查看這將如何改變實驗的演變。使用 Step,您不僅可以學習,還可以感受物理學是如何工作的!
特徵:
- 二維經典力學模擬
- 具有阻尼、重力和庫侖力的粒子、彈簧
- 剛體
- 碰撞檢測(目前只有離散的)和處理
- 軟體(可變形)模擬為用戶可編輯的粒子-彈簧系統、聲波
- 分子動力學(目前使用Lennard-Jones勢):氣體和液體、冷凝和蒸發、宏觀量及其方差的計算
- 單位轉換和表達式計算:您可以輸入類似“(2天+ 3小時)* 80 km / h”的內容,它將被接受為距離值(需要libqalculate)
- 誤差計算和傳播:您可以為任何屬性輸入“1.3 ± 0.2”等值,所有相關屬性的誤差將使用統計公式計算
- 求解器誤差估計:計算求解器引入的誤差並將其添加到用戶輸入的誤差中
- 幾種不同的求解器:最多 8 階,顯式和隱式,有或沒有自適應時間步長(大多數求解器需要 GSL 庫)
- 控制器工具可在模擬期間輕鬆控制屬性(即使使用自定義鍵盤快捷鍵)
- 可視化結果的工具:圖表、儀表、示踪劑
- 所有對象的上下文信息,集成維基百科瀏覽器
- 示例實驗合集,更多可以用KNewStuff下載
- 綜合教程