Я пытаюсь построить орбитальную скорость с помощью gnuplot, но как-то gnuplot получает совершенно разные результаты, чем я. Теперь, исходя из опыта, я думаю, что мои ценности верны, но я проверил его с помощью калькулятора Google и получаю результаты.Расчет Gnuplot неверен
Я использую формулу от Wikipedia и Google gets a velocity at apoapsis of about 2.2 km/s. Теперь сам gnuplot получает скорость около 3,2 км/с.
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 и получить результат, связанный выше.