I want to do something pretty simple but am not sure how to do because I can't iterate using fractions. What I want is to solve for x(i), y(i), and z(i). All three are dependent on the previous value. I have attached an attempt to solve this below but naturally I can't iterate using fractions. My tf value is 3.5272 so naturally I want more than 3 or 4 iterations. Any ideas? I just want to solve the three equations for a time step of 0.1 and eventually plot it. I get an error in the line where I define x(i) saying "subscript must be either real positive integers or logicals."
theta = 50; % deg
phi = 0; % degu = 16; % m/s
u_x = u*cosd(theta)*cosd(phi);u_y = u*sind(theta)*cosd(phi);u_z = u*sind(phi);x(1) = 0;y(1) = 0;z(1) = 60;tf = 3.5272;for i = 1.1:0.1:roundn(tf,-1) x(i) = u_x*i + 0.5*ax*i^2 + x(i-0.1); y(i) = u_y*i + 0.5*ay*i^2 + y(i-0.1); z(i) = -u_z*i + 0.5*az*i^2 + z(i-0.1);end
Best Answer