Шаговая функция в matplotlib
Я видел несколько вопросов о пошаговых функциях в matplotlib, но этот отличается. Вот моя функция:
def JerkFunction(listOfJerk):
'''Return the plot of a sequence of jerk'''
#initialization of the jerk
x = np.linspace(0,5,4)
y = listOfJerk #step signal
plt.axis([0,5,-2,2])
plt.step(x,y,'y') #step display
plt.xlabel('Time (s)')
plt.ylabel('Jerk (m/s^3)')
plt.title('Jerk produced by the engine')
return plt.show()
Я хотел бы получить кривую, когда я ставлюJerkFunction([1,1,-1,1])
но введя:[1,-1,1,-1]
действительно, в начале, в реальном случае, значение рывка равно 0 и приt=0
, это становитсяjerk=+1
тогда вt=
1 этоJerk=-1
etc.I»