FINAL R4.m
FINAL R4.m
% Situation 1
dt = 0.001
Theta = 43.5
v0 = 8.2
k1 = 0.15
g = 9.8
vx(1) = v0*cosd(Theta);
vy(1) = v0*sind(Theta);
x(1) = 0;
y(1) = 0;
t = 1;
while y(t) >= 0
vx(t+1) = vx(t)+(-k1*vx(t))*dt;
vy(t+1) = vy(t)+(-g-k1*vy(t))*dt;
x(t+1) = x(t)+vx(t)*dt;
y(t+1) = y(t)+vy(t)*dt;
t = t + 1;
end
figure
% Situation 2
dt = 0.001
Theta = 43.5
v0 = 8.2
k2 = 0.10
g = 9.8
vx1(1) = v0*cosd(Theta);
vy1(1) = v0*sind(Theta);
x1(1) = 0;
y1(1) = 0;
t = 1;
while y1(t) >= 0
vx1(t+1) = vx1(t)+(-k2*vx1(t))*dt;
vy1(t+1) = vy1(t)+(-g-k2*vy1(t))*dt;
x1(t+1) = x1(t)+vx1(t)*dt;
y1(t+1) = y1(t)+vy1(t)*dt;
t = t + 1;
end
figure
% Situation 3
dt = 0.001
Theta = 43.5
v0 = 8.2
k3 = 0.05
g = 9.8
vx2(1) = v0*cosd(Theta);
vy2(1) = v0*sind(Theta);
x2(1) = 0;
y2(1) = 0;
t = 1;
while y2(t) >= 0
vx2(t+1) = vx2(t)+(-k3*vx2(t))*dt;
vy2(t+1) = vy2(t)+(-g-k3*vy2(t))*dt;
x2(t+1) = x2(t)+vx2(t)*dt;
y2(t+1) = y2(t)+vy2(t)*dt;
t = t + 1;
end
figure
% Situation 3
dt = 0.001
Theta = 43.5
v0 = 8.2
k4 = 0.00
g = 9.8
vx3(1) = v0*cosd(Theta);
vy3(1) = v0*sind(Theta);
x3(1) = 0;
y3(1) = 0;
t = 1;
while y3(t) >= 0
vx3(t+1) = vx3(t)+(-k4*vx3(t))*dt;
vy3(t+1) = vy3(t)+(-g-k4*vy3(t))*dt;
x3(t+1) = x3(t)+vx3(t)*dt;
y3(t+1) = y3(t)+vy3(t)*dt;
t = t + 1;
end
figure
plot(x,y,x1,y1,x2,y2,x3,y3)