MATLAB Answers

0

somthing wrong with loop in my code

Asked by benjamin ma on 3 Mar 2014
Latest activity Commented on by benjamin ma on 3 Mar 2014
for i=0:length(t)
if(i>=0 && i<0.15)
disp('Steg1')
v1=velocity(v0,a,t,t0);
else
t0=0.15;
v0=v1;
a=-g;
display(a)
v2=v1;
display (v2)
while(v2>0)
t1=t0+dt;
display(t1)
v2=Velo(v0,a,t1)
end
end
i defined v2=v1, but loop starts from zero and it prints out v2 many times on the screen, what is wrong with my code?

  6 Comments

as i said i plot v1 succefully, now i need to plot v2 from where v1 finishes!
Like I said, we don't know what t is so we don't know what length(t) is, and this is required before the loop can start. Plus, why didn't you attach Velo and velocity even after I said that is what is lacking for us to help you debug this?
Thank you Buddy for your help, here is the zip file

Sign in to comment.

0 Answers