造成誤差的原因分析:加速度9.8太大,而時間微元0.1也太大,當微分時,是假定在0.1時間內作匀速運動的,但實際上加速度是9.8那麽大,0.1時間速度變化已經相當顯著,無法再視爲匀速運動,這樣積累下來的誤差,大到離譜。要在所要求的數値下做出正確的結果,唯一的辦法是套公式,即 s = s0 + v0*t + (1/2)*g*t^2,t循環51次,每次遞增0.1。
不過,沿用積分法也是有辦法的,用精細分隔,但祇在指定時刻輸出數據,那是準確的。
[此贴子已经被作者于2016-1-7 12:08编辑过]