Untitled
unknown
plain_text
a year ago
1.0 kB
12
Indexable
#Movimiento parabólico
'''
Este ptograma grafica el movimiento parabólico de cuerpo que es lanzado desde cierta altura (h), con una velocidad inicial(vo) y con un ánulo formado con la horizontal (θ)
'''
import numpy as np
import matplotlib.pyplot as plt
vo = 60
xo = 0
yo = 40
θ = 20
#def grafica(x,y,xo,yo):
tmax = (-vo*np.sin(θ*np.pi/180) - np.sqrt((vo**2)*(np.sin(θ*np.pi/180)**2)+19.6*yo))/(-9.8)
t = np.arange(0,tmax,0.01) # range of values for the x axis
x = xo + vo*np.cos(θ*np.pi/180)*t
y = yo + vo*np.sin(θ*np.pi/180)*t -4.9*t**2
plt.plot(x,y) # create the graph of parabolic movie
plt.title("Movimiento Parabólico") # graph title label
plt.xlabel('Alcance Horizontal') # x axis label
plt.ylabel("Altura") # y axis label
plt.grid(True) # Mostrar cuadricula en el gráfico
plt.show()
print("x = {}".format(x))
print()
print()
print("y = {}".format(x))
#tmax = np.sqrt(2*h/9.8)
print(tmax)
Editor is loading...
Leave a Comment