Bu soru, bir sorunun sayısal olarak nasıl ele alınacağıyla ilgilidir.
Küçük bir projede Janus ve Epimetheus'un ortak hareketini simüle etmek istedim. Bu temelde üç beden problemidir. Satürn'ün başlangıç noktasında sabitlenmesini seçiyorum ve sırasıyla janus ve epimetheus'un yer vektörleri olabilir. Etki Janus ve Epimetheus birbirine çok yakın olduklarında ortaya çıktığından, daha iyi bir çözünürlük için göreceli koordinatlar seçtim, yani ve . Şimdi aşağıdaki hareket denklemlerini alıyorum:
burada ayların kütlelerine karşılık gelir, Satürn kütlesidir ve yerçekimi sabiti. Bu sorunu sayısal olarak çözmeye çalıştığımda sorun ortaya çıkıyor. Tamamen farklı büyüklükteki değerlerle uğraşmak gerekir, yani ve . Ve , , 0 ila 150.000 arasındaki bölgelerdedir.
Dürüst olmak gerekirse, bu tür sayısal sorunları tartışmak için bir yer forum olup olmadığından emin değilim.
Daha fazla bilgi:
Matlab'da kod yazılmıştır ve sonucu elde etmek için standart bir ODE çözücü kullanıyorum. Bununla birlikte, bu adım bozulur, çünkü basamak hassasiyeti makine adımı altında küçültülemez. (Bunu şaşırtıcı bulmuyorum çünkü daha önce bahsedilen büyüklük sıralarıyla uğraşmak gerekiyor).