Hello I have problem with for. I made for trying easy program which should demonstrate my problem.
function [p,j]=testQ_q=[-0.3,-0.6,-0.3,0,0,0,0.3,0.3,0.6];Delta=0.3;place=1;j=0;for i=-0.9:Delta:0.9 if((length(find(Q_q==i)))==0) j=j+1; end p(place,1)=(length(find(Q_q==i))); p(place,2)=i; if(p(place)>0) place=place+1; endendend
My problem is that length(find(Q_q==i)) doesn´t work. I mean if will write just
length(find(Q_q==-0,3))
answer is 2 but if I am going step by step all the way in the loop in moment where i=-0.3 then length(find(Q_q==i)) is still zero.
Can somebody tell me how where is the problem? And how to correct it?
Best Answer