What am I missing here?

1 visualización (últimos 30 días)
Zifeng Qiu
Zifeng Qiu el 11 de Jul. de 2020
Comentada: madhan ravi el 11 de Jul. de 2020
This is a Matlab grader problem for calculating the jumper's distance, I follow the code that my professor was provided, what am I missing here to get the final disnace?
function Dist = BJump
z0 = [0;0;pi/8;10];
dt = 0.1;
T = zeros(1,1000);
T(1) = 0;
Z = zeros(4,1000);
Z(:,1) = z0;
for j = 1:10000-1
K1 = physics(T(j),Z(:,j));
K2 = physics(T(j) + dt/2,Z(:,j) + dt/2*K1);
K3 = physics(T(j) + dt/2,Z(:,j) + dt/2*K2);
K4 = physics(T(j) + dt,Z(:,j) + dt*K3);
Z(:,j+1) = Z(:,j) + dt/6*(K1 + 2*K2 + 2*K3 + K4);
T(j+1) = T(j) + dt;
end
function dzdt=physics(t,z)
dzdt = 0*z;
dzdt(1) = z(4)*cos(z(3));
dzdt(2) = z(4)*sin(z(3));
dzdt(3) = -9.81/z(4)*cos(z(3));
D = (0.72)*(0.94)*(0.5)/2*(dzdt(1)^2 + dzdt(2)^2);
dzdt(4) = -D/80-9.81*sin(z(3));
end
end
  4 comentarios
John D'Errico
John D'Errico el 11 de Jul. de 2020
The white space is a (large) image of the problem statement. You need to scroll to the right to see it all.
madhan ravi
madhan ravi el 11 de Jul. de 2020
Ah, yes John ;). Been using mobile for the past 30 days so it’s really difficult to answer questions.

Iniciar sesión para comentar.

Respuestas (0)

Categorías

Más información sobre Programming en Help Center y File Exchange.

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by