我尝试用 gnuplot 绘制轨道速度,但不知何故 gnuplot 得到的结果与我完全不同。现在根据经验,我认为我的值是正确的,但我用谷歌的计算器检查了它并得到了我的结果。
我使用维基百科的公式,谷歌在远点处的速度约为 2.2 km/s。现在 gnuplot 本身的速度约为 3.2 km/s。
set xlabel "Altitude above sea level (meters)"
set ylabel "Orbital velocity (meters per second)"
set title "Velocity of an 80×100 km orbit around Kebrin"
set terminal png size 800,640
set output "orbitv.png"
set xrange [80000:100000]
G=6.674*10**-11
M=5.2915793*10**22
R=600000
plot sqrt(G*M*(2/(x+R)-1/(90000+R))) title 'Orbital velocity' with lines
我想知道我是否犯了错误?我将公式直接复制到 Google 并替换G
,M
并R
使用常量值和x
100000 并获得上面链接的结果。