N88-BASICで惑星の軌道のプログラムを
VL-BASIC拡張命令を使用して作り直し
2022年9月23日(金)の秋分の日の
惑星の位置を表示しました
詳しくは(この記事はリニューアルしました)
https://ulprojectmail.blogspot.com/2022/09/vl-basic-1.html
VL-BASICで惑星の軌道 (1回目)
N88-BASICで惑星の軌道のプログラムを
VL-BASIC拡張命令を使用して作り直し
2022年9月23日(金)の秋分の日の
惑星の位置を表示しました
詳しくは(この記事はリニューアルしました)
https://ulprojectmail.blogspot.com/2022/09/vl-basic-1.html
VL-BASICで惑星の軌道 (1回目)
N88-BASICで彗星の軌道(1回目)
ケプラー方程式をニュートン法などで解いて
惑星、小惑星、彗星
(楕円、双曲線、放物線軌道)を描画する
この記事はリニューアルしました
https://ulprojectmail.blogspot.com/2021/10/n88-basic-2.html
N88-BASICで天体の軌道 (2回目)
N88-BASICでケプラーの法則(2回目)~(5回目)
Keplerの第1~第3法則などを導いていきます
この記事はリニューアルしました
https://ulprojectmail.blogspot.com/2021/10/kepler-1.html
天体の軌道(Kepler) (1回目)
https://ulprojectmail.blogspot.com/2021/10/kepler-2.html
天体の軌道(Kepler) (2回目)
https://ulprojectmail.blogspot.com/2021/10/kepler-3.html
天体の軌道(Kepler) (3回目)
https://ulprojectmail.blogspot.com/2021/10/kepler-4.html
天体の軌道(Kepler) (4回目)
N88-BASICでケプラーの法則(6回目)
前回、求めた、平均運動nを
使って軌道を描画します
重力定数μ=GM
s = (d/dt)S (Sの上付きドット)
と置く事にする
面積速度s = √(μℓ)/2 = const.
万有引力定数G,焦点質量M(太陽等)
P2/a3 = π2ℓ/s2 = const.
半直弦ℓ = a(1-e2) = q(1+e)
n = √(μ/a3) (if e < 1)(楕)円
n = √(μ) (if e = 1)放物線
n = √(μ/|a|3) (if e > 1)双曲線
n = 2π/P
a(AU), P(年), M=太陽を使うと
地球は、a = 1, P = 1なので
n = 2π/1 = √(μ/a3) = √μ
√μ = 2π
まとめ
n = 2πa3/2 (if e < 1)(楕)円
n = 2π (if e = 1)放物線
n = 2π|a|3/2 (if e > 1)双曲線
経過時間t(年)
平均近点角M(rad)
M = nt
ケプラー方程式(楕円,放物線,双曲線)
M = u - esinu
M = u3/6 + qu
M = esinh(u) - u
離心近点角u, 真近点角f
u,fの変換式(楕円,放物線,双曲線)
tan(f/2) = √{(1+e)/(1-e)}tan(u/2)
tan(f/2) = u/√(2q)
tan(f/2) = √{(e+1)/(e-1)}tanh(u/2)
t=-0.5~0.5(-半年~半年)までの軌道を
黄(楕円),紫(放物線),水色(双曲線)で
描画しました。
NL-BASICとnl~.zip(kepl006.bas)は
以下のリンクからダウンロードできます
Readme.txtを読んで遊んで下さい
N88-BASICでケプラーの法則(1回目)
Keplerの第1~第3法則などを導いていきます
この記事はリニューアルしました
https://ulprojectmail.blogspot.com/2021/10/kepler-1.html
天体の軌道(Kepler) (1回目)
万有引力定数G = 6.67430×10-11(Nm2/kg2)
地球質量M = 5.9724×1024(kg)
地球赤道半径6378km, 極半径6356km
R = 6.4×106(m), 地表重力加速度g = 9.8(m/s2)
m = 1kg、h = 0~Rとし、
h-U(水色U、青色mgh)グラフと
h-F(黄色F、赤色mg)グラフを表示しました
h = Rのとき、
Uはmghの半分
Fはmgの4分の1になっています。
NL-BASICとnl21127.zip(kepl001.bas)は
以下のリンクからダウンロードできます
Readme.txtを読んで遊んで下さい
Monty Hall problem
箱と当たりの数を入力し
Aが選びBが残りから選び(4通り)確認後
Cが残りから選ぶとA,Cが当たる確率は?
シミュレートと計算式の考察
トランプ問題など
この記事はリニューアルしました
https://ulprojectmail.blogspot.com/2021/12/n88-basicmontyhall-3.html
N88-BASICでモンティホール問題 (3回目)