Originally Posted by

**Rorshach** Hey,

I'm doing a model in matlab and for some reason the following logical statement will not produce what it is meant to produce.

The structure is the following:

initial values

for loop(j=1:1:10)

while loop(

while G>e

i=i+1

...

AB(i)=j+...

G=abs(AB(i+1)-AB(i))

)

if staement (

if (AB(i)<1)

AB

end

)

hope you got the point.

the trouble is that it prints all of the values of AB to the screen( for all the i's)-including AB=1.

what's wrong with it? I can't figure it out.

Any help would be most appreciated.