看板 Physics 關於我們 聯絡資訊
※ 引述《mantour (朱子)》之銘言: : 這明顯錯了呀,你的速度沒有隨時間增加 : 我不知道你用的是什麼language,假定你的x是量到的加速度 : 應該最少要改成類似這樣 : distance = 0 : velocity = 0 : startTime = Time.Now() : while : startTime = endTime : endTime = Time.Now() : distance += ( velocity*(endTime / 10E9 - startTime / 10E9) + : 0.5 * x * (endTime / 10E9 - startTime / 10E9)^2 * 100 ) : velocity += (endTime / 10E9 - startTime / 10E9)*x*100 : loop 國外的討論串:http://0rz.tw/VXQd5 理論上程式是沒問題的,但是實作上面會遇到accuracy不夠準確的問題,所以我算出來 的distance有時候會變成負的,看來應該是無解了 囧rz -- 雜七雜八的kewang部落格 http://kewang.tw -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 118.167.141.66