Я пытаюсь смоделировать орбиту, используя метод Рунге-Кутты 4-го порядка, который работает и дает хороший числовой результат.Моя проблема в том, что когда я пытаюсь построить орбиту вокруг фиксированной точки, я могу видеть ее, только если укажу, что каждая точка данных является точкой.Этот код ниже:
T, X, Y, V_X, V_Y = orbit(x, y, v_x, v_y)
results = [(X, Y)]
results = np.array(results) #converts the results list to an array that can be called upon for the values of x and y for the graph
X = results[:,0] #gets values for x for graph
Y = results[:,1] #gets values for y for graph
pp.axis('equal')
pp.plot(X, Y, 'o') #plots graph of above X and Y with circular points connected by a line.
pp.scatter(0,0, s=1000, color='g')
pp.show()
Это дает вывод:
, когда я избавляюсь от 'o'
в строке pp.plot
линия исчезает.Моя единственная мысль, что толщина очень узкая по сравнению со шкалами на графике, но у меня никогда не было этой проблемы раньше.