Import Numpy As NP
Import Numpy As NP
def main():
# Get user inputs for initial and final conditions
theta0r = float(input("Enter initial angular position in degree: "))
theta0 = np.radians(theta0r)
omega0 = float(input("Enter initial angular velocity in radians/s: "))
alpha0 = float(input("Enter initial angular acceleration in radians/s^2: "))
thetafr = float(input("Enter final angular position in degree: "))
thetaf = np.radians(thetafr)
omegaf = float(input("Enter final angular velocity in radians/s: "))
alphaf = float(input("Enter final angular acceleration in radians/s^2: "))
t0 = float(input("Enter initial time: "))
tf = float(input("Enter final time: "))
L = float(input("Enter the length of the arm: "))
for ax in axs:
ax.legend()
ax.grid(True)
axs[2].set_xlabel('Time (t)')
axs[0].set_ylabel('θ(t)')
axs[1].set_ylabel('ω(t)')
axs[2].set_ylabel('α(t)')
plt.tight_layout()
plt.show()
for ax in axs:
ax.legend()
ax.grid(True)
axs[0].set_title('Linear Velocity')
axs[1].set_title('Linear Acceleration')
axs[1].set_xlabel('Time (t)')
axs[0].set_ylabel('Velocity (m/s)')
axs[1].set_ylabel('Acceleration (m/s^2)')
plt.tight_layout()
plt.show()
if __name__ == "__main__":
main()