trabajo
PRÁCTICA-1. Movimiento de un proyectil.
Crear un fichero de función (trayectoria.m) que calcule la trayectoria de un
proyectil. Los argumentos de entrada de la función serán lavelocidad inicial y el ángulo
en que el proyectil fue disparado. Los argumentos de salida de la función serán la altura
y la distancia máxima alcanzadas. Además, la función generará un gráfico de latrayectoria. Posteriormente, utilizar esta función para calcular la trayectoria de un
proyectil que se dispara a una velocidad de 230 m/s con un ángulo de 39º.
Consideraciones a tener en cuenta:El movimiento del proyectil se puede analizar considerando las componentes horizontal
y vertical.
La velocidad inicial V0 se puede calcular a partir de estas componentes:
V0x=V0cos(θ)
yV0y=V0seno(θ)
En la dirección vertical, la posición del proyectil viene dada por:
y= V0yt-1/2gt2
El tiempo que tarda el proyectil en alcanzar el punto más alto (Vy=0) y la altura
correspondientevienen dados por:
thmax= V0y/g
2
y hmax= V 0Y /2g
El tiempo total de vuelo es el doble del tiempo que utiliza el proyectil en alcanzar el
punto más alto, ttot=2thmax . En la direcciónhorizontal, la velocidad es constante, y la
posición del proyectil viene dada por: x = V0xttot
En la notación de MATLAB el nombre de la función y sus argumentos se definen
como:[hmax,dmax]=trayectoria(v0,theta).
La gravedad g=9.81
Para representar gráficamente la trayectoria del proyectil, consideraremos un vector de
tiempos con 200 elementos.
Ejemplo de ejecución de la función.
>> [hd]=trayectoria(230,39)
h=
1.0678e+003
d=
5.2746e+003
TRAYECTORIA DE UN PROYECTIL.
1200
1000
ALTURA (m)
800
600
400
200
0
0
1000
2000
3000
DISTANCIA (m)
4000
50006000
PRÁCTICA-2. Número de cifras.
Realizar un programa que pida al usuario que introduzca por teclado 3 números
y, para cada número introducido por teclado, muestre un mensaje en pantalla...
Regístrate para leer el documento completo.