Untitled

 avatar
unknown
plain_text
10 months ago
1.0 kB
9
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