Anda di halaman 1dari 1

clc;

clear all;

v = input('Proporcione la velocidad: ');


fprintf('\n');
beta = input('Proporcione el angulo de la velocidad: ');
fprintf('\n');
theta = input('Proporcione el angulo de la pendiente: ');
fprintf('\n');
yo = input('Proporcione yo: ');
fprintf('\n');
xo = input('Proporcione xo: ');
fprintf('\n');

% Operaciones y grafica

vy = v*sind(beta);
vx = v*cosd(beta);
t = (tand(theta)-vy/vx)*(-2*vx^2/9.81)*(1/vx);
ti = linspace(0,t);
x = xo + ti.*vx;
y = yo + ti.*vy -(ti.^2).*(9.81/2);
plot(x, y);
hold on;
xmax = xo + t*vx;
ymax = yo + t*vy -(t^2)*(9.81/2);
d = sqrt(xmax^2+ymax^2);
fprintf('Ymax es: ');
disp(ymax);
fprintf('\n');
fprintf('Xmax es: ');
disp(xmax);
fprintf('\n');
fprintf('D es: ');
disp(d);
fprintf('\n');
fprintf('Tiempo total es: ');
disp(t);
fprintf('\n');
xp = linspace(0,xmax);
yp = xp.*tand(theta);
plot(xp, yp);
hold on;

Anda mungkin juga menyukai