Skip to content
Snippets Groups Projects
test.py 414 B
Newer Older
  • Learn to ignore specific revisions
  • adbeck2's avatar
    adbeck2 committed
    import numpy as np
    from core_functions import *
    
    
    
    adbeck2's avatar
    adbeck2 committed
    masses = [5.972e24, 419725]
    
    
    adbeck2's avatar
    adbeck2 committed
    u_0 = np.array([[0,0,0,0,0,0], [400000 + 6378100, 0, 0, 0, 7823.6, 0]])
    
    adbeck2's avatar
    adbeck2 committed
    
    
    adbeck2's avatar
    adbeck2 committed
    T = 5400
    
    adbeck2's avatar
    adbeck2 committed
    
    
    adbeck2's avatar
    adbeck2 committed
    delta_t = 10
    
    adbeck2's avatar
    adbeck2 committed
    
    
    adbeck2's avatar
    adbeck2 committed
    u, times = ivp_RK4(u_0, T, delta_t, masses)
    
    adbeck2's avatar
    adbeck2 committed
    
    
    adbeck2's avatar
    adbeck2 committed
    rx = []
    ry = []
    rz = []
    
    adbeck2's avatar
    adbeck2 committed
    
    
    adbeck2's avatar
    adbeck2 committed
    for i in range(len(times)):
        rx.append(u[i][1][0])
        ry.append(u[i][1][1])
        rz.append(u[i][1][2])
    
    import matplotlib.pyplot as plt
    
    plt.plot(rx,ry)
    
    plt.show()