Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
太陽の周りの地球の軌道をモデル化する小さなプログラムを作成しました。ここです:
http://jsfiddle.net/NBvPp/
dx=0 と dy=4 で実行すると、惑星が太陽の中心に近づいていない場合でも、実行ごとに非常に異なる軌道が得られます。
理由はありますか?コンピュータの丸め誤差の処理は毎回異なりますか?
実行を再開した後に「r」変数をリセットしていないためです。追加しました
r = Math.pow(Math.pow(x-WIDTH/2,2)+Math.pow(y-HEIGHT/2,2),.5)
startdraw() 関数に:
http://jsfiddle.net/NBvPp/1/