Академический Документы
Профессиональный Документы
Культура Документы
La trayectoria de un proyectil, como el mostrado en la figura, lanzado con una velocidad inicial
Vo a un ángulo θ es descrita por la ecuación:
𝑔
𝑦 = 𝑥 tan 𝜃 − 𝑥2
2𝑣𝑜2 𝑐𝑜𝑠 2 𝜃
Donde g=9.81 m/𝑠 2 . Escriba una función en MATLAB que haga lo siguiente:
Calcule la distancia s que viaja el proyectil, para ello debe crear un vector x con 100
elementos tal que su primer elemento es cero y el último es s.
Calcule el valor de y para cada x.
Encuentre la máxima altura ℎ𝑚 (máximo valor de y) que alcanza el proyectil y la
distancia horizontal 𝑥𝑚 en la cual el proyectil alcanza la altura máxima.
Cuando ejecute su función solo se deben desplegar los valores de 𝑥𝑚 y ℎ𝑚 dando como
argumentos de entrada Vo y θ.
Pruebe su función con los valores de θ= 75° y Vo=110 m/s.
DIAGRAMA DE FLUJO:
Inicio
Función [hm,dm]=
trayectoria (Vo,theta)
No
Si
#org=
2
Error: el numero no es
entero ni positivo
Vox=Vo*cos(theta*pi/180)
Voy=Vo*sin(theta*pi/180)
thm=Voy/g
hm=Voy^2/(2*g)
t=2*thm
dm=Vox*t
A B C
A B C
tplot=linspace(0,t,100)
x=Vox*tplot
y=Voy*tplot-0.5*g*tplot.^2
plot(x,y)
Xlabel: Distancia(m)
ylabel: Altura(m)
title:Trayectoria de un proyectil
fin
CODIGO:
Inicio
Function(df)=
momento(v,di,a)
No Si
#or
g=3
Error: introducir
valor de v,di,a
Si
No rem (v,1)==0
&& v>0 &&
rem(di,1)==0
&& di>0 &&
rem(a,1)==0
&& a>0 t=1
Error: el numero no es
entero ni positivo
i=0.001:v
t=v/a
df=di+a*(t)^2
A B C
A B C
tplot=linspace(0,t,100)
x=Vox*tplot
y=Voy*tplot-0.5*g*tplot.^2
plot(x,y)
Xlabel: Distancia(m)
ylabel: Altura(m)
title:Trayectoria de un proyectil
fin